aboutsummaryrefslogtreecommitdiff
path: root/lib/git/repo/base.py
AgeCommit message (Collapse)Author
2010-11-17repo: Added create_submodule method which fits into the tradition of ↵Sebastian Thiel
offering a create_* method for most important entities. Moved implementation of smart update method to the RootModule implementation, where it may do special things without requiring an interface for everything
2010-11-17Repo: scetched out submodule_updateSebastian Thiel
2010-11-15Optimized test-decorators, by completely removing with_bare_rw_repo, which ↵Sebastian Thiel
was mainly copy-paste from with_rw_repo, what a shame
2010-11-15Repo: added submodule query and iteration methods similar to the ones ↵Sebastian Thiel
provided for Remotes, including test
2010-07-20BaseIndexEntry: Added to_blob method, refactored functionality sligthlySebastian Thiel
repo.clone: assured backslashes won't reach the remote configuration, as it can cause trouble when re-reading the file later on. Some git commands don't appear to be able to properly deal with backslashes, other's do
2010-07-09Added python 2.4 support: Repo will now use the original GitCmdObjectDB in ↵Sebastian Thiel
python 2.4, as the pure python implementation cannot work without memory maps
2010-07-07Adjusted clone method to allow static classmethod clone ( using clone_from ) ↵Sebastian Thiel
as well as the previous instance method clone to keep it compatible Fixed small bug in test code
2010-07-07Adjusted previous object creators to use the rev_parse method directly. ↵Sebastian Thiel
rev_parse could be adjusted not to return Objects anymore, providing better performance for those who just want a sha only. On the other hand, the method is high-level and should be convenient to use as well, its a starting point for more usually, hence its unlikely to call it in tight loops
2010-07-07Initially working implementation of short-sha parsing and interpretation, ↵Sebastian Thiel
thanks to new gitdb functionality
2010-07-06Made repo.py a package to allow better localization of functions and ↵Sebastian Thiel
utilities - the repo module got rather large