aboutsummaryrefslogtreecommitdiff
path: root/git/db/cmd/base.py
AgeCommit message (Collapse)Author
2011-06-07First run in order to fix the remote handling. Cleaned up interfaces and ↵Sebastian Thiel
figured out that the implementation really should be specific to the git command. This leaves the interface open for other implemntations which use a different way to provide feedback (as we do not make assumptions about the format of a feedback line)
2011-06-07clone and clone_from methods now support the RemoteProgress interface, using ↵Sebastian Thiel
similar functionality as used by the fetch, push and pull methods
2011-06-07Fixed fetch/push/pull implementation. Next up is to integrate the ↵Sebastian Thiel
consolidation changes from master to make clone use the same facilities
2011-06-06Streams returned by git cmd db are now containing all the data right away. ↵Sebastian Thiel
This could cause several copies to exist, and makes the cmd implementation a bad choice if big files are involved
2011-05-30git cmd implementation of repository appears to work, at least this is what ↵Sebastian Thiel
the test suggests. Pure python implementation still has some trouble, but this should be very fixable
2011-05-30Fixed tests far enough to allow basic repository tests to be applied to any ↵Sebastian Thiel
of the new database types. This reduces code duplication to the mere minimum, but allows custom tests to be added on top easily and flexibly
2011-05-30Finished moving all repository methods to the respective interfaces and ↵Sebastian Thiel
implementations. It seems theoretically work together now, although it clearly is much more complex than ever before. The repo package was slimmed down to being a module once again, which is only there for compatability actually