[issue2877] mpatch cannot be decoded

lucck bugs at mercurial.selenic.com
Fri Jul 1 08:28:26 CDT 2011


New submission from lucck <lucck at boff.pl>:

I use mercurial on ARM machine server armv5tej architure i build mercurial
from hg repository on branch stable. When I used version version
1.8.3+16-c63cc5eccbff everything was ok after upgrade to version
1.8.4+260-760d2dae4839 or debian build 1.8.3.b1 mercurial didn't work and
return an error mpatch cannot be decoded on hg update command:

 hg update
** unknown exception encountered, please report by visiting
**  http://mercurial.selenic.com/wiki/BugTracker
** Python 2.6.7 (r267:88850, Jun 14 2011, 00:32:33) [GCC 4.6.1 20110611
(prerelease)]
** Mercurial Distributed SCM (version 1.8.3)
** Extensions loaded: 
Traceback (most recent call last):
  File "/usr/bin/hg", line 38, in <module>
    mercurial.dispatch.run()
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 16, in run
    sys.exit(dispatch(sys.argv[1:]))
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 36, in
dispatch
    return _runcatch(u, args)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 58, in
_runcatch
    return _dispatch(ui, args)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 601, in
_dispatch
    cmdpats, cmdoptions)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 406, in
runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 655, in
_runcommand
    return checkargs()
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 609, in
checkargs
    return cmdfunc()
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 598, in
<lambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 433, in check
    return func(*args, **kwargs)
  File "/usr/lib/pymodules/python2.6/mercurial/commands.py", line 4080, in
update
    ret = hg.update(repo, rev)
  File "/usr/lib/pymodules/python2.6/mercurial/hg.py", line 381, in update
    stats = mergemod.update(repo, node, False, False, None)
  File "/usr/lib/pymodules/python2.6/mercurial/merge.py", line 486, in update
    node = repo.branchtags()[wc.branch()]
  File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 447, in
branchtags
    for bn, heads in self.branchmap().iteritems():
  File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 440, in
branchmap
    self.updatebranchcache()
  File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 434, in
updatebranchcache
    self._branchtags(partial, lrev)
  File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 416, in
_branchtags
    self._updatebranchcache(partial, ctxgen)
  File "/usr/lib/pymodules/python2.6/mercurial/localrepo.py", line 500, in
_updatebranchcache
    newbranches.setdefault(c.branch(), []).append(c.node())
  File "/usr/lib/pymodules/python2.6/mercurial/context.py", line 112, in branch
    return encoding.tolocal(self._changeset[5].get("branch"))
  File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 169, in __get__
    result = self.func(obj)
  File "/usr/lib/pymodules/python2.6/mercurial/context.py", line 59, in
_changeset
    return self._repo.changelog.read(self.node())
  File "/usr/lib/pymodules/python2.6/mercurial/changelog.py", line 173, in read
    text = self.revision(node)
  File "/usr/lib/pymodules/python2.6/mercurial/revlog.py", line 871, in revision
    text = mdiff.patches(text, bins)
mpatch.mpatchError: patch cannot be decoded

----------
messages: 16663
nosy: lucck
priority: bug
status: unread
title: mpatch cannot be decoded

____________________________________________________
Mercurial issue tracker <bugs at mercurial.selenic.com>
<http://mercurial.selenic.com/bts/issue2877>
____________________________________________________


More information about the Mercurial-devel mailing list