Index: gclient |
diff --git a/gclient b/gclient |
index 798b2d8d754a07034122aff0e09a6f3782e47afb..a8cab460a827008b5248f2cd439bba59d3d2d477 100755 |
--- a/gclient |
+++ b/gclient |
@@ -7,6 +7,16 @@ base_dir=$(dirname "$0") |
if [[ "#grep#fetch#cleanup#diff#" != *"#$1#"* ]]; then |
"$base_dir"/update_depot_tools "$@" |
+ case $? in |
+ 123) |
+ # msys environment was upgraded, need to quit. |
+ exit 0 |
+ ;; |
+ 0) |
+ ;; |
+ *) |
+ exit $? |
+ esac |
fi |
PYTHONDONTWRITEBYTECODE=1 exec python "$base_dir/gclient.py" "$@" |