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
Cleanups and pack file improvements #109
Conversation
Multiple goals: - refactor the pack index code to integrate @codinuum more deeply - speed-up the unpacking of the pack file to rebuild to index on `ogit pull` - make 'ogit push' works more reliably (not very well tested) - should work on 32b systems status: the library compiles, need to make the tests compile again and fix regressions, and add new tests for the new API calls (especially SHA.Array) and all the position-indenpendant pack objects.
Plus some minor style cleanups
This is parametrized by a `progress` function (which by default ignore its argument).
I managed to |
By default it is set to `<root>/.git` but this can now be tweaked by the user. This can be used to have bare/no-checkout repositories. This can also be used to separate the filesystem substrees where the Git metadata and the staging area live. Fix mirage#110
Cleanups and pack file improvements
Thanks!
|
Need to check that it works fine on 32b architectures before merging.