Your message dated Thu, 12 Jan 2012 14:26:31 -0600
with message-id <20120112202631.GF6038@burratino>
and subject line Re: mercurial: "hg up revid" breaks with an IndexError
has caused the Debian Bug report #625859,
regarding mercurial: "hg up revid" breaks with an IndexError
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
625859: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=625859
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: mercurial
Version: 1.6.4-1
Severity: important


auc@crater2:~/pagode$ hg up pagode-2.1.0
** unknown exception encountered, details follow
** report bug details to http://mercurial.selenic.com/bts/
** or [email protected]
** Python 2.6.6 (r266:84292, Dec 26 2010, 22:31:48) [GCC 4.4.5]
** Mercurial Distributed SCM (version 1.6.4)
** Extensions loaded: qct, bookmarks, rebase, hgview, graphlog, transplant, 
notify, purge, color, mq, convert, progress
Traceback (most recent call last):
  File "/usr/bin/hg", line 27, 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 34, in 
dispatch
    return _runcatch(u, args)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 54, in 
_runcatch
    return _dispatch(ui, args)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 494, in 
_dispatch
    cmdpats, cmdoptions)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 355, in 
runcommand
    ret = _runcommand(ui, options, cmd, d)
  File "/usr/lib/pymodules/python2.6/mercurial/extensions.py", line 174, in wrap
    return wrapper(origfn, *args, **kwargs)
  File "/usr/lib/pymodules/python2.6/hgext/color.py", line 211, in colorcmd
    return orig(ui_, opts, cmd, cmdfunc)
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 545, in 
_runcommand
    return checkargs()
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 499, in 
checkargs
    return cmdfunc()
  File "/usr/lib/pymodules/python2.6/mercurial/dispatch.py", line 492, in 
<lambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 420, in check
    return func(*args, **kwargs)
  File "/usr/lib/pymodules/python2.6/mercurial/extensions.py", line 129, in wrap
    util.checksignature(origfn), *args, **kwargs)
  File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 420, in check
    return func(*args, **kwargs)
  File "/usr/lib/pymodules/python2.6/hgext/mq.py", line 2822, in mqcommand
    return orig(ui, repo, *args, **kwargs)
  File "/usr/lib/pymodules/python2.6/mercurial/util.py", line 420, in check
    return func(*args, **kwargs)
  File "/usr/lib/pymodules/python2.6/mercurial/commands.py", line 3855, in 
update
    return 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 521, in update
    stats = applyupdates(repo, action, wc, p2, pa)
  File "/usr/lib/pymodules/python2.6/mercurial/merge.py", line 274, in 
applyupdates
    fca = fcl.parents()[0]
IndexError: list index out of range

It could because of an extension. 
However, with mercurial 1.8.3 (latest stable locally installed) everything
is fine.


-- System Information:
Debian Release: 6.0.1
  APT prefers stable
  APT policy: (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.32-5-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR@euro, LC_CTYPE=fr_FR@euro (charmap=ISO-8859-15) (ignored: 
LC_ALL set to fr_FR@euro)
Shell: /bin/sh linked to /bin/dash

Versions of packages mercurial depends on:
ii  libc6                   2.11.2-10        Embedded GNU C Library: Shared lib
ii  mercurial-common        1.6.4-1          scalable distributed version contr
ii  python                  2.6.6-3+squeeze6 interactive high-level object-orie
ii  python-support          1.0.10           automated rebuilding support for P
ii  ucf                     3.0025+nmu1      Update Configuration File: preserv

mercurial recommends no packages.

Versions of packages mercurial suggests:
ii  emacs        23.2+1-7                    The GNU Emacs editor (metapackage)
ii  kdiff3       0.9.95-6                    compares and merges 2 or 3 files o
ii  meld         1.3.2-2                     graphical tool to diff and merge f
ii  qct          1.7-1                       GUI commit tool
ii  tk8.4 [wish] 8.4.19-4                    Tk toolkit for Tcl and X11, v8.4 -
ii  tk8.5 [wish] 8.5.8-1                     Tk toolkit for Tcl and X11, v8.5 -
ii  tkdiff       1:4.1.4-1                   graphical side by side "diff" util
ii  vim          2:7.2.445+hg~cb94c42c0e1a-1 Vi IMproved - enhanced vi editor
ii  vim-gnome [v 2:7.2.445+hg~cb94c42c0e1a-1 Vi IMproved - enhanced vi editor -
ii  vim-gtk [vim 2:7.2.445+hg~cb94c42c0e1a-1 Vi IMproved - enhanced vi editor -

-- no debconf information



--- End Message ---
--- Begin Message ---
Version: 1.8.3-1
forwarded 625859 http://mercurial.selenic.com/bts/issue2364
tags 625859 + upstream patch fixed-upstream
quit

Aurelien Campeas wrote:

> However, with mercurial 1.8.3 (latest stable locally installed) everything
> is fine.

Wagner Bruna wrote:

> This looks like this upstream bug, fixed in 1.7:
>
> http://mercurial.selenic.com/bts/issue2364
>
> FWIW the fix (http://selenic.com/hg/rev/545ec1775021 - excluding
> the test update) applies cleanly on top of 1.6.4.

Makes sense.  Thanks for the pointers.


--- End Message ---

Reply via email to