[Bug 4755] New: diff.noprefix breaks {diffstat}
mercurial-bugs at selenic.com
mercurial-bugs at selenic.com
Thu Jul 16 20:44:55 UTC 2015
http://bz.selenic.com/show_bug.cgi?id=4755
Priority: normal
Bug ID: 4755
CC: mercurial-devel at selenic.com
Assignee: bugzilla at selenic.com
Summary: diff.noprefix breaks {diffstat}
Severity: bug
Classification: Unclassified
OS: All
Reporter: gregory.szorc at gmail.com
Hardware: All
Status: UNCONFIRMED
Version: 3.4
Component: Mercurial
Product: Mercurial
diff.noprefix breaks the {diffstat} template keyword, causing all input to
render as "0: +0/-0". The reason is that mercurial.patch.diffstatdata() is
looking for the "a/" prefix in filenames.
It's quite possible you also need diff.git enabled to trigger this issue.
I'm not sure if the proper fix is to teach diffstatdata() to parse diffs
without filename prefixes or whether diff.noprefix should not be honored when
templatekw.showdiffstat() calls into changectx.diff().
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list