summaryrefslogtreecommitdiff
path: root/lib/git/objects/base.py
Commit message (Expand)AuthorAgeFilesLines
* moved all contents, incl. submodule gitdb, up to the root directorySebastian Thiel2010-11-211-168/+0
* Optimized test-decorators, by completely removing with_bare_rw_repo, which wa...Sebastian Thiel2010-11-151-1/+4
* Objects: Constructor now manually checks and sets the input arguments to the ...Sebastian Thiel2010-11-151-12/+4
* Adjusted previous object creators to use the rev_parse method directly. rev_p...Sebastian Thiel2010-07-071-4/+1
* Initial version of the rev-parse routine, which doesn't work too bad, but its...Sebastian Thiel2010-07-061-0/+11
* Renamed modules utils to util, and errors to exc to be more conforming to the...Sebastian Thiel2010-06-291-2/+2
* Diff: fixed bug that caused a string to end up as a blob modeSebastian Thiel2010-06-291-0/+1
* Adjusted all files to (hopefully) deal with the fact that all objects now use...Sebastian Thiel2010-06-251-128/+68
* index.write_tree: initial version implemented, although its not yet working c...Sebastian Thiel2010-06-221-0/+1
* tree: added TreeModifier, allowing to adjust existing trees safely and or fas...Sebastian Thiel2010-06-141-1/+1
* Fixed implementation after design change to deal with it - all tests run, but...Sebastian Thiel2010-06-041-8/+9
* initial version of new odb design to facilitate a channel based multi-threadi...Sebastian Thiel2010-06-041-4/+4
* db: implemented GitObjectDB using the git command to make sure we can lookup ...Sebastian Thiel2010-06-041-19/+13
* commit.create_from_tree now uses pure python implementation, fixed message pa...Sebastian Thiel2010-06-031-2/+2
* odb: implemented loose object streaming, which is impossible to do efficientl...Sebastian Thiel2010-06-031-2/+2
* commit: refactored existing code to decode commits from streams - performance...Sebastian Thiel2010-06-021-209/+209
* commit: initial version of commit_from_tree which could create commit objects...Sebastian Thiel2010-06-021-0/+1
* Converted all tabs to 4 space characters each to comply with pep8Sebastian Thiel2010-03-041-208/+208
* repo: renamed directories to more descriptive identifiers and made them safer...Sebastian Thiel2009-12-031-1/+1
* tree: added traversal method, adjusted testsSebastian Thiel2009-11-261-0/+8
* diff: added __str__ method to diff classSebastian Thiel2009-11-251-3/+5
* Added utilities helping to create proper paths either with slashes or backsla...Sebastian Thiel2009-11-051-3/+5
* IndexObject: assured that .path fields are relative to the repository ( previ...Sebastian Thiel2009-11-041-0/+17
* object: renamed id attribute to sha as it in fact is always being rewritten a...Sebastian Thiel2009-11-031-17/+17
* index.remove implemented including throrough testSebastian Thiel2009-10-231-0/+1
* Stream_data streams data to a given output stream most efficiently with a low...Sebastian Thiel2009-10-221-0/+12
* added Object.data_stream property allowing to stream object data directly.Con...Sebastian Thiel2009-10-221-0/+12
* resolved cyclic inclusion issue by moving the Diffable interface into the dif...Sebastian Thiel2009-10-181-75/+0
* implemented diff tests, but will have to move the diff module as it needs to ...Sebastian Thiel2009-10-181-2/+5
* added Diffable interface to objects.base, its used by Commit and Tree objects.Sebastian Thiel2009-10-161-0/+71
* Fixed object bug that would cause object ids not to be resolved to sha's as t...Sebastian Thiel2009-10-161-12/+20
* Object can now create objects of the proper type in case one attempts to crea...Sebastian Thiel2009-10-151-0/+15
* tree: now reads tress directly by parsing the binary data, allowing it to saf...Sebastian Thiel2009-10-141-3/+4
* persistent command signature changed to also return the hexsha from a possibl...Sebastian Thiel2009-10-141-2/+2
* test_blob: removed many redundant tests that would fail now as the mock canno...Sebastian Thiel2009-10-141-2/+6
* test: Added time-consuming test which could also be a benchmark in fact - cur...Sebastian Thiel2009-10-141-1/+1
* IndexObjects are now checking their slots to raise a proper error message in ...Sebastian Thiel2009-10-121-1/+8
* refs now take repo as first argument and derive from LazyMixin to allow them ...Sebastian Thiel2009-10-121-24/+1
* Reorganized package structure and cleaned up importsSebastian Thiel2009-10-121-0/+162