summaryrefslogtreecommitdiff
path: root/git/remote.py
diff options
context:
space:
mode:
Diffstat (limited to 'git/remote.py')
-rw-r--r--git/remote.py5
1 files changed, 3 insertions, 2 deletions
diff --git a/git/remote.py b/git/remote.py
index 759a3653..9848624b 100644
--- a/git/remote.py
+++ b/git/remote.py
@@ -607,11 +607,12 @@ class Remote(LazyMixin, Iterable):
def _assert_refspec(self):
"""Turns out we can't deal with remotes if the refspec is missing"""
config = self.config_reader
+ unset = 'placeholder'
try:
- if config.get_value('fetch', default=type) is type:
+ if config.get_value('fetch', default=unset) is unset:
msg = "Remote '%s' has no refspec set.\n"
msg += "You can set it as follows:"
- msg += " 'git config --add \"remote.%s.fetch +refs/heads/*:refs/heads/*\"'." % self.name
+ msg += " 'git config --add \"remote.%s.fetch +refs/heads/*:refs/heads/*\"'." % (self.name, self.name)
raise AssertionError(msg)
finally:
config.release()