| Index: scripts/slave/bot_update.py
|
| diff --git a/scripts/slave/bot_update.py b/scripts/slave/bot_update.py
|
| index ea50ab0f71e0669421009b859dc171cfe2f9bc6f..b3c1c97f24789c6ec320b37a1200d8ca6419d51c 100755
|
| --- a/scripts/slave/bot_update.py
|
| +++ b/scripts/slave/bot_update.py
|
| @@ -1107,8 +1107,10 @@ def apply_gerrit_ref(gerrit_repo, gerrit_ref, root):
|
| gerrit_repo = gerrit_repo or 'origin'
|
| assert gerrit_ref
|
| try:
|
| + base_rev = git('rev-parse', 'HEAD', cwd=root).strip()
|
| git('retry', 'fetch', gerrit_repo, gerrit_ref, cwd=root, tries=1)
|
| - git('reset', '--soft', 'FETCH_HEAD', cwd=root)
|
| + git('checkout', 'FETCH_HEAD', cwd=root)
|
| + git('reset', '--soft', base_rev, cwd=root)
|
| except SubprocessFailed as e:
|
| raise PatchFailed(e.message, e.code, e.output)
|
|
|
|
|