Skip to content

Commit d93fe60

Browse files
committed
sync: Handle KeyboardInterrupt during checkout
KeyboardInterrupt is handled during NetworkHalf. This patch handles KeyboardInterrupt during LocalHalf. Bug: b/372069163 Change-Id: I26847f7ca3cdf1fe57b265b4f6b18cc8102d2921 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/447401 Tested-by: Josip Sokcevic <[email protected]> Reviewed-by: Gavin Mak <[email protected]>
1 parent 61224d0 commit d93fe60

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

subcmds/sync.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1058,6 +1058,8 @@ def _CheckoutOne(
10581058
verbose=verbose,
10591059
)
10601060
success = syncbuf.Finish()
1061+
except KeyboardInterrupt:
1062+
logger.error("Keyboard interrupt while processing %s", project.name)
10611063
except GitError as e:
10621064
logger.error(
10631065
"error.GitError: Cannot checkout %s: %s", project.name, e

0 commit comments

Comments
 (0)