Matt Mackall <mpm@selenic.com> [Mon, 25 Sep 2006 16:45:31 -0500] rev 3155
Add core copy detection algorithm
This adds findcopies, which detects merge-relevant copies between
files in a pair of manifests back to the merge ancestor.
While the merge code invokes the copy detection routine, it does not
yet use the result.
Matt Mackall <mpm@selenic.com> [Mon, 25 Sep 2006 16:43:21 -0500] rev 3154
context: change filectx repr to use @
Avoids confusion with rev:nodeid syntax used elsewhere
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 24 Sep 2006 13:52:27 +0200] rev 3153
optimize revlog.lookup when passed hex(node)[:...]
Instead of converting each node from the filenode to a hex form,
convert the arg to a bin form.
For a revlog with 26711 entries, doing 100 lookup:
before: ~18s
after : ~13s
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Sun, 24 Sep 2006 13:52:25 +0200] rev 3152
cleanups in revlog.lookup
- add comments
- do a clean separation of the different cases
- don't use a list of each possible node when
doing the lookup, just keep the previous entry
Matt Mackall <mpm@selenic.com> [Fri, 22 Sep 2006 16:12:39 -0500] rev 3151
context: add __repr__ methods
Matt Mackall <mpm@selenic.com> [Fri, 22 Sep 2006 16:01:14 -0500] rev 3150
filectx: lazy linkrev usage
Matt Mackall <mpm@selenic.com> [Fri, 22 Sep 2006 15:34:02 -0500] rev 3149
restore filectx.changectx() method
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 22 Sep 2006 18:29:04 +0200] rev 3148
fix newline in error message
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 22 Sep 2006 17:58:22 +0200] rev 3147
add comments in cachefunc
Brendan Cully <brendan@kublai.com> [Fri, 22 Sep 2006 08:19:25 -0700] rev 3146
filectx.annotate: return filectx for each line instead of rev
Brendan Cully <brendan@kublai.com> [Fri, 22 Sep 2006 08:19:25 -0700] rev 3145
Add cachefunc to abstract function call cache
Brendan Cully <brendan@kublai.com> [Fri, 22 Sep 2006 08:19:25 -0700] rev 3144
Make filectx lazier - some users never use filenode
Brendan Cully <brendan@kublai.com> [Fri, 22 Sep 2006 08:19:25 -0700] rev 3143
context: handle fileid or changeid == 0
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Fri, 22 Sep 2006 08:48:56 +0200] rev 3142
merge with crew
Brendan Cully <brendan@kublai.com> [Tue, 19 Sep 2006 10:22:30 -0700] rev 3141
mq: Add --rev argument to qimport, to adopt existing changesets.
Benoit Boissinot <benoit.boissinot@ens-lyon.org> [Wed, 20 Sep 2006 22:26:47 +0200] rev 3140
manifest.py: remove unnecessary method