Re: Error "fatal: cannot pread pack file: Success"
- From
Nicolas Pitre <nico@cam.org>
- Date
- Feb 28, 2007, 19:40 UTC
- Message-ID
- <alpine.LRH.0.82.0702281439410.29426@xanadu.home>
- In-Reply-To
- <17893.54980.672279.633902@lisa.zopyra.com>
On Wed, 28 Feb 2007, Bill Lear wrote:
Show 14 quoted lines
> On Wednesday, February 28, 2007 at 13:18:08 (-0600) Bill Lear writes: > > > >% ls -l objects > >total 88088 > >drwxr-xr-x 2 rael software 4096 Feb 28 13:05 info/ > >drwxr-xr-x 2 rael software 4096 Feb 28 13:05 pack/ > >-rw------- 1 rael software 90099505 Feb 28 13:06 pack_eZwOnG > > I should have added: > > % ls -l ~/devel/fusion/.git/objects/pack/pack-fe532a54e5d549f1cfc70a4ab2c5f4eaac8897a5.pack > -r--r--r-- 1 rael software 90099525 Feb 27 21:36 /home/rael/devel/project/.git/objects/pack/pack-fe532a54e5d549f1cfc70a4ab2c5f4eaac8897a5.pack > > That's 20 bytes of difference.
That is actually OK. This is the temporary pack file the fetch received but which final SHA1 has not been written yet. Normally, after the delta resolution has finished (the part that requires the pread() calls) then the final SHA1 is written and the pack is moved to its final location under an appropriate name. But in your case index-pack bailed out on the failing pread() and left its incomplete temporary pack there.
Nicolas