Chris Mason <mason@suse.com> [Fri, 23 Jun 2006 16:42:48 -0700] rev 2491
Fix localrepo.changes() Correctly decide if we are diffing the working dir
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Tue, 20 Jun 2006 15:02:23 -0300] rev 2490
Change revlog.heads to walk the revision graph using revision numbers
On the kernel repo:
$ hg heads -q
before after
RevlogNG 1.11 0.52
Revlogv0 0.80 0.69
Since the current code for tags has to find all the heads of the repo,
this also helps there:
$ hg tags
before after
RevlogNG 2.35 1.76
Revlogv0 2.04 1.90
Alexis S. L. Carvalho <alexis@cecm.usp.br> [Tue, 20 Jun 2006 14:57:30 -0300] rev 2489
Add revlog.parentrevs function.
This allows one to walk the revision graph using only revision numbers,
which can be faster than using revision hashes, especially for
RevlogNG, where the parents of a revision are stored as revision
numbers.