can't clone the repo: ValueError: need more than 1 value to unpack
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
hg-git (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
Lucid |
Fix Released
|
Undecided
|
Unassigned | ||
Natty |
Fix Released
|
Undecided
|
Unassigned | ||
Oneiric |
Fix Released
|
Undecided
|
Unassigned | ||
Precise |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
[Impact] cloning of repositories with bad data from rebases fails
[Development Fix] fix backported from upstream vcs to handle the issue
[Stable Fix] same fix applies to stable
[Test Case]
put this in ~/.hgrc :
[extensions]
hgext.bookmarks =
hgext.git =
hg clone git://git.
expected: a clone
result: ValueError: need more than 1 value to unpack
[Regression Potential] low, only handles a situation which prevously caused a crash every time
hg clone git://git.
destination directory: calligra
importing Hg objects into Git
["git-upload-pack '/git/pkg-
Counting objects: 349, done.
Compressing objects: 100% (270/270), done.
Total 349 (delta 126), reused 134 (delta 0)
importing Git objects into Hg
** unknown exception encountered, please report by visiting
** http://
** Python 2.6.7 (r267:88850, Jul 10 2011, 08:11:54) [GCC 4.6.1]
** Mercurial version 1.8.3, système de gestion de sources distribué
** Extensions chargées : git, transplant
Traceback (most recent call last):
File "/usr/bin/hg", line 38, in <module>
mercurial.
File "/usr/lib/
sys.
File "/usr/lib/
return _runcatch(u, args)
File "/usr/lib/
return _dispatch(ui, args)
File "/usr/lib/
cmdpats, cmdoptions)
File "/usr/lib/
ret = _runcommand(ui, options, cmd, d)
File "/usr/lib/
return checkargs()
File "/usr/lib/
return cmdfunc()
File "/usr/lib/
d = lambda: util.checksigna
File "/usr/lib/
return func(*args, **kwargs)
File "/usr/lib/
branch=
File "/usr/lib/
dest_
File "/usr/lib/
return self.pull(remote, heads)
File "/usr/lib/
git.
File "/usr/lib/
self.
File "/usr/lib/
self.
File "/usr/lib/
hg_branch, extra) = self.extract_
File "/usr/lib/
command, data = line.split(" : ", 1)
ValueError: need more than 1 value to unpack
description: | updated |
tags: | added: verification-done verification-done-oneiric |
update the patch according to the following guidelines? /wiki.ubuntu. com/StableRelea seUpdates
https:/
I'll be happy to sponsor it then.