##// END OF EJS Templates
revpair: do not optimize tree to check for odd-range spec...
Yuya Nishihara -
r29771:98976e3c default
parent child Browse files
Show More
@@ -781,7 +781,6 b" def revsingle(repo, revspec, default='.'"
781
781
782 def _pairspec(revspec):
782 def _pairspec(revspec):
783 tree = revset.parse(revspec)
783 tree = revset.parse(revspec)
784 tree = revset.optimize(tree) # fix up "x^:y" -> "(x^):y"
785 return tree and tree[0] in ('range', 'rangepre', 'rangepost', 'rangeall')
784 return tree and tree[0] in ('range', 'rangepre', 'rangepost', 'rangeall')
786
785
787 def revpair(repo, revs):
786 def revpair(repo, revs):
@@ -50,6 +50,13 b' as pairs even if x == y, but not for "f('
50 @@ -1,1 +1,1 @@
50 @@ -1,1 +1,1 @@
51 -third
51 -third
52 +wdir
52 +wdir
53 $ hg diff -r '(2:2)' --nodates
54 diff -r bf5ff72eb7e0 file.txt
55 --- a/file.txt
56 +++ b/file.txt
57 @@ -1,1 +1,1 @@
58 -third
59 +wdir
53 $ hg diff -r 2::2 --nodates
60 $ hg diff -r 2::2 --nodates
54 diff -r bf5ff72eb7e0 file.txt
61 diff -r bf5ff72eb7e0 file.txt
55 --- a/file.txt
62 --- a/file.txt
General Comments 0
You need to be logged in to leave comments. Login now