diff options
author | Sebastian Thiel <byronimo@gmail.com> | 2011-07-07 14:53:37 +0200 |
---|---|---|
committer | Sebastian Thiel <byronimo@gmail.com> | 2011-07-07 17:30:47 +0200 |
commit | 4bb5107cff6f205f5c6e73a6f8bd22fc56f48cf4 (patch) | |
tree | 4164a8f9d4d3434d67dcaeb6e7ef60ae4bff81cd /git/test/db/base.py | |
parent | d5038ebadc190753c67c02c9f5930a14ca2dc1e7 (diff) | |
download | gitpython-4bb5107cff6f205f5c6e73a6f8bd22fc56f48cf4.tar.gz |
Initial version of the DulwichType inheritance. For now, it inherits everything from the existing implementation, but one by one things can be reimplmented to use dulwich.
It also shows that py 2.6 is quite plagued from its new feature, which is actually a bug, as objects inability to accept any args makes mixins hard to use ...
Diffstat (limited to 'git/test/db/base.py')
-rw-r--r-- | git/test/db/base.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/git/test/db/base.py b/git/test/db/base.py index 5291ba03..7016afb7 100644 --- a/git/test/db/base.py +++ b/git/test/db/base.py @@ -613,8 +613,14 @@ class RepoBase(TestDBBase): def test_submodule_update(self, rwrepo): # fails in bare mode rwrepo._bare = True + # special handling: there are repo implementations which have a bare attribute. IN that case, set it directly + if not rwrepo.bare: + rwrepo.bare = True self.failUnlessRaises(InvalidGitRepositoryError, rwrepo.submodule_update) rwrepo._bare = False + if rwrepo.bare: + rwrepo.bare = False + #END special repo handling # test create submodule sm = rwrepo.submodules[0] |