summaryrefslogtreecommitdiff
path: root/test/git/test_repo.py
Commit message (Collapse)AuthorAgeFilesLines
* Corrected failing tests because the Repo mocking was not returning None.Michael Trier2008-12-151-0/+4
|
* Get compatible with mock0.4 (to some extend ;)). Just that MichaelFlorian Apolloner2008-12-151-30/+30
| | | | | doesn't need to do the same boring replacing I did. (cherry picked from commit 10c62aa69193a8bc7b46ca24c2ad1d5008489665)
* Replace GitPython with git in repr() outputs.Steve Frécinaux2008-09-171-1/+1
| | | | | The imported module is called git (as in "import git"), so it's less confusing to do so than to call everything GitPython.something.
* Merge branch 'master' of git://gitorious.org/git-python/dokais-cloneMichael Trier2008-09-141-0/+24
|\
| * Added a read-only Repo.active_branch property which returns the name of the ↵Kai Lautaportti2008-09-121-1/+7
| | | | | | | | currently active branch.
| * Added a read-only property Repo.is_dirty which reflects the status of theKai Lautaportti2008-09-121-0/+18
| | | | | | | | | | | | | | working directory. A working directory is dirty if it has any uncommitted changes (in the working directory or in the index). Bare repositories are by nature always clean.
* | Allow modifying the project descriptionSteve Frécinaux2008-09-071-1/+3
| | | | | | | | | | | | | | | | Do this: >>> repo.description = "Foo Bar" >>> repo.description 'Foo Bar'
* | Make daemon export a property of git.RepoSteve Frécinaux2008-09-071-2/+4
| | | | | | | | | | | | | | Now you can do this: >>> exported = repo.daemon_export >>> repo.daemon_export = True
* | Implement dict protocol for trees.Steve Frécinaux2008-09-061-2/+2
| | | | | | | | | | It is rather intuitive to consider trees as a dict of objects (like a directory could be seen as a dict of files).
* | Use a dictionnary for tree contentsSteve Frécinaux2008-09-051-2/+2
|/ | | | | | | It seems more natural to use a dictionnary for directories, since we usually want to access them by name, and entry order is not relevant. Also, finding a particular blob given its name is O(1) instead of O(N).
* Fixed bare related tests.Michael Trier2008-08-181-2/+2
|
* use shell=True in windows (git.exe needs to be on %PATH%)Florian Apolloner2008-08-111-5/+11
| | | | One bug remaining: git on windows is returning status 0 for `git this-does-not-exist`, so no GitCommandError is raised.
* Avoid stripping newlines in blob data.Jelmer Vernooij2008-07-281-1/+1
| | | | (cherry picked from commit ccca12ee26e40fb4c4df2d77154ed496144569b9)
* Removed method_missing since it was only used in one place.Michael Trier2008-07-171-16/+16
|
* Added license information to all files.Michael Trier2008-07-161-0/+6
|
* replaced another git_python with gitFlorian Apolloner2008-05-311-1/+1
|
* renamed git_python to git. Removed pop_key and replaced with dict.pop. Fixed ↵Michael Trier2008-05-301-1/+1
| | | | up tests so they pass except for stderr test. Modified version information retrieval.
* tests: keep temporary repos underneath test/reposDavid Aguilar2008-05-291-43/+43
| | | | | | | | | | | test_repo.py was creating directories in the literal test/~/foo/... directory. This commit replaces "~" with "repos". Some minor whitespace issues were cleaned up as well. Signed-off-by: David Aguilar <davvid@gmail.com>
* use ~/foo instead of /foo for repo.Florian Apolloner2008-05-221-9/+9
|
* added in note about how to handle date time information. Fixed up repo ↵Michael Trier2008-05-181-2/+2
| | | | tests for the removal of the shared option.
* Fixed up rspec comments that are passing.Michael Trier2008-05-081-27/+0
|
* More small changes to tests. Commented out tests not passing because of ↵Michael Trier2008-05-071-75/+81
| | | | inability to figure out mocking for them.
* Moved test stuff around and modified imports to just clean things up a bit.Michael Trier2008-05-071-3/+1
|
* cleaned up a bunch of imports for the tests.Michael Trier2008-05-071-56/+56
|
* just more documentation fixes.Michael Trier2008-05-071-1/+1
|
* initial projectMichael Trier2008-05-071-0/+309