Workarounds for Git being /horrible/ with non-interactive environments