[darcs-users] Re: [newbie] Replacement for CVS' keywords

Ketil Malde ketil at ii.uib.no
Thu Feb 12 15:29:10 UTC 2004


"Sean E. Russell" <ser at germane-software.com> writes:

> I don't want to digress too much... but what is lacking in
> Subversion's node move handling?

Well, I guess I should have kept my mouth shut, since I don't have any
explicit use cases at hand.  Fooling around a bit, I find I can do:

        svn log moved_dir

and get the log regarding "moved_dir", going back beyond when it was
moved.  But if I do:

        svn diff -r<version>:HEAD 

this fails if "moved_dir" was moved into current dir after <version>.

        sefirot% svn diff -r133:HEAD
        svn: Filesystem has no item
        svn: file not found: transaction `nx', path `/ [snip]

More serious, I had similar problems when I wanted to integrate
patches from the trunk onto a branch where a directory had been
moved.  I ended up merging only the non-moved parts, which is probably
going to cause a mess when I merge the branch back into the trunk.

I haven't used darcs for stuff as complex as this, but I would really
love to have this functionality working a bit more smoothly.

-kzm
-- 
If I haven't seen further, it is by standing in the footprints of giants




More information about the darcs-users mailing list