File tree Expand file tree Collapse file tree 2 files changed +5
-3
lines changed
opengrok-tools/src/main/python/opengrok_tools Expand file tree Collapse file tree 2 files changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -368,7 +368,8 @@ def main():
368
368
break
369
369
except RepositoryException :
370
370
logger .error ('Cannot determine incoming changes for '
371
- 'repository {}, driving on' .format (repo ))
371
+ 'repository {}' .format (repo ))
372
+ sys .exit (1 )
372
373
373
374
if not got_incoming :
374
375
logger .info ('No incoming changes for repositories in '
Original file line number Diff line number Diff line change @@ -108,12 +108,13 @@ def incoming(self):
108
108
env_vars = self .env , logger = self .logger )
109
109
cmd .execute ()
110
110
self .logger .debug (cmd .getoutputstr ())
111
- if cmd .getstate () != Command .FINISHED :
111
+ retcode = cmd .getretcode ()
112
+ if cmd .getstate () != Command .FINISHED or retcode not in [0 , 1 ]:
112
113
cmd .log_error ("failed to perform incoming" )
113
114
raise RepositoryException ('failed to perform incoming command '
114
115
'for repository {}' .format (self ))
115
116
116
- if cmd . getretcode () == 0 :
117
+ if retcode == 0 :
117
118
return True
118
119
else :
119
120
return False
You can’t perform that action at this time.
0 commit comments