Я пытаюсь написать ткань script, которая делает git commit
; однако, если нечего делать, git завершает работу со статусом 1
. Развертывание script принимает это как неуспешное и завершает работу. Я хочу обнаружить фактические сбои в фиксации, поэтому я не могу просто дать теневое изображение игнорировать ошибки git commit
. Как я могу разрешить игнорирование пустых ошибок, чтобы развертывание продолжалось, но все же ловить ошибки, вызванные сбоем реального коммита?
def commit():
local("git add -p && git commit")