diff options
-rw-r--r-- | project.py | 3 |
1 files changed, 3 insertions, 0 deletions
@@ -517,6 +517,9 @@ class Project(object): | |||
517 | old_merge = self.bare_git.rev_parse('%s@{1}' % merge) | 517 | old_merge = self.bare_git.rev_parse('%s@{1}' % merge) |
518 | except GitError: | 518 | except GitError: |
519 | old_merge = merge | 519 | old_merge = merge |
520 | if old_merge == '0000000000000000000000000000000000000000' \ | ||
521 | or old_merge == '': | ||
522 | old_merge = merge | ||
520 | else: | 523 | else: |
521 | # The upstream switched on us. Time to cross our fingers | 524 | # The upstream switched on us. Time to cross our fingers |
522 | # and pray that the old upstream also wasn't in the habit | 525 | # and pray that the old upstream also wasn't in the habit |