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/rebase.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'subcmds/rebase.py') diff --git a/subcmds/rebase.py b/subcmds/rebase.py index dc4f5805..c0e83adf 100644 --- a/subcmds/rebase.py +++ b/subcmds/rebase.py @@ -206,7 +206,9 @@ branch but need to incorporate new upstream changes "underneath" them. ret += 1 if ret: - out.fail("%i projects had errors", ret) + msg_fmt = "%d projects had errors" + self.git_event_log.ErrorEvent(msg_fmt % (ret), msg_fmt) + out.fail(msg_fmt, ret) out.nl() return ret -- cgit v1.2.3-54-g00ecf