From 131fc96381e112b0aa7a1012243e2ed5cfd3ec01 Mon Sep 17 00:00:00 2001 From: Josip Sokcevic Date: Fri, 12 May 2023 17:00:46 -0700 Subject: [git_trace2] Add logs for critical cmds Trace logs emitted from repo are not useful on error for many critical commands. This change adds errors for critical commands to trace logs. Change-Id: Ideb9358bee31e540bd84a94327a09ff9b0246a77 Reviewed-on: https://gerrit-review.googlesource.com/c/git-repo/+/373814 Reviewed-by: Joanna Wang Tested-by: Josip Sokcevic Commit-Queue: Josip Sokcevic Reviewed-by: Gavin Mak --- subcmds/init.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'subcmds/init.py') diff --git a/subcmds/init.py b/subcmds/init.py index b5c2e3b5..9946466d 100644 --- a/subcmds/init.py +++ b/subcmds/init.py @@ -341,10 +341,12 @@ to update the working directory files. quiet=opt.quiet, ) except wrapper.CloneFailure: + err_msg = "fatal: double check your --repo-rev setting." print( - "fatal: double check your --repo-rev setting.", + err_msg, file=sys.stderr, ) + self.git_event_log.ErrorEvent(err_msg) sys.exit(1) branch = rp.GetBranch("default") branch.merge = remote_ref -- cgit v1.2.3-54-g00ecf