[issue3389] Unable to clone a repository from codeplex (VivoSocial)

TomaszD bugs at mercurial.selenic.com
Mon Apr 23 02:33:41 CDT 2012


New submission from TomaszD <tomaszd at opegieka.pl>:

I'm trying to clone a repository from social.codeplex.com, the codeplex 
admins didn't respond to my issue, the vivosocial authors pretty much 
ignored me ( http://support.vivoware.com/issue/ViewIssue.aspx?
id=11858&PROJID=48 ), here's the issue, uncompressed also doesn't work, it 
doesn't work on linux (output below), and neither does it work on windows 
(latest tortoise package) :

hg clone --verbose                                                                              
-- https://hg.codeplex.com/social /media/so                                                                        
cial/
requesting all changes
adding changesets
adding manifests
adding file changes
transaction abort!
rollback completed
** unknown exception encountered, please report by visiting
**  http://mercurial.selenic.com/wiki/BugTracker
** Python 2.7.2+ (default, Oct  4 2011, 20:03:08) [GCC 4.6.1]
** Mercurial Distributed SCM (version 1.9.1)
** Extensions loaded:
Traceback (most recent call last):
  File "/usr/bin/hg", line 38, in <module>
    mercurial.dispatch.run()
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 27, in 
run
    sys.exit(dispatch(request(sys.argv[1:])))
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 64, in 
dis                                                                             
patch
    return _runcatch(req)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 87, in 
_ru                                                                             
ncatch
    return _dispatch(req)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 679, 
in _d                                                                             
ispatch
    cmdpats, cmdoptions)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 454, 
in ru                                                                             
ncommand
    ret = _runcommand(ui, options, cmd, d)
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 733, 
in _r                                                                             
uncommand
    return checkargs()
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 687, 
in ch                                                                             
eckargs
    return cmdfunc()
  File "/usr/lib/python2.7/dist-packages/mercurial/dispatch.py", line 676, 
in <l                                                                             
ambda>
    d = lambda: util.checksignature(func)(ui, *args, **cmdoptions)
  File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 385, in 
check
    return func(*args, **kwargs)
  File "/usr/lib/python2.7/dist-packages/mercurial/commands.py", line 1041, 
in c                                                                             
lone
    branch=opts.get('branch'))
  File "/usr/lib/python2.7/dist-packages/mercurial/hg.py", line 334, in 
clone
    destrepo.clone(srcrepo, heads=revs, stream=stream)
  File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line 1946, 
in                                                                              
clone
    return self.pull(remote, heads)
  File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line 1376, 
in                                                                              
pull
    lock=lock)
  File "/usr/lib/python2.7/dist-packages/mercurial/localrepo.py", line 1790, 
in                                                                              
addchangegroup
    if fl.addgroup(source, revmap, trp) is None:
  File "/usr/lib/python2.7/dist-packages/mercurial/revlog.py", line 1155, in 
add                                                                             
group
    chunkdata = bundle.deltachunk(chain)
  File "/usr/lib/python2.7/dist-packages/mercurial/changegroup.py", line 
192, in                                                                              
deltachunk
    delta = readexactly(self._stream, l - self.deltaheadersize)
  File "/usr/lib/python2.7/dist-packages/mercurial/changegroup.py", line 17, 
in                                                                              
readexactly
    s = stream.read(n)
  File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 825, in 
read
    for chunk in self.iter:
  File "/usr/lib/python2.7/dist-packages/mercurial/util.py", line 803, in 
splitb                                                                             
ig
    for chunk in chunks:
  File "/usr/lib/python2.7/dist-packages/mercurial/httprepo.py", line 20, in 
zge                                                                             
nerator
    yield zd.decompress(chunk, 2**18)
zlib.error: Error -3 while decompressing: invalid literal/length code

----------
messages: 19705
nosy: tomaszd
priority: bug
status: unread
title: Unable to clone a repository from codeplex (VivoSocial)

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


More information about the Mercurial-devel mailing list