From mboxrd@z Thu Jan 1 00:00:00 1970 From: Philippe Berthault Subject: Unable to get sources with the last version of mercurial Date: Thu, 20 Oct 2005 11:23:01 +0200 Message-ID: <435761F5.9080109@Bull.net> Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Xen-Devel List-Id: xen-devel@lists.xenproject.org Hello, With the Mercurial version 0.7, the "hg pull" command aborts with the following message: $: hg -v pull -u pulling from http://xenbits.xensource.com/xen-unstable.hg searching for changes found new changesets starting at f5c4042212b0 765d27ed0516 6a87d79f9ee0 db61a0f346a8 adding changesets adding manifests ** unknown exception encountered, details follow ** report bug details to mercurial@selenic.com Traceback (most recent call last): File "/usr/bin/hg", line 13, in ? commands.run() File "/usr/lib/python2.4/site-packages/mercurial/commands.py", line 2010, in run sys.exit(dispatch(sys.argv[1:])) File "/usr/lib/python2.4/site-packages/mercurial/commands.py", line 2150, in dispatch return d() File "/usr/lib/python2.4/site-packages/mercurial/commands.py", line 2135, in d = lambda: func(u, repo, *args, **cmdoptions) File "/usr/lib/python2.4/site-packages/mercurial/commands.py", line 1353, in pull r = repo.pull(other) File "/usr/lib/python2.4/site-packages/mercurial/localrepo.py", line 890, in pull return self.addchangegroup(cg) File "/usr/lib/python2.4/site-packages/mercurial/localrepo.py", line 990, in addchangegroup mo = self.manifest.addgroup(getgroup(), revmap, tr) File "/usr/lib/python2.4/site-packages/mercurial/revlog.py", line 602, in addgroup for chunk in revs: File "/usr/lib/python2.4/site-packages/mercurial/localrepo.py", line 963, in getgroup c = getchunk() File "/usr/lib/python2.4/site-packages/mercurial/localrepo.py", line 959, in getchunk return source.read(l - 4) File "/usr/lib/python2.4/site-packages/mercurial/httprepo.py", line 131, in read r = self.f.read(4096) File "/usr/lib/python2.4/socket.py", line 303, in read data = self._sock.recv(recv_size) File "/usr/lib/python2.4/httplib.py", line 456, in read return self._read_chunked(amt) File "/usr/lib/python2.4/httplib.py", line 510, in _read_chunked value += self._safe_read(chunk_left) File "/usr/lib/python2.4/httplib.py", line 547, in _safe_read raise IncompleteRead(s) httplib.IncompleteRead: ... transaction abort! rollback completed Anyone has an idea ?