aboutsummaryrefslogtreecommitdiff
path: root/lib/git/index
AgeCommit message (Collapse)Author
2010-06-21index: put serialization methods into new 'fun' module, this makes the calls ↵Sebastian Thiel
faster as it removes one level of indirection, and makes the main file smaller, improving maintainability
2010-06-21index.add does not need the git clt anymoreSebastian Thiel
2010-06-21index: Entries are now using flags internally, instead of reducing the flag ↵Sebastian Thiel
information to just the stage ( just to be closer to the git-original )
2010-06-21index.add: now uses gitdb.store functionality instead of git-hash-file. The ↵Sebastian Thiel
python version is about as fast, but could support multithreading using async
2010-06-15Move LazyMixin type to gitdb, index reading now uses file_contents_ro from ↵Sebastian Thiel
gitdb as well
2010-06-15Reimplemented Lock handling to be conforming to the git lock protocol, which ↵Sebastian Thiel
is actually more efficient than the previous implementation Index now locks its file for reading, and properly uses LockedFD when writing
2010-06-14Implemented the serializable interface - by refactoring codeSebastian Thiel
2010-06-14index: split index file into multiple files of a single package. This didn't ↵Sebastian Thiel
reduce the file size as much as I would have liked, but certainly is a start for further 'outsourcing'