summaryrefslogtreecommitdiff
path: root/lib/git/__init__.py
Commit message (Collapse)AuthorAgeFilesLines
* moved all contents, incl. submodule gitdb, up to the root directorySebastian Thiel2010-11-211-47/+0
|
* Added python 2.4 support: Repo will now use the original GitCmdObjectDB in ↵Sebastian Thiel2010-07-091-0/+1
| | | | python 2.4, as the pure python implementation cannot work without memory maps
* Renamed modules utils to util, and errors to exc to be more conforming to ↵Sebastian Thiel2010-06-291-2/+2
| | | | the submodules's naming conventions
* index.write_tree: initial version implemented, although its not yet working ↵Sebastian Thiel2010-06-221-1/+1
| | | | | | | correctly, a test to explicitly compare the git version with the python implementation is still missing Tree and Index internally use 20 byte shas, converting them only as needed to reduce memory footprint and processing time objects: started own 'fun' module containing the most important tree functions, more are likely to be added soon
* Moved small types that had their own module into the utils moduleSebastian Thiel2010-06-141-3/+5
|
* Removed odb from project, it is now used as a submodule named gitdb, which ↵Sebastian Thiel2010-06-121-3/+18
| | | | | | was added instead Adjusted all imports to deal with the changed package names
* Fixed implementation after design change to deal with it - all tests run, ↵Sebastian Thiel2010-06-041-0/+3
| | | | but next there will have to be more through testing
* Converted all tabs to 4 space characters each to comply with pep8Sebastian Thiel2010-03-041-1/+1
|
* Added imports for standard locking file classes into the git moduleSebastian Thiel2009-12-161-0/+1
|
* FetchInfo class is not a subclass of Remote class anymore, as more classes ↵Sebastian Thiel2009-10-281-1/+1
| | | | are to be added it cluttered up the view and made things more complex as well
* Added frame for index implementation and testingSebastian Thiel2009-10-201-1/+1
|
* Moved specialized methods like dashify, touch and is_git_dir to module to ↵Sebastian Thiel2009-10-201-2/+0
| | | | | | the respective modules that use them fixed repo.daemon_export which did not work anymore due to incorrect touch implementation and wrong property names
* remote: added tests for creation and removal, finishing the remote interfaceSebastian Thiel2009-10-191-0/+1
|
* Added frame for configuration reader involving a meta class, decorators and ↵Sebastian Thiel2009-10-181-0/+1
| | | | tests - most of which still has to be filled out
* resolved cyclic inclusion issue by moving the Diffable interface into the ↵Sebastian Thiel2009-10-181-1/+1
| | | | diff module, which probably is the right thing to do anyway
* Reorganized package structure and cleaned up importsSebastian Thiel2009-10-121-5/+3
|
* Added remaining tests for new base classes and removed some methods whose ↵Sebastian Thiel2009-10-111-1/+1
| | | | existance was doubtful or unsafe
* converted all spaces to tabs ( 4 spaces = 1 tab ) just to allow me and my ↵Sebastian Thiel2009-10-111-1/+1
| | | | editor to work with the files properly. Can convert it back for releaes
* Lots of spring cleaning and added in Sphinx documentation.Michael Trier2009-01-241-1/+1
|
* Added license information to all files.Michael Trier2008-07-161-0/+6
|
* changed svn to git. This makes more sense. I tried trunk, master, edge.Michael Trier2008-06-021-1/+1
|
* put version stuff back.Michael Trier2008-06-011-4/+1
|
* renamed gitter to cmd since that makes more sense. Fixed up changes doc.Michael Trier2008-05-311-1/+1
|
* renamed git_python to git. Removed pop_key and replaced with dict.pop. Fixed ↵Michael Trier2008-05-301-0/+24
up tests so they pass except for stderr test. Modified version information retrieval.