aboutsummaryrefslogtreecommitdiff
path: root/lib/git/errors.py
AgeCommit message (Collapse)Author
2010-06-03odb: implemented loose object streaming, which is impossible to do ↵Sebastian Thiel
efficiently considering that it copies string buffers all the time
2010-06-02added frame for object reading, including simple testSebastian Thiel
2010-06-02Added first design and frame for object database. In a first step, loose ↵Sebastian Thiel
objects will be written using our utilities, and certain object retrieval functionality moves into the GitObjectDatabase which is used by the repo instance Added performance test for object database access, which shows quite respectable tree parsing performance, and okay blob access. Nonetheless, it will be hard to beat the c performance using a pure python implementation, but it can be a nice practice to write it anyway to allow more direct pack manipulations. Some could benefit from the ability to write packs as these can serve as local cache if alternates are used
2010-03-04Converted all tabs to 4 space characters each to comply with pep8Sebastian Thiel
2009-10-22Index: Is now diffable and appears to properly implement diffing against ↵Sebastian Thiel
other items as well as the working tree Diff.Diffable: added callback allowing superclasses to preprocess diff arguments Diff.Diff: added eq, ne and hash methods, string methods would be nice
2009-10-21Initial version of merge including tests for one-way, two-way and tree-way mergeSebastian Thiel
2009-10-11converted all spaces to tabs ( 4 spaces = 1 tab ) just to allow me and my ↵Sebastian Thiel
editor to work with the files properly. Can convert it back for releaes
2009-10-09deriving NoSuchPathError from OSError as it relates to it very wellSebastian Thiel
2009-10-08Added docs for the error moduleSebastian Thiel
2009-01-24Lots of spring cleaning and added in Sphinx documentation.Michael Trier
2008-07-16Added license information to all files.Michael Trier
2008-06-20made with_exceptions=True default (don't look before you leak ;)) and ↵Florian Apolloner
removed the combined output of stderr and stdout. Also renamed with_status to extended_output. The method_missing function needs to be modified, as it does a kwargs.pop(xxx, None); which resulted in with_excpetions=None -> False all the time... Test should follow tomorrow.
2008-05-30renamed git_python to git. Removed pop_key and replaced with dict.pop. Fixed ↵Michael Trier
up tests so they pass except for stderr test. Modified version information retrieval.