Sat, 20 Jun 2009 09:00:02 -0500 rollback: minor clarification (issue828)
Matt Mackall <mpm@selenic.com> [Sat, 20 Jun 2009 09:00:02 -0500] rev 8856
rollback: minor clarification (issue828)
Sat, 20 Jun 2009 08:29:41 -0500 update: add --check option
Matt Mackall <mpm@selenic.com> [Sat, 20 Jun 2009 08:29:41 -0500] rev 8855
update: add --check option
Thu, 18 Jun 2009 23:08:33 -0500 tags: drop nested function
Matt Mackall <mpm@selenic.com> [Thu, 18 Jun 2009 23:08:33 -0500] rev 8854
tags: drop nested function
Thu, 18 Jun 2009 23:04:54 -0500 tags: generate contexts directly
Matt Mackall <mpm@selenic.com> [Thu, 18 Jun 2009 23:04:54 -0500] rev 8853
tags: generate contexts directly
Thu, 18 Jun 2009 20:50:35 -0500 tags: reverse and simplify head-walking
Matt Mackall <mpm@selenic.com> [Thu, 18 Jun 2009 20:50:35 -0500] rev 8852
tags: reverse and simplify head-walking
Thu, 18 Jun 2009 20:50:33 -0500 tags: simplify rev handling
Matt Mackall <mpm@selenic.com> [Thu, 18 Jun 2009 20:50:33 -0500] rev 8851
tags: simplify rev handling
Thu, 18 Jun 2009 20:49:50 -0500 tags: fold in _hgtagsnodes
Matt Mackall <mpm@selenic.com> [Thu, 18 Jun 2009 20:49:50 -0500] rev 8850
tags: fold in _hgtagsnodes
Tue, 19 May 2009 16:49:54 +0900 compare grep result between target and its parent
FUJIWARA Katsunori <foozy@lares.dti.ne.jp> [Tue, 19 May 2009 16:49:54 +0900] rev 8849
compare grep result between target and its parent I found that typical case is that grep target is added at (*) revision in the tree shown below. +--- 1(*) --- 3 0 +--- 2 ------ 4 Now, I expect 'hg grep --all' to show only rev:1 which is first appearance of target line. But 'hg grep --all' will tell: target line dis-appeared at 3 => 4 target line appeared at 2 => 3 target line dis-appeared at 1 => 2 target line appeared at 0 => 1 because current 'hg grep' implementation compares not between target revision and its parent, but between neighbor revisions in walkthrough order. I checked performance of this patch by "hg grep --follow --all walkchangerevs" on whole Mercurial repo, and patched version could complete as fast as un-patched one.
(0) -3000 -1000 -300 -100 -30 -10 -8 +8 +10 +30 +100 +300 +1000 +3000 +10000 +30000 tip