progress bar is not removed when bzr exits
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Bazaar |
Fix Released
|
Medium
|
Robert Collins |
Bug Description
C:\>bzr tags -d bzr://acad/
/ 2KB 0KB/s |
C:\>bzr version
Bazaar (bzr) 2.1.0rc1
Python interpreter: C:\Program Files\Bazaar\
Python standard library: C:\Program Files\Bazaar\
Platform: Windows-
bzrlib: C:\Program Files\Bazaar\
Bazaar configuration: C:\Documents and Settings\
Bazaar log file: C:\work\.bzr.log
Copyright 2005, 2006, 2007, 2008, 2009 Canonical Ltd.
http://
bzr comes with ABSOLUTELY NO WARRANTY. bzr is free software, and
you may use, modify and redistribute it under the terms of the GNU
General Public License version 2 or later.
Bazaar is part of the GNU Project to produce a free operating system.
tags: | added: easy |
summary: |
- `bzr tags -d bzr://xxx` leaves progress bar garbage on the screen + progress bar is not removed when bzr exits |
Changed in bzr: | |
importance: | Low → Medium |
I believe this is a side effect of Martin's change to display transfer info even when we don't have a progress bar. I think his rationale was reasonable, but it means we don't really have a sync point where we can say "and now clean up everything".
The other thing to do is to change 'self.outf.write()' at the end of the function into using
output = ui.ui_factory. make_output_ stream( ...)
(Though if there are no tags, does it still clear the progress bar?)