On Wednesday, February 28, 2007 at 12:43:39 (-0500) Shawn O. Pearce writes: >Bill Lear <rael@xxxxxxxxxx> wrote: >> Yes: 1.4.x worked fine. This was actually my attempt to re-do the 1.4 >> clone I had laying around, as I wanted my backup done with 1.5. I >> still have the 1.4 cloned repo, just moved it out of the way... > >OK, is ~/devel/project fully packed? If it isn't can you repack >it (or a clone of it) so that it is? I did a git gc on this before starting, so I assume it is fully packed. I tried copying my backup 1.4 repo to my local drive and then cloning it with 1.5 onto my nfs-mounted drive. This failed like this: % cp -rp project-/ ~/project-1.4 % git clone --bare ~/project-1.4 [...] Resolving 1286 deltas. fatal: cannot pread pack file: Success from=37269, packfile size=0 fatal: index-pack died with error code 128 Just to see what 1.4 will now do, I tried with 1.4, and it is now failing also: [Reset PATH] % git --version git version 1.4.4.1 % git clone --bare ~/project-1.4 [...] Resolving 1286 deltas. remote: Total 3165, written 3165 (delta 1286), reused 1840 (delta 488) fatal: index-pack died of signal 7 >Then take the packfile and try to feed it right into index-pack: > > mkdir /austin/users/rael/repos/git/project-test > cd /austin/users/rael/repos/git/project-test > git --bare init > git --bare index-pack --stdin --fix-thin \ > <~/devel/project/.git/objects/pack/pack-*.pack > >Now while that is running it should be creating pack_XXXXXX as a >temporary file (where XXXXXX is replaced with the temp string). >Its this file that we are seeing magically truncate to 0 in the >middle of running. Did that. Still fails: % git --bare index-pack --stdin --fix-thin < ~/devel/project/.git/objects/pack/pack-fe532a54e5d549f1cfc70a4ab2c5f4eaac8897a5.pack fatal: cannot pread pack file: Success from=39215, packfile size=0 I do see this: % 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 Bill - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html