| Index: recipe_modules/bot_update/resources/bot_update.py
|
| diff --git a/recipe_modules/bot_update/resources/bot_update.py b/recipe_modules/bot_update/resources/bot_update.py
|
| index 044f0838f266018a443ba0e1fbad58a19f3998c6..f4a307b25fbef2b9c4016c320cc98cc0d63df010 100755
|
| --- a/recipe_modules/bot_update/resources/bot_update.py
|
| +++ b/recipe_modules/bot_update/resources/bot_update.py
|
| @@ -604,7 +604,12 @@ def apply_gerrit_ref(gerrit_repo, gerrit_ref, root, gerrit_reset,
|
| try:
|
| ok = False
|
| git('checkout', '-b', temp_branch_name, cwd=root)
|
| - git('rebase', base_rev, cwd=root)
|
| + try:
|
| + git('rebase', base_rev, cwd=root)
|
| + except SubprocessFailed:
|
| + # Abort the rebase since there were failures.
|
| + git('rebase', '--abort', cwd=root)
|
| + raise
|
|
|
| # Get off of the temporary branch since it can't be deleted otherwise.
|
| cur_rev = git('rev-parse', 'HEAD', cwd=root).strip()
|
|
|