[Bug 4733] New: Template escaping inside pad() is broken

mercurial-bugs at selenic.com mercurial-bugs at selenic.com
Wed Jun 24 22:36:39 UTC 2015


http://bz.selenic.com/show_bug.cgi?id=4733

          Priority: normal
            Bug ID: 4733
                CC: mercurial-devel at selenic.com, yuya at tcha.org
          Assignee: bugzilla at selenic.com
           Summary: Template escaping inside pad() is broken
          Severity: bug
    Classification: Unclassified
                OS: Mac OS
          Reporter: durham at fb.com
          Hardware: PC
            Status: UNCONFIRMED
           Version: default branch
         Component: Mercurial
           Product: Mercurial

Commit 576d6c74784b changed the handling of the pad() template argument. It
seems to have broken nested template escaping.

Repro:
$ hg up 576d6c74784b^
$ hg log -r . -T "{pad('FOO {files % \'{file}\'}', 10)}\n"
FOO some/file/paths

$ hg up 576d6c74784b
$ hg log -r . -T "{pad('FOO {files % \'{file}\'}', 10)}\n"
hg: parse error at 13: syntax error

-- 
You are receiving this mail because:
You are on the CC list for the bug.


More information about the Mercurial-devel mailing list