summaryrefslogtreecommitdiff
path: root/git/pack.py
Commit message (Collapse)AuthorAgeFilesLines
* Autopep8 fixes with maximum line length 120Craig Northway2014-07-251-249/+248
|
* tabs to 4 spaces - overall state of this branch is desolate, but fixable. ↵Sebastian Thiel2014-02-091-955/+955
| | | | Needs plenty of work
* util: pick the type of memory manager based on the python version, to have ↵Sebastian Thiel2011-07-051-13/+19
| | | | | | | optimal results in all cases (at least the ones I can test) pack: now works properly with a sliding memory manager test_packedodb_pure: fixed very memory hungry implementation by using an iterator. This will of course reduce the measured performance a bit, but 750MB of memory is just a little bit too much for an ordinary test. Maybe it would be alright to just reduce the number of items ... but performance isn't a strength of python after all
* util: added global sliding memory managerSebastian Thiel2011-07-051-40/+36
| | | | pack: now using the global sliding memory manager. The current implementation uses assumes that packs are small enough to fit into memory right away, where the window size will be about 1 GB, as it never calls use_window() to assure the required offset actually exists. It will need to change to set the window appropriately.
* replaced all gitdb strings with gitSebastian Thiel2011-05-061-1/+1
|
* Added all code from gitdb to gitpython. Next is to make it generally work. ↵Sebastian Thiel2011-05-051-0/+1005
Then the tests will need some work