tests/test-glog.t
branchstable
changeset 16484 bf877ebed866
parent 16434 8b62a77d0895
child 16913 f2719b387380
equal deleted inserted replaced
16483:3c4910364797 16484:bf877ebed866
  1426   >   hg log -G --print-revset "$@"
  1426   >   hg log -G --print-revset "$@"
  1427   >   hg log --template 'nodetag {rev}\n' "$@" | grep nodetag \
  1427   >   hg log --template 'nodetag {rev}\n' "$@" | grep nodetag \
  1428   >     | sed 's/.*nodetag/nodetag/' > log.nodes
  1428   >     | sed 's/.*nodetag/nodetag/' > log.nodes
  1429   >   hg log -G --template 'nodetag {rev}\n' "$@" | grep nodetag \
  1429   >   hg log -G --template 'nodetag {rev}\n' "$@" | grep nodetag \
  1430   >     | sed 's/.*nodetag/nodetag/' > glog.nodes
  1430   >     | sed 's/.*nodetag/nodetag/' > glog.nodes
  1431   >   diff -u log.nodes glog.nodes
  1431   >   diff -u log.nodes glog.nodes | grep '^[-+@ ]' || :
  1432   > }
  1432   > }
  1433 
  1433 
  1434 glog always reorders nodes which explains the difference with log
  1434 glog always reorders nodes which explains the difference with log
  1435 
  1435 
  1436   $ testlog -r 27 -r 25 -r 21 -r 34 -r 32 -r 31
  1436   $ testlog -r 27 -r 25 -r 21 -r 34 -r 32 -r 31
  1446    nodetag 32
  1446    nodetag 32
  1447    nodetag 31
  1447    nodetag 31
  1448   +nodetag 27
  1448   +nodetag 27
  1449   +nodetag 25
  1449   +nodetag 25
  1450   +nodetag 21
  1450   +nodetag 21
  1451   [1]
       
  1452   $ testlog -u test -u not-a-user
  1451   $ testlog -u test -u not-a-user
  1453   []
  1452   []
  1454   (group
  1453   (group
  1455     (group
  1454     (group
  1456       (or
  1455       (or
  1973   @@ -1,3 +1,3 @@
  1972   @@ -1,3 +1,3 @@
  1974   -nodetag 6
  1973   -nodetag 6
  1975    nodetag 8
  1974    nodetag 8
  1976    nodetag 7
  1975    nodetag 7
  1977   +nodetag 6
  1976   +nodetag 6
  1978   [1]
       
  1979 
  1977 
  1980 Test --follow-first and forward --rev
  1978 Test --follow-first and forward --rev
  1981 
  1979 
  1982   $ testlog --follow-first -r6 -r8 -r5 -r7 -r4
  1980   $ testlog --follow-first -r6 -r8 -r5 -r7 -r4
  1983   ['6', '8', '5', '7', '4']
  1981   ['6', '8', '5', '7', '4']
  1990   @@ -1,3 +1,3 @@
  1988   @@ -1,3 +1,3 @@
  1991   -nodetag 6
  1989   -nodetag 6
  1992    nodetag 8
  1990    nodetag 8
  1993    nodetag 7
  1991    nodetag 7
  1994   +nodetag 6
  1992   +nodetag 6
  1995   [1]
       
  1996 
  1993 
  1997 Test --follow and backward --rev
  1994 Test --follow and backward --rev
  1998 
  1995 
  1999   $ testlog --follow -r6 -r5 -r7 -r8 -r4
  1996   $ testlog --follow -r6 -r5 -r7 -r8 -r4
  2000   ['6', '5', '7', '8', '4']
  1997   ['6', '5', '7', '8', '4']