Re: [BUG] git-svn returning "Incomplete data: Delta source ended unexpectedly"
- From
- Eric Wong <normalperson@yhbt.net>
- Date
- Jul 14, 2010, 21:09 UTC
- Message-ID
- <20100714210940.GA7803@dcvr.yhbt.net>
- In-Reply-To
- <AANLkTiljzOuaEToKscBxlc4qGilyNRiUtjoBxW1lJZlp@mail.gmail.com>
Ævar Arnfjörð Bjarmason <avarab@gmail.com> wrote:
Show 12 quoted lines
> I run a SVN -> Git mirror which fetches & rebases with git-svn and > pushes the result to GitHub: > > http://github.com/avar/openstreetmap-mirror/blob/master/josm-mirror.sh > > Something about what that script is doing corrupted the git-svn > repository, likely due to a git-svn bug. Now when I do git svn fetch > on 1.7.1: > > $ git svn fetch > Incomplete data: Delta source ended unexpectedly at > /usr/lib/git-core/git-svn line 5061
The geticons.pl file on the git side doesn't match what SVN expects when doing a delta.
Show 9 quoted lines
> I re-cloned the repository and started running my mirror again from > that. But it would be nice if we could track this bug down. > > Here's a copy of the repository: > > http://v.nix.is/~avar/josm.old.tar.gz > > Unpacking it and running git svn fetch will yield the same error on > another box I have with 1.7.1.
Something went wrong with your mirror script (the way you're doing externals is probably screwing it up, badly).
Compare the "git svn log" output of your in-progress repository with the "svn log http://josm.openstreetmap.de/svn/trunk"
The revision numbers/commit messages don't sync up at all.
-- Eric Wong