tests/test-template-functions.t
changeset 40935 4591c9791a82
parent 40934 d3e688b9ef2e
child 41720 6704696141b8
equal deleted inserted replaced
40934:d3e688b9ef2e 40935:4591c9791a82
   633   no
   633   no
   634   $ hg log -R a -r2 -T '{search(r"(?P<foo>[a-z]*)", desc).foo}\n'
   634   $ hg log -R a -r2 -T '{search(r"(?P<foo>[a-z]*)", desc).foo}\n'
   635   no
   635   no
   636 
   636 
   637  group reference with no match
   637  group reference with no match
   638  (TODO: we'll probably want to map it to an empty value)
       
   639 
   638 
   640   $ hg log -R a -r2 -T '{search(r"q", desc) % "match: {0}"}\n'
   639   $ hg log -R a -r2 -T '{search(r"q", desc) % "match: {0}"}\n'
   641   hg: parse error: None is not iterable of mappings
   640   
   642   [255]
       
   643 
   641 
   644  bad group names
   642  bad group names
   645 
   643 
   646   $ hg log -R a -r2 -T '{search(r"(?P<0>.)", desc) % "{0}"}\n'
   644   $ hg log -R a -r2 -T '{search(r"(?P<0>.)", desc) % "{0}"}\n'
   647   hg: parse error: search got an invalid pattern: (?P<0>.)
   645   hg: parse error: search got an invalid pattern: (?P<0>.)