-
Notifications
You must be signed in to change notification settings - Fork 69
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
32b support #105
Comments
Is it easily reproducible? Which remote repo? Did you set up a depth parameter?
|
it happens with just one file in the repository. It only happens on rPi. I didn't set the depth.
|
I built 32-bit Ubuntu 15.04 for Virtual Box. The issue is reproducible on this system. I can provide the image. |
Thanks for the report! I looks like a 64b overflow in the sizes/offsets handling in the pack file. Should be easy to fix. |
Great!
|
This is actually a bit harder than I though, as it might need a custom layer on top of bigarrays to deal with large files (both cstruct and mstruct do not work well on 32b platforms it seems...) |
run 'ogit clone --bare remote-repo local-repo', then cd to local-repo and run 'git reset master --hard'. Get errors:
error: wrong index v2 file size in .git/objects/pack/pack-88a6bbf29934073da5deb72f2baadacd365dcda9.idx
error: wrong index v2 file size in .git/objects/pack/pack-88a6bbf29934073da5deb72f2baadacd365dcda9.idx
fatal: Could not parse object 'master'.
Git version 1.6.2.
The text was updated successfully, but these errors were encountered: