tests/test-revset.t
changeset 48116 5ced12cfa41b
parent 46809 56d441256e82
child 48368 8c4881c07f57
equal deleted inserted replaced
48115:b067d22dc6ad 48116:5ced12cfa41b
   405   $ log 'date()'
   405   $ log 'date()'
   406   hg: parse error: date requires a string
   406   hg: parse error: date requires a string
   407   [10]
   407   [10]
   408   $ log 'date'
   408   $ log 'date'
   409   abort: unknown revision 'date'
   409   abort: unknown revision 'date'
   410   [255]
   410   [10]
   411   $ log 'date('
   411   $ log 'date('
   412   hg: parse error at 5: not a prefix: end
   412   hg: parse error at 5: not a prefix: end
   413   (date(
   413   (date(
   414         ^ here)
   414         ^ here)
   415   [10]
   415   [10]
   419   $ log 'date(tip)'
   419   $ log 'date(tip)'
   420   hg: parse error: invalid date: 'tip'
   420   hg: parse error: invalid date: 'tip'
   421   [10]
   421   [10]
   422   $ log '0:date'
   422   $ log '0:date'
   423   abort: unknown revision 'date'
   423   abort: unknown revision 'date'
   424   [255]
   424   [10]
   425   $ log '::"date"'
   425   $ log '::"date"'
   426   abort: unknown revision 'date'
   426   abort: unknown revision 'date'
   427   [255]
   427   [10]
   428   $ hg book date -r 4
   428   $ hg book date -r 4
   429   $ log '0:date'
   429   $ log '0:date'
   430   0
   430   0
   431   1
   431   1
   432   2
   432   2
  3065   2
  3065   2
  3066   1
  3066   1
  3067   0
  3067   0
  3068   $ log 'expectsize(0:1, 1)'
  3068   $ log 'expectsize(0:1, 1)'
  3069   abort: revset size mismatch. expected 1, got 2
  3069   abort: revset size mismatch. expected 1, got 2
  3070   [255]
  3070   [10]
  3071   $ log 'expectsize(0:4, -1)'
  3071   $ log 'expectsize(0:4, -1)'
  3072   hg: parse error: negative size
  3072   hg: parse error: negative size
  3073   [10]
  3073   [10]
  3074   $ log 'expectsize(0:2, 2:4)'
  3074   $ log 'expectsize(0:2, 2:4)'
  3075   0
  3075   0
  3076   1
  3076   1
  3077   2
  3077   2
  3078   $ log 'expectsize(0:1, 3:5)'
  3078   $ log 'expectsize(0:1, 3:5)'
  3079   abort: revset size mismatch. expected between 3 and 5, got 2
  3079   abort: revset size mismatch. expected between 3 and 5, got 2
  3080   [255]
  3080   [10]
  3081   $ log 'expectsize(0:1, -1:2)'
  3081   $ log 'expectsize(0:1, -1:2)'
  3082   hg: parse error: negative size
  3082   hg: parse error: negative size
  3083   [10]
  3083   [10]
  3084   $ log 'expectsize(0:1, 1:-2)'
  3084   $ log 'expectsize(0:1, 1:-2)'
  3085   hg: parse error: negative size
  3085   hg: parse error: negative size
  3102   0
  3102   0
  3103   1
  3103   1
  3104   2
  3104   2
  3105   $ log 'expectsize(0:2, 4:)'
  3105   $ log 'expectsize(0:2, 4:)'
  3106   abort: revset size mismatch. expected between 4 and 11, got 3
  3106   abort: revset size mismatch. expected between 4 and 11, got 3
  3107   [255]
  3107   [10]
  3108   $ log 'expectsize(0:2, :2)'
  3108   $ log 'expectsize(0:2, :2)'
  3109   abort: revset size mismatch. expected between 0 and 2, got 3
  3109   abort: revset size mismatch. expected between 0 and 2, got 3
  3110   [255]
  3110   [10]
  3111 
  3111 
  3112 Test getting list of node from file
  3112 Test getting list of node from file
  3113 
  3113 
  3114   $ hg log -r '0:2' -T '{node}\n' > some.nodes
  3114   $ hg log -r '0:2' -T '{node}\n' > some.nodes
  3115   $ hg log -r 'nodefromfile("some.nodes")' -T '{rev}\n'
  3115   $ hg log -r 'nodefromfile("some.nodes")' -T '{rev}\n'