|
|
|
@ -390,6 +390,12 @@ class Git: |
|
|
|
clean_env["GIT_CONFIG_GLOBAL"] = "/dev/null" |
|
|
|
clean_env["GIT_CONFIG_GLOBAL"] = "/dev/null" |
|
|
|
clean_env["GIT_CONFIG_NOSYSTEM"] = "1" |
|
|
|
clean_env["GIT_CONFIG_NOSYSTEM"] = "1" |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# check if repo is clean (clean => no error, no commit) |
|
|
|
|
|
|
|
try: |
|
|
|
|
|
|
|
CommandRunner.run_or_fail( |
|
|
|
|
|
|
|
["git", "diff", "--exit-code"], stage="CheckRepoClean", env=clean_env |
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
except CommandRunner.Exception: |
|
|
|
# Commit with settings above |
|
|
|
# Commit with settings above |
|
|
|
CommandRunner.run_or_fail( |
|
|
|
CommandRunner.run_or_fail( |
|
|
|
[ |
|
|
|
[ |
|
|
|
|