forked from importers/git-importer
enable robust push
This commit is contained in:
parent
4e07d8272e
commit
5f228dc046
@ -48,6 +48,7 @@ class Git:
|
||||
def open(self):
|
||||
if not self.exists():
|
||||
self.git_run(["init", "--object-format=sha256", "-b", "factory"])
|
||||
self.git_run(["config", "lfs.allowincompletepush", "true"])
|
||||
|
||||
def is_dirty(self):
|
||||
"""Check if there is something to commit"""
|
||||
@ -271,13 +272,11 @@ class Git:
|
||||
["remote"],
|
||||
stdout=subprocess.PIPE,
|
||||
).stdout.decode("utf-8"):
|
||||
logger.warning("Not pushing to remote because no 'origin' configured")
|
||||
logging.warning("Not pushing to remote because no 'origin' configured")
|
||||
return
|
||||
|
||||
cmd = ["push"]
|
||||
if force:
|
||||
cmd.append("-f")
|
||||
cmd.append("origin")
|
||||
cmd.append("refs/heads/factory")
|
||||
cmd.append("refs/heads/devel")
|
||||
cmd += ["origin", "--all"]
|
||||
self.git_run(cmd)
|
||||
|
Loading…
Reference in New Issue
Block a user