threads / discuss / 29208

git svn can't handle giant commit

Subject: git svn can't handle giant commit

## tl;dr

2 messages between Dec 19, 2011 and Jan 11, 2012.

replies: 1people: 2as markdown or json

fREW Schmidt· Dec 19, 2011, 15:28 UTC · lore
Hey guys,

I'm working on an import of some repos and I discovered that I can't import a certain commit due to it's size. This is the commit:

http://perlcritic.tigris.org/source/browse/perlcritic?view=rev&revision=2676
Clearly it's large :-)
Anyway, here's the error message I get:
   Svndiff data contains invalid instruction: Invalid diff stream:
[new] insn 4 overflows the new data section at
/opt/libexec/git-core/git-svn line 5653

This is not a deal breaker as I'm fairly sure I can do the clone in pieces as opposed to from the root (I just did the root to get a list of authors anyway) but it seems like there should be a way to handle something like this...

-- fREW Schmidt http://blog.afoolishmanifesto.com

Carlos Martín Nieto· Jan 11, 2012, 13:07 UTC · re: fREW Schmidt · lore

Re: git svn can't handle giant commit

On Mon, Dec 19, 2011 at 09:28:04AM -0600, fREW Schmidt wrote:
Show 14 quoted lines
> Hey guys,
> 
> I'm working on an import of some repos and I discovered that I can't
> import a certain commit due to it's size.  This is the commit:
> 
> http://perlcritic.tigris.org/source/browse/perlcritic?view=rev&revision=2676
> 
> Clearly it's large :-)
> 
> Anyway, here's the error message I get:
> 
>    Svndiff data contains invalid instruction: Invalid diff stream:
> [new] insn 4 overflows the new data section at
> /opt/libexec/git-core/git-svn line 5653

What version of git are you using? I can't find any of those error messages in the git repo, and it looks like it's the svn library that is creating the error message.

   cmn

← back to recent threads