Mercurial > hg
changeset 36507:165cf86365ff
cmdutil: strip "%m" pattern (first line of commit message) from both ends
This matches the behavior of the template keyword {desc}.
author | Yuya Nishihara <yuya@tcha.org> |
---|---|
date | Sun, 18 Feb 2018 10:54:24 +0900 |
parents | 74c033b9d579 |
children | d7a23d6184a2 |
files | mercurial/cmdutil.py tests/test-export.t |
diffstat | 2 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/mercurial/cmdutil.py Tue Feb 27 22:37:57 2018 +0900 +++ b/mercurial/cmdutil.py Sun Feb 18 10:54:24 2018 +0900 @@ -898,7 +898,7 @@ 'R': lambda: '%d' % ctx.rev(), 'h': lambda: short(ctx.node()), 'm': lambda: re.sub('[^\w]', '_', - ctx.description().rstrip().splitlines()[0]), + ctx.description().strip().splitlines()[0]), 'r': lambda: ('%d' % ctx.rev()).zfill(revwidth or 0), '%': lambda: '%', 'b': lambda: os.path.basename(ctx.repo().root),
--- a/tests/test-export.t Tue Feb 27 22:37:57 2018 +0900 +++ b/tests/test-export.t Sun Feb 18 10:54:24 2018 +0900 @@ -184,7 +184,7 @@ $ hg commit -m " !\"#$%&(,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]"'^'"_\`abcdefghijklmnopqrstuvwxyz{|}~" $ hg export -v -o %m.patch tip exporting patch: - ____________0123456789_______ABCDEFGHIJKLMNOPQRSTUVWXYZ______abcdefghijklmnopqrstuvwxyz____.patch + ___________0123456789_______ABCDEFGHIJKLMNOPQRSTUVWXYZ______abcdefghijklmnopqrstuvwxyz____.patch Invalid pattern in file name: