handle broader range or git exceptions
This commit is contained in:
parent
a6b4529d25
commit
2932ea50e3
1 changed files with 2 additions and 2 deletions
|
@ -165,8 +165,8 @@ class ApplyPatch:
|
||||||
self.repo.delete_head('--force', self.branch_name)
|
self.repo.delete_head('--force', self.branch_name)
|
||||||
try:
|
try:
|
||||||
commit = self.repo.commit(base_revision)
|
commit = self.repo.commit(base_revision)
|
||||||
except BadName:
|
except Exception as e:
|
||||||
logging.info('Revision {} not found in upstream repository, using master instead.'.format(base_revision))
|
logging.info('Cannot resolve revision {}: {}, going to use "master" instead.'.format(base_revision, e))
|
||||||
commit = self.repo.heads['master']
|
commit = self.repo.heads['master']
|
||||||
logging.info(f'creating branch {self.branch_name} at {commit.hexsha}')
|
logging.info(f'creating branch {self.branch_name} at {commit.hexsha}')
|
||||||
new_branch = self.repo.create_head(self.branch_name, commit.hexsha)
|
new_branch = self.repo.create_head(self.branch_name, commit.hexsha)
|
||||||
|
|
Loading…
Reference in a new issue