[Bug 4459] New: diff.noprefix breaks record
mercurial-bugs at selenic.com
mercurial-bugs at selenic.com
Tue Nov 18 22:56:00 UTC 2014
http://bz.selenic.com/show_bug.cgi?id=4459
Priority: normal
Bug ID: 4459
CC: mercurial-devel at selenic.com, sid0 at fb.com
Assignee: bugzilla at selenic.com
Summary: diff.noprefix breaks record
Severity: bug
Classification: Unclassified
OS: All
Reporter: gregory.szorc at gmail.com
Hardware: All
Status: UNCONFIRMED
Version: unspecified
Component: Mercurial
Product: Mercurial
$ hg init nodiff
$ cd nodiff/
$ touch foo
$ hg commit -A -m initial
adding foo
$ echo test > foo
$ hg --config diff.noprefix=False record
diff --git a/foo b/foo
1 hunks, 1 lines changed
examine changes to 'foo'? [Ynesfdaq?]
^C
$ hg --config diff.noprefix=True --traceback record
Traceback (most recent call last):
File "/Users/gps/lib/python2.7/site-packages/mercurial/dispatch.py", line
140, in _runcatch
return _dispatch(req)
File "/Users/gps/lib/python2.7/site-packages/mercurial/dispatch.py", line
850, in _dispatch
cmdpats, cmdoptions)
File "/Users/gps/lib/python2.7/site-packages/mercurial/dispatch.py", line
611, in runcommand
ret = _runcommand(ui, options, cmd, d)
File "/Users/gps/lib/python2.7/site-packages/mercurial/extensions.py", line
196, in wrap
return wrapper(origfn, *args, **kwargs)
File "/Users/gps/lib/python2.7/site-packages/hgext/pager.py", line 158, in
pagecmd
return orig(ui, options, cmd, cmdfunc)
File "/Users/gps/lib/python2.7/site-packages/mercurial/extensions.py", line
196, in wrap
return wrapper(origfn, *args, **kwargs)
File "/Users/gps/lib/python2.7/site-packages/hgext/color.py", line 490, in
colorcmd
return orig(ui_, opts, cmd, cmdfunc)
File "/Users/gps/lib/python2.7/site-packages/mercurial/dispatch.py", line
941, in _runcommand
return checkargs()
File "/Users/gps/lib/python2.7/site-packages/mercurial/dispatch.py", line
912, in checkargs
return cmdfunc()
File "/Users/gps/lib/python2.7/site-packages/mercurial/dispatch.py", line
847, in <lambda>
d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
File "/Users/gps/lib/python2.7/site-packages/mercurial/util.py", line 679, in
check
return func(*args, **kwargs)
File "/Users/gps/lib/python2.7/site-packages/mercurial/extensions.py", line
151, in wrap
util.checksignature(origfn), *args, **kwargs)
File "/Users/gps/lib/python2.7/site-packages/mercurial/util.py", line 679, in
check
return func(*args, **kwargs)
File "/Users/gps/lib/python2.7/site-packages/hgext/mq.py", line 3448, in
mqcommand
return orig(ui, repo, *args, **kwargs)
File "/Users/gps/lib/python2.7/site-packages/mercurial/util.py", line 679, in
check
return func(*args, **kwargs)
File "/Users/gps/lib/python2.7/site-packages/hgext/record.py", line 443, in
record
dorecord(ui, repo, commands.commit, 'commit', False, *pats, **opts)
File "/Users/gps/lib/python2.7/site-packages/hgext/record.py", line 638, in
dorecord
return cmdutil.commit(ui, repo, recordfunc, pats, opts)
File "/Users/gps/lib/python2.7/site-packages/mercurial/cmdutil.py", line
2174, in commit
scmutil.match(repo[None], pats, opts), opts)
File "/Users/gps/lib/python2.7/site-packages/hgext/record.py", line 535, in
recordfunc
raise util.Abort(_('error parsing patch: %s') % err)
Abort: error parsing patch: unhandled transition: other -> hunk
abort: error parsing patch: unhandled transition: other -> hunk
According to bisection:
The first bad revision is:
changeset: 31127:f8b5c3e77d4b
user: Siddharth Agarwal <sid0 at fb.com>
date: Wed Nov 12 23:50:21 2014 -0800
summary: patch.trydiff: add support for noprefix
--
You are receiving this mail because:
You are on the CC list for the bug.
More information about the Mercurial-devel
mailing list