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@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
-
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