diff --git a/project.py b/project.py index 00e41ad..a41d26a 100644 --- a/project.py +++ b/project.py @@ -1908,6 +1908,9 @@ class Project(object): # mode, we just tried sync'ing from the upstream field; it doesn't exist, thus # abort the optimization attempt and do a full sync. break + elif ret < 0: + # Git died with a signal, exit immediately + break time.sleep(random.randint(30, 45)) if initial: