Exception thrown while cloning a repository over http

Adrian Buehlmann adrian at cadifra.com
Tue May 20 13:44:30 CDT 2008


On 20.05.2008 20:24, Suriya Subramanian wrote:
> This is not a bug and is documented here.
> http://www.selenic.com/mercurial/bts/issue1127
> 
> On Tue, May 20, 2008 at 12:32:47PM -0500, Suriya Subramanian wrote:
>> I get an exception when I clone this repository
>> (http://www.cs.utexas.edu/users/speedway/jikesrvm-hg/trunk) over http. The
>> repository itself is fine (hg verify passes), and I am able to clone this
>> locally.
>>

Just wanted to report that I was able to clone that repo to my Windows XP SP3 box
here in Switzerland. First I did the pulling in parts. Then I did a full clone in one go.
Everything went fine. My hg version is post 1.0 (see below).


> hg --time clone -r 1000 http://www.cs.utexas.edu/users/speedway/jikesrvm-hg/trunk
destination directory: trunk
real URL is http://www.cs.utexas.edu/users/speedway/jikesrvm-hg/trunk/
requesting all changes
adding changesets
adding manifests
adding file changes
added 1001 changesets with 4117 changes to 1322 files
updating working directory
1205 files updated, 0 files merged, 0 files removed, 0 files unresolved
Time: real 43.393 secs (user 4.125+0.000 sys 6.766+0.000)

> cd trunk

> hg --time pull -r 3000
pulling from http://www.cs.utexas.edu/users/speedway/jikesrvm-hg/trunk
real URL is http://www.cs.utexas.edu/users/speedway/jikesrvm-hg/trunk/
searching for changes
adding changesets
adding manifests
adding file changes
added 2000 changesets with 9142 changes to 1679 files
(run 'hg update' to get a working copy)
Time: real 65.819 secs (user 3.375+0.000 sys 8.656+0.000)

> hg --time pull -r 6000
pulling from http://www.cs.utexas.edu/users/speedway/jikesrvm-hg/trunk
real URL is http://www.cs.utexas.edu/users/speedway/jikesrvm-hg/trunk/
searching for changes
adding changesets
adding manifests
adding file changes
added 3000 changesets with 7424 changes to 1314 files
(run 'hg update' to get a working copy)
Time: real 53.634 secs (user 3.719+0.000 sys 8.219+0.000)

> hg --time pull -r 9000
pulling from http://www.cs.utexas.edu/users/speedway/jikesrvm-hg/trunk
real URL is http://www.cs.utexas.edu/users/speedway/jikesrvm-hg/trunk/
searching for changes
adding changesets
adding manifests
adding file changes
added 3000 changesets with 6093 changes to 1146 files
(run 'hg update' to get a working copy)
Time: real 57.476 secs (user 2.984+0.000 sys 7.344+0.000)

> hg --time pull
pulling from http://www.cs.utexas.edu/users/speedway/jikesrvm-hg/trunk
real URL is http://www.cs.utexas.edu/users/speedway/jikesrvm-hg/trunk/
searching for changes
adding changesets
adding manifests
adding file changes
added 3736 changesets with 33061 changes to 7105 files
(run 'hg update' to get a working copy)
Time: real 171.603 secs (user 12.422+0.000 sys 27.656+0.000)

> cd ..

> hg --time clone http://www.cs.utexas.edu/users/speedway/jikesrvm-hg/trunk trunk2
real URL is http://www.cs.utexas.edu/users/speedway/jikesrvm-hg/trunk/
requesting all changes
adding changesets
adding manifests
adding file changes
added 12737 changesets with 59837 changes to 8906 files
updating working directory
1862 files updated, 0 files merged, 0 files removed, 0 files unresolved
Time: real 358.354 secs (user 23.734+0.000 sys 53.281+0.000)

> cd trunk2

> hg --time verify
checking changesets
checking manifests
crosschecking files in changesets and manifests
checking files
8906 files, 12737 changesets, 59837 total revisions
Time: real 70.004 secs (user 39.047+0.000 sys 29.953+0.000)

> hg version
Mercurial Distributed SCM (version 626cb86a6523+tortoisehg)


More information about the Mercurial mailing list