[PATCH 0 of 5] RFC: Implement O(n + m) algorithm for findrenames()

Sune Foldager cryo at cyanite.org
Sun Mar 7 13:03:09 CST 2010


On 07-03-2010 18:01, Mads Kiilerich wrote:
> So all the files are "renamed" from linux-2.6.24/* to linux-2.6.33/*?
> That makes it a worst case (which indeed should be handled better), but
> it is also a case which Mercurial won't handle efficient in the storage
> anyway (so far), so it would be better to avoid such massive renamings.

True, but optimistically, we should have light-weight copies/renames by
next version :=). ...and you'll be able to "repack" an existing repo by
cloning it (with --pull probably). (disclaimer: the above is not a promise).

/Sune


More information about the Mercurial-devel mailing list