Index: scripts/slave/gclient_safe_revert.py |
diff --git a/scripts/slave/gclient_safe_revert.py b/scripts/slave/gclient_safe_revert.py |
index fbe3f8c3b039b5e31a0698546abcee04a0931f42..c8e9bc75e4618e08a85c31db8ec581e8fd787376 100755 |
--- a/scripts/slave/gclient_safe_revert.py |
+++ b/scripts/slave/gclient_safe_revert.py |
@@ -43,6 +43,10 @@ def main(): |
'if [ -e .git ]; then git remote update; fi'] |
chromium_utils.RunCommand(cmd, cwd=build_directory) |
+ # Work around http://crbug.com/642711 |
+ cmd = [gclient_command, 'recurse', '-v', 'git', 'update-index', '--refresh'] |
+ chromium_utils.RunCommand(cmd, cwd=build_directory) |
+ |
cmd = [gclient_command, 'revert', '-v', '-v', '-v', '--nohooks', '--upstream'] |
return chromium_utils.RunCommand(cmd, cwd=build_directory) |