git-svn - failed to clone repository

4 messages, 3 authors, 2016-06-15 · open the first message on its own page

git-svn - failed to clone repository

From: Derek Fawcus <hidden>
Date: 2016-06-15 22:45:00

I tried to create a clone of an svn repository,  and it gave
up part way through with the following error:

  Incomplete data: Delta source ended unexpectedly at /usr/bin/git-svn line 3858

Looking at the source,  this is the call '$reporter->finish-report($pool)'
near the end of gs_do_update.

This is using git 1.5.6 from the etch backports repository.

The repository in question was cocotron,  the command being:

  git svn clone http://cocotron.googlecode.com/svn -t tags -b branches -T trunk

It seemed to fail at revision 91,  the last couple of lines of the command output being:

r90 = <hex I can't be bothered to type unless required> (trunk)
        M    Foundation/NSStream/NSFileHandle.m

then followed by the above error.  Looking at the actual revision
page (http://code.google.com/p/cocotron/source/detail?r=91)

the only thing that stands out as odd is one file claims to be 'too large to diff'.
It's ~900k and if one grabs and diffs by hand,  the output is only ~70 lines.

So - is this at all related to the 'known bug' mentioned earlier - stopped on
line 3856 when using line ending mapping (I'm not using such),  or is this
something else?

Last,  assuming I was to simply grab and apply this changeset by hand,
what would I need to do to fix up metadata so that git-svn could continue
importing the history?  There are about 200 changesets in the whole repository.

Thanks,

DF

Re: git-svn - failed to clone repository

From: SZEDER Gábor <hidden>
Date: 2016-06-15 22:45:00

On Wed, Jul 23, 2008 at 05:06:59PM +0100, Derek Fawcus wrote:
I tried to create a clone of an svn repository,  and it gave
up part way through with the following error:

  Incomplete data: Delta source ended unexpectedly at /usr/bin/git-svn line 3858

Looking at the source,  this is the call '$reporter->finish-report($pool)'
near the end of gs_do_update.

This is using git 1.5.6 from the etch backports repository.

The repository in question was cocotron,  the command being:

  git svn clone http://cocotron.googlecode.com/svn -t tags -b branches -T trunk
It might not help you, but with svn version 1.4.6 (r28521) (from
Ubuntu 8.04) and current git master the above command has just
finished successfully.

Gábor

Re: git-svn - failed to clone repository

From: Avery Pennarun <hidden>
Date: 2016-06-15 22:45:00

On 7/23/08, SZEDER Gábor [off-list ref] wrote:
It might not help you, but with svn version 1.4.6 (r28521) (from
 Ubuntu 8.04) and current git master the above command has just
 finished successfully.
I believe this was fixed by my patch
29c70e0b3e3183f86f93500882177d0c74069988, which was included in git
1.5.6.2.

Avery

Re: git-svn - failed to clone repository

From: Derek Fawcus <hidden>
Date: 2016-06-15 22:45:00

On Wed, Jul 23, 2008 at 03:49:00PM -0400, Avery Pennarun wrote:
I believe this was fixed by my patch
29c70e0b3e3183f86f93500882177d0c74069988, which was included in git
1.5.6.2.
Thanks folks.  Building my own 1.5.6.4 allowed the clone to complete.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help