From 32b59565b7bd41ec1a121869823557f0b2b022d7 Mon Sep 17 00:00:00 2001 From: Jason Chang Date: Fri, 14 Jul 2023 16:45:35 -0700 Subject: Refactor errors for sync command Per discussion in go/repo-error-update updated aggregated and exit errors for sync command. Aggregated errors are errors that result in eventual command failure. Exit errors are errors that result in immediate command failure. Also updated main.py to log aggregated and exit errors to git sessions log Bug: b/293344017 Change-Id: I77a21f14da32fe2e68c16841feb22de72e86a251 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/379614 Reviewed-by: Aravind Vasudevan Tested-by: Jason Chang Commit-Queue: Jason Chang --- subcmds/download.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'subcmds/download.py') diff --git a/subcmds/download.py b/subcmds/download.py index d81d1f8c..475c0bc2 100644 --- a/subcmds/download.py +++ b/subcmds/download.py @@ -118,7 +118,7 @@ If no project is specified try to use current directory as a project. ), file=sys.stderr, ) - sys.exit(1) + raise NoSuchProjectError() else: project = projects[0] print("Defaulting to cwd project", project.name) -- cgit v1.2.3-54-g00ecf