tests/test-command-template.t
changeset 25005 5ddbb024c2e9
parent 25003 5e584edbb211
child 25006 517763f87141
equal deleted inserted replaced
25004:e264d4c9629b 25005:5ddbb024c2e9
  1936   $ hg --debug log -r 0 --template '{node|formatnode}\n'
  1936   $ hg --debug log -r 0 --template '{node|formatnode}\n'
  1937   1e4e1b8f71e05681d422154f5421e385fec3454f
  1937   1e4e1b8f71e05681d422154f5421e385fec3454f
  1938 
  1938 
  1939 Age filter:
  1939 Age filter:
  1940 
  1940 
       
  1941   $ hg init unstable-hash
       
  1942   $ cd unstable-hash
  1941   $ hg log --template '{date|age}\n' > /dev/null || exit 1
  1943   $ hg log --template '{date|age}\n' > /dev/null || exit 1
  1942 
  1944 
  1943   >>> from datetime import datetime, timedelta
  1945   >>> from datetime import datetime, timedelta
  1944   >>> fp = open('a', 'w')
  1946   >>> fp = open('a', 'w')
  1945   >>> n = datetime.now() + timedelta(366 * 7)
  1947   >>> n = datetime.now() + timedelta(366 * 7)
  1948   $ hg add a
  1950   $ hg add a
  1949   $ hg commit -m future -d "`cat a`"
  1951   $ hg commit -m future -d "`cat a`"
  1950 
  1952 
  1951   $ hg log -l1 --template '{date|age}\n'
  1953   $ hg log -l1 --template '{date|age}\n'
  1952   7 years from now
  1954   7 years from now
       
  1955 
       
  1956   $ cd ..
       
  1957   $ rm -rf unstable-hash
       
  1958 
       
  1959 Add a dummy commit to make up for the instability of the above:
       
  1960 
       
  1961   $ echo a > a
       
  1962   $ hg add a
       
  1963   $ hg ci -m future
  1953 
  1964 
  1954 Count filter:
  1965 Count filter:
  1955 
  1966 
  1956   $ hg log -l1 --template '{node|count} {node|short|count}\n'
  1967   $ hg log -l1 --template '{node|count} {node|short|count}\n'
  1957   40 12
  1968   40 12