Support leading zeroes in tree entry modes
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Dulwich |
Triaged
|
Medium
|
Unassigned |
Bug Description
The following exception occurs when I check out the Flask repository from github (http://
(env)mitsuhiko@
pulling from git://github.
importing Hg objects into Git
Counting objects: 3674, done.
Compressing objects: 100% (1588/1588), done.
Total 3674 (delta 2491), reused 3078 (delta 2025)
importing Git objects into Hg
** unknown exception encountered, details follow
** report bug details to http://
** or <email address hidden>
** Python 2.6.1 (r261:67515, Feb 11 2010, 00:51:29) [GCC 4.2.1 (Apple Inc. build 5646)]
** Mercurial Distributed SCM (version 1.6.2)
** Extensions loaded: fetch, graphlog, mq, rebase, zeroconf, transplant, record, convert, attic, hgchangelog, bookmarks, hggit
Traceback (most recent call last):
File "./env/bin/hg", line 27, in <module>
mercurial.
File ".venv/
sys.
File ".venv/
return _runcatch(u, args)
File ".venv/
return _dispatch(ui, args)
File ".venv/
cmdpats, cmdoptions)
File ".venv/
ret = _runcommand(ui, options, cmd, d)
File ".venv/
return checkargs()
File ".venv/
return cmdfunc()
File ".venv/
d = lambda: util.checksigna
File ".venv/
return func(*args, **kwargs)
File ".venv/
util.
File ".venv/
return func(*args, **kwargs)
File ".venv/
result = oldpull(ui, repo, source, **opts)
File ".venv/
return func(*args, **kwargs)
File ".venv/
util.
File ".venv/
return func(*args, **kwargs)
File ".venv/
orig(ui, repo, *args, **opts)
File ".venv/
return func(*args, **kwargs)
File ".venv/
util.
File ".venv/
return func(*args, **kwargs)
File ".venv/
return orig(ui, repo, *args, **kwargs)
File ".venv/
return func(*args, **kwargs)
File ".venv/
modheads = repo.pull(other, heads=revs, force=opts.
File ".venv/
git.
File ".venv/
self.
File ".venv/
self.
File ".venv/
files = self.get_
File ".venv/
for (oldfile, newfile), (oldmode, newmode), (oldsha, newsha) in changes:
File ".venv/
ttree = self[tid]
File ".venv/
return ShaFile.
File ".venv/
obj.
File ".venv/
self.
File ".venv/
self.
File ".venv/
self._entries = dict([(n, (m, s)) for n, m, s in parsed_entries])
File ".venv/
assert mode_text[0] != '0'
AssertionError
[traceback paths stripped for readability]
Using latest hggit for testing, mercurial 1.6 and dulwich's latest development version.
summary: |
- Dulwich Fails checking out mitsuhiko/flask on github + Support leading zeroes in tree entry modes |
Changed in dulwich: | |
status: | New → Triaged |
importance: | Undecided → Medium |
Changed in dulwich: | |
milestone: | none → 0.7.0 |
Is there an ETA for this bug? I would have a look at it myself in case you are busy :)