summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--git/repo/base.py3
-rw-r--r--git/test/test_repo.py2
2 files changed, 3 insertions, 2 deletions
diff --git a/git/repo/base.py b/git/repo/base.py
index bca44a72..df0c3eaa 100644
--- a/git/repo/base.py
+++ b/git/repo/base.py
@@ -1057,7 +1057,8 @@ class Repo(object):
rev_parse = rev_parse
def __repr__(self):
- return '<git.Repo "%s">' % self.git_dir
+ clazz = self.__class__
+ return '<%s.%s %r>' % (clazz.__module__, clazz.__name__, self.git_dir)
def currently_rebasing_on(self):
"""
diff --git a/git/test/test_repo.py b/git/test/test_repo.py
index 18b6f11e..af784b17 100644
--- a/git/test/test_repo.py
+++ b/git/test/test_repo.py
@@ -355,7 +355,7 @@ class TestRepo(TestBase):
self.rorepo.alternates = cur_alternates
def test_repr(self):
- assert repr(self.rorepo).startswith('<git.Repo ')
+ assert repr(self.rorepo).startswith('<git.repo.base.Repo ')
def test_is_dirty_with_bare_repository(self):
orig_value = self.rorepo._bare