Executing git commands using with os.system approach yields only two exit codes: 0 and 256. We should discover if other codes are possible (failure as result of merge conflict, failure as result of lock, etc.). This can greatly improve further result analysis.
Executing git commands using with
os.system
approach yields only two exit codes: 0 and 256. We should discover if other codes are possible (failure as result of merge conflict, failure as result of lock, etc.). This can greatly improve further result analysis.