comparison 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
comparison
equal deleted inserted replaced
24063:c98fa0ca4678 24064:c260887cdbcd
670 user: 670 user:
671 date: Thu Jan 01 00:00:00 1970 +0000 671 date: Thu Jan 01 00:00:00 1970 +0000
672 672
673 673
674 674
675 log -f with null parent
676
677 $ hg up -C null
678 0 files updated, 0 files merged, 2 files removed, 0 files unresolved
679 $ hg log -f
680
681
675 log -r . with two parents 682 log -r . with two parents
676 683
677 $ hg up -C 3 684 $ hg up -C 3
678 2 files updated, 0 files merged, 1 files removed, 0 files unresolved 685 2 files updated, 0 files merged, 0 files removed, 0 files unresolved
679 $ hg merge tip 686 $ hg merge tip
680 1 files updated, 0 files merged, 0 files removed, 0 files unresolved 687 1 files updated, 0 files merged, 0 files removed, 0 files unresolved
681 (branch merge, don't forget to commit) 688 (branch merge, don't forget to commit)
682 $ hg log -r . 689 $ hg log -r .
683 changeset: 3:e62f78d544b4 690 changeset: 3:e62f78d544b4