From: Nicolas Pitre Date: Fri, 15 Dec 2006 02:25:06 GMT Subject: Re: git-fetch fails with error code 128 Message-ID: In-Reply-To: <200612142308.45376.andyparkins@gmail.com> On Thu, 14 Dec 2006, Andy Parkins wrote: > Hello, > > This is with my big "every linux patch" repository that I talked about in > another thread. To bring you up to speed: > > 1. Made repository > 2. Made a zip of the .git directory > 3. Copied the zip elsewhere > 4. Extracted it into a temporary directory > 5. Went to an out-of-date version of this repository > 6. Used git-fetch to update it. > > This gave me the following output: > > $ git fetch > remote: Generating pack... > remote: Done counting 189146 objects. > remote: Result has 186566 objects. > remote: Deltifying 186566 objects. > remote: 100% (186566/186566) done > Unpacking 186566 objects > fatal: failed to apply delta > fatal: unpack-objects died with error code 128 > Fetch failure: /home/andyp/projects/temp/.git > > What does that mean? I ran fsck --full on the source repository, but it's > made no difference. Could you please instrument patch-delta.c to determine which of the "return NULL" is executed?