[darcs-users] Need for a new option on "mv"

Lele Gaifax lele at nautilus.homeip.net
Thu May 27 12:53:10 UTC 2004

>>>>> "David" == David Roundy <droundy at abridgegame.org> writes:

    David> I've implemented the behavior-change suggestion.  mv now
    David> should happily deal with the case where you already renamed
    David> the file.

Great, thanx! It's time to learn the darcs compile-chain :) 

    David> If you're concerned about the cyclical rename situation, I
    David> could add an --already-done flag, but I'd prefer to keep
    David> the number of flags to a minimum wherever possible.

Great again :-))

    David> In
    David> case I wasn't clear, the cyclical rename situation is
    David> something like:

    David> darcs mv a tmp darcs mv b a darcs mv tmp b

No, this does not scares me because a) it's not as usual, as you said
and b) I doubt (but I will check :) that it's actually possible [with
current] svn client to that in a single run: I mean, you surely can do
that remotely, operating directly on the svn server something like

  $ svn copy -m "a-b switch" http://my.repos.url/a http://my.repos.url/tmp
  $ svn copy -m "a-b switch" http://my.repos.url/b http://my.repos.url/a
  $ svn copy -m "a-b switch" http://my.repos.url/tmp http://my.repos.url/b

but that means that svn will register three different revisions, and
this make it easy to track... the trick :)

thanks again,
bye, lele.
nickname: Lele Gaifax	| Quando vivrò di quello che ho pensato ieri
real: Emanuele Gaifas	| comincerò ad aver paura di chi mi copia.
email: lele at seldati.it	|		-- Fortunato Depero, 1929.

More information about the darcs-users mailing list