diff options
Diffstat (limited to 'git_config.py')
-rw-r--r-- | git_config.py | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/git_config.py b/git_config.py index 76031a0e..9d5162e7 100644 --- a/git_config.py +++ b/git_config.py | |||
@@ -285,12 +285,14 @@ class Remote(object): | |||
285 | return True | 285 | return True |
286 | return False | 286 | return False |
287 | 287 | ||
288 | def ResetFetch(self): | 288 | def ResetFetch(self, mirror=False): |
289 | """Set the fetch refspec to its default value. | 289 | """Set the fetch refspec to its default value. |
290 | """ | 290 | """ |
291 | self.fetch = [RefSpec(True, | 291 | if mirror: |
292 | 'refs/heads/*', | 292 | dst = 'refs/heads/*' |
293 | 'refs/remotes/%s/*' % self.name)] | 293 | else: |
294 | dst = 'refs/remotes/%s/*' % self.name | ||
295 | self.fetch = [RefSpec(True, 'refs/heads/*', dst)] | ||
294 | 296 | ||
295 | def Save(self): | 297 | def Save(self): |
296 | """Save this remote to the configuration. | 298 | """Save this remote to the configuration. |