summaryrefslogtreecommitdiffstats
path: root/subcmds/checkout.py
diff options
context:
space:
mode:
authorAravind Vasudevan <aravindvasudev@google.com>2023-09-14 08:46:44 +0000
committerLUCI <gerrit-scoped@luci-project-accounts.iam.gserviceaccount.com>2023-09-14 17:13:37 +0000
commitc993c5068e0f7e22124b1bfb17ad0425fe2b8c83 (patch)
tree7e1dadd9b04a42ebfd438e41f35c176f0f0578da /subcmds/checkout.py
parentc3d7c8536c408a54c7af1486f0beec7a1b0eb0ad (diff)
downloadgit-repo-c993c5068e0f7e22124b1bfb17ad0425fe2b8c83.tar.gz
subcmds: Use repo logger
Bug: b/292704435 Change-Id: Ia3a45d87fc0bf0d4a1ba53050d9c3cd2dba20e55 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/386236 Reviewed-by: Jason Chang <jasonnc@google.com> Commit-Queue: Aravind Vasudevan <aravindvasudev@google.com> Tested-by: Aravind Vasudevan <aravindvasudev@google.com>
Diffstat (limited to 'subcmds/checkout.py')
-rw-r--r--subcmds/checkout.py12
1 files changed, 6 insertions, 6 deletions
diff --git a/subcmds/checkout.py b/subcmds/checkout.py
index 67f1838c..ea48263e 100644
--- a/subcmds/checkout.py
+++ b/subcmds/checkout.py
@@ -13,7 +13,6 @@
13# limitations under the License. 13# limitations under the License.
14 14
15import functools 15import functools
16import sys
17from typing import NamedTuple 16from typing import NamedTuple
18 17
19from command import Command 18from command import Command
@@ -22,6 +21,10 @@ from error import GitError
22from error import RepoExitError 21from error import RepoExitError
23from progress import Progress 22from progress import Progress
24from project import Project 23from project import Project
24from repo_logging import RepoLogger
25
26
27logger = RepoLogger(__file__)
25 28
26 29
27class CheckoutBranchResult(NamedTuple): 30class CheckoutBranchResult(NamedTuple):
@@ -99,12 +102,9 @@ The command is equivalent to:
99 102
100 if err_projects: 103 if err_projects:
101 for p in err_projects: 104 for p in err_projects:
102 print( 105 logger.error("error: %s/: cannot checkout %s", p.relpath, nb)
103 "error: %s/: cannot checkout %s" % (p.relpath, nb),
104 file=sys.stderr,
105 )
106 raise CheckoutCommandError(aggregate_errors=err) 106 raise CheckoutCommandError(aggregate_errors=err)
107 elif not success: 107 elif not success:
108 msg = f"error: no project has branch {nb}" 108 msg = f"error: no project has branch {nb}"
109 print(msg, file=sys.stderr) 109 logger.error(msg)
110 raise MissingBranchError(msg) 110 raise MissingBranchError(msg)