upload: Suggest full sync if hooks fail with partially synced tree
Pre-upload hooks may fail because of partial syncs. Bug: b/271507654 Change-Id: I124cd386c5af2c34e1dcaa3e86916624e235b1e3 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/383474 Reviewed-by: Mike Frysinger <vapier@google.com> Commit-Queue: Gavin Mak <gavinmak@google.com> Tested-by: Gavin Mak <gavinmak@google.com>
This commit is contained in:
parent
321b7934b5
commit
16109a66b7
3 changed files with 11 additions and 4 deletions
|
@ -1696,7 +1696,7 @@ later is required to fix a server side protocol bug.
|
|||
)
|
||||
|
||||
self._fetch_times = _FetchTimes(manifest)
|
||||
self._local_sync_state = _LocalSyncState(manifest)
|
||||
self._local_sync_state = LocalSyncState(manifest)
|
||||
if not opt.local_only:
|
||||
with multiprocessing.Manager() as manager:
|
||||
with ssh.ProxyManager(manager) as ssh_proxy:
|
||||
|
@ -1932,7 +1932,7 @@ class _FetchTimes(object):
|
|||
platform_utils.remove(self._path, missing_ok=True)
|
||||
|
||||
|
||||
class _LocalSyncState(object):
|
||||
class LocalSyncState(object):
|
||||
_LAST_FETCH = "last_fetch"
|
||||
_LAST_CHECKOUT = "last_checkout"
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue