--quiet does not suppress update status when branch has sub-trees

Bug #1357855 reported by Reagan Sanders
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Bazaar Externals plugin
New
Undecided
Unassigned

Bug Description

When dealing with a branch that has an external sub-tree, the --quiet option only suppresses one of the multiple update status messages.

Example of what a non-quiet update prints:
user@host:~/bzr/foo$ bzr update
External update src/bar
Tree is up to date at revision 65 of branch bzr+ssh://server/var/bzr/bar/bar
Tree is up to date at revision 65 of branch bzr+ssh://server/var/bzr/foo/foo
user@host:~/bzr/foo$

Example of what a quiet update prints:
user@host:~/bzr/foo$ bzr update --quiet
Tree is up to date at revision 65 of branch bzr+ssh://server/var/bzr/foo/foo
user@host:~/bzr/foo$

Expected behavior:
user@host:~/bzr/foo$ bzr update --quiet
user@host:~/bzr/foo$

Reagan Sanders (vexo)
affects: bzr → bzr-externals
description: updated
Revision history for this message
Reagan Sanders (vexo) wrote :

This appears to be caused by the calls to run_bzr_catch_user_errors(cmd) to pull/push/etc the external branch. bzrlib.trace.is_quiet() correctly returns true before this call, but returns false afterwards.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.