From: bob Date: Mon, 12 Nov 2007 02:53:36 GMT Subject: Re: git packs Message-ID: In-Reply-To: I applied the patch and these commands: cd rmwHtmlOld rm -fr .git git init git config core.compression 0 git add . I then got the same error as before, "Bus error". Rats! Then I modified your script since I do not have seq or your test-genrandom. I substituted: dd count=XX if=/dev/random of=file_$i where XX is adjusted to meet dd's requirements. Also, I found after searching for a while, that the following works just like your seq command: xyzzy="1 2 3 4" for i in $xyzzy do ... done Your script then ran flawlessly. I looked through index-pack.c some more, but it is very hard to figure it out without doing a lot of research since there doesn't seem to be anything that describes the layout of a pack. The link towards the end of the user's manual doesn't work for me. The difference between your test and my data is that instead of having a few large files, I have 11,500 files of varying sizes. On average though, the file size is about 370k. HTH On Nov 10, 2007, at 11:35 PM, Nicolas Pitre wrote: > On Sat, 10 Nov 2007, bob wrote: > >> I will try a few things and see if I can get a script put together >> that generates the inflate problem. The data that I am >> using is a backup of my original repository. So, I can >> play all that I want. But it would be a lot easier if I >> could just generate some files using dd or something. > > Please see the patch I just posted to the list. That should fix your > problem. I even included a small script to create a repository > confirming the problem and allowing to test the fix. > > > Nicolas > - > To unsubscribe from this list: send the line "unsubscribe git" in > the body of a message to majordomo@vger.kernel.org > More majordomo info at http://vger.kernel.org/majordomo-info.html