Index: bin/cbuildbot.py |
diff --git a/bin/cbuildbot.py b/bin/cbuildbot.py |
index 103d5126de5030beac32af3847a71d97472d49ad..86e498047b66b2a51248026e761ffd4fa51c74b6 100755 |
--- a/bin/cbuildbot.py |
+++ b/bin/cbuildbot.py |
@@ -216,6 +216,7 @@ def _FullCheckout(buildroot, rw_checkout=True, retries=_DEFAULT_RETRIES): |
def _IncrementalCheckout(buildroot, rw_checkout=True, |
retries=_DEFAULT_RETRIES): |
"""Performs a checkout without clobbering previous checkout.""" |
+ _UprevCleanup(buildroot, error_ok=True) |
RepoSync(buildroot, rw_checkout, retries) |
@@ -281,12 +282,12 @@ def _UprevPackages(buildroot, revisionfile, board): |
_UprevAllPackages(buildroot) |
-def _UprevCleanup(buildroot): |
+def _UprevCleanup(buildroot, error_ok=False): |
"""Clean up after a previous uprev attempt.""" |
cwd = os.path.join(buildroot, 'src', 'scripts') |
RunCommand(['./cros_mark_as_stable', '--srcroot=..', |
'--tracking_branch="cros/master"', 'clean'], |
- cwd=cwd) |
+ cwd=cwd, error_ok=error_ok) |
def _UprevPush(buildroot): |