tests/test-command-template.t
changeset 26128 51f6940d3b4f
parent 26127 7012be5ab5bd
child 26188 662ea52d5dca
equal deleted inserted replaced
26127:7012be5ab5bd 26128:51f6940d3b4f
  3107   default
  3107   default
  3108   $ hg log -r 0 --template '{get(files, "should_fail")}\n'
  3108   $ hg log -r 0 --template '{get(files, "should_fail")}\n'
  3109   hg: parse error: get() expects a dict as first argument
  3109   hg: parse error: get() expects a dict as first argument
  3110   [255]
  3110   [255]
  3111 
  3111 
       
  3112 Test localdate(date, tz) function:
       
  3113 
       
  3114   $ TZ=JST-09 hg log -r0 -T '{date|localdate|isodate}\n'
       
  3115   1970-01-01 09:00 +0900
       
  3116   $ TZ=JST-09 hg log -r0 -T '{localdate(date, "UTC")|isodate}\n'
       
  3117   1970-01-01 00:00 +0000
       
  3118   $ TZ=JST-09 hg log -r0 -T '{localdate(date, "+0200")|isodate}\n'
       
  3119   1970-01-01 02:00 +0200
       
  3120   $ TZ=JST-09 hg log -r0 -T '{localdate(date, "0")|isodate}\n'
       
  3121   1970-01-01 00:00 +0000
       
  3122   $ TZ=JST-09 hg log -r0 -T '{localdate(date, 0)|isodate}\n'
       
  3123   1970-01-01 00:00 +0000
       
  3124   $ hg log -r0 -T '{localdate(date, "invalid")|isodate}\n'
       
  3125   hg: parse error: localdate expects a timezone
       
  3126   [255]
       
  3127   $ hg log -r0 -T '{localdate(date, date)|isodate}\n'
       
  3128   hg: parse error: localdate expects a timezone
       
  3129   [255]
       
  3130 
  3112 Test shortest(node) function:
  3131 Test shortest(node) function:
  3113 
  3132 
  3114   $ echo b > b
  3133   $ echo b > b
  3115   $ hg ci -qAm b
  3134   $ hg ci -qAm b
  3116   $ hg log --template '{shortest(node)}\n'
  3135   $ hg log --template '{shortest(node)}\n'