Mercurial > public > mercurial-scm > hg-stable
diff tests/test-log.t @ 24064:c260887cdbcd
log: fix --follow null parent not to include revision 0
If p1 is null, ':.' is translated as '0:null'. But rangeset can't handle null,
only revision 0 was visible. Because 'null' should not be listed implicitly,
"log --follow" (without -r) should be empty if p1 is null.
Test of "hg grep -f" is added for cmdutil.walkchangerevs().
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Fri, 06 Feb 2015 21:53:39 +0900 |
parents | 942a5a34b2d0 |
children | d8e0c591781c |
line wrap: on
line diff
--- a/tests/test-log.t Fri Feb 06 00:22:20 2015 +0900 +++ b/tests/test-log.t Fri Feb 06 21:53:39 2015 +0900 @@ -672,10 +672,17 @@ +log -f with null parent + + $ hg up -C null + 0 files updated, 0 files merged, 2 files removed, 0 files unresolved + $ hg log -f + + log -r . with two parents $ hg up -C 3 - 2 files updated, 0 files merged, 1 files removed, 0 files unresolved + 2 files updated, 0 files merged, 0 files removed, 0 files unresolved $ hg merge tip 1 files updated, 0 files merged, 0 files removed, 0 files unresolved (branch merge, don't forget to commit)