diff --git a/subcmds/sync.py b/subcmds/sync.py index 41b8bb038..c9b1b5c8c 100644 --- a/subcmds/sync.py +++ b/subcmds/sync.py @@ -2398,7 +2398,8 @@ later is required to fix a server side protocol bug. pm.update() project = projects[result.project_index] - if opt.verbose and result.stderr_text: + success = result.fetch_success and result.checkout_success + if result.stderr_text and (opt.verbose or not success): pm.display_message(result.stderr_text) if result.fetch_start: