[ANN] QBzr 0.21 final released

David Muir davidkmuir at gmail.com
Tue Aug 2 11:43:21 UTC 2011


Just wanting to say thank you. I've been having to use Mercurial for the
past month and I *really* miss using qbzr. Thanks for making it, and by
extension Bazaar, awesome.

Cheers,
David

On 21/07/11 18:23, Alexander Belchenko wrote:
> On behalf of QBzr development team I'm happy to announce new release of
> QBzr 0.21 codenamed "Tilia".
>
> This release intended to be used as companion release for bzr 2.4, and
> might support bzr 2.3.
>
> I'd like to thank the people who have helped make this release
> awesome. Thank you.
>
> What's new in this release
> --------------------------
> QBzr 0.21 is companion release for bzr 2.4, and compatible with bzr 2.3.
> New features in this release:
>
> Now you can select changes to shelve and unshelve your saved changes
> with new shiny qshelve and qunshelve dialogs.
>
> qdiff window has been reworked and all controls moved to a toolbar,
> similar to one in qannotate window. Also qdiff toolbar provides you
> new functions: text search within active pane and also knob to ignore
> whitespace changes (it's also available as command-line option).
>
> User can configure the tab width and this setting affects qdiff,
> qannotate and qcat windows. By default tab width equals to 8
> characters, user can set new default value in bazaar.conf as
> ``tab_width = N`` (either via qconfig or editing [DEFAULT] section of
> bazaar.conf). Also user can set individual tab width for branches in
> their branch.conf. User can configure tab width via "View Options"
> menu in toolbars of qdiff, qannotate.
>
> QBzr provides support for new builtin feature of bzr: mergetools. Now
> you can easier configure your favorite diff/merge tool to be used from
> qconflicts or context menu in qbrowse (Working Tree browser in Bazaar
> Explorer).
>
> If you have python-gpgme installed and you have enabled gpg-signatures
> for your commits then you can see new messages regarding valid
> gpg-signatures available in qlog. Also you can run check of your
> signatures with new qverify-signatures command.
>
> Other changes include major rework of qinfo dialog (show the same
> information as CLI ``bzr info`` does), qcommit dialog now remembers
> state of "Show non-versioned" knob between runs, now it's possible to
> save old state of the file from qlog dialog (using context menu in
> file list), error dialogs has been improved (now also support apport
> if available) and several other improvements and bugfixes (see full
> changelog for details at the end of this mail).
>
> Downloads
> ---------
> Sources tarball and windows installer available to download from
> https://launchpad.net/qbzr/0.21/0.21
>
> Release branch: lp:qbzr/0.21
>
> About QBzr
> ----------
> QBzr is a cross-platform GUI front end for Bazaar, based on Qt toolkit.
> QBzr provided GUI frontend for many core bzr commands and several
> universal dialogs and helper commands. Equivalents for core bzr commands
> has the same names as CLI commands but with prefix "q".
>
> QBzr is used as library of GUI dialogs in other products:
>  * Bazaar Explorer
>  * TortoiseBzr
>  * QBzr-Eclipse
>
> QBzr at Launchpad:
>  https://launchpad.net/qbzr
>
> Changelog
> ---------
> Changes after 0.21 beta 1:
>
>  * qcat:
>    * Fixed problem with viewing file from qbrowse.
>      (Alexander Belchenko, Bug #776196)
>  * qinfo:
>    * Turned off word-wrap in location label: prevents strange
>      path display if there are spaces in the path.
>      (A. S. Budden, Bug #781040)
>    * Fixed UnicodeError for non-ascii paths.
>      (Alexander Belchenko, Bug #790138)
>  * qdiff, qannotate:
>    * Tab-width can be customised from the view menu.
>      (Bug #490377, A. S. Budden)
>  * qgetnew:
>    * The target location no longer gets overwritten
>      when the source location changes. (AndrГ© Bachmann)
>  * qlog:
>    * File list context menu: added support to save content of a file
>      of specific revision as a new file. (AndrГ© Bachmann)
>    * Show digital signature information for commits if python-gpgme is
>      installed
>  * Improved error dialogs on internal/other error,
>    support for apport (if it's available).
>    (Jonathan Riddell)
>  * Branch/Checkout dialogs:
>    * Fixed UnicodeDecodeError with non-ascii paths in target directory
>      picker. (Alexander Belchenko, Bug #789083)
>  * Use bzrlib.mergetools for managing and using external merge tools
> in qconfig
>    and qconflicts. (Bug #489915, Gordon Tyler)
>  * New qshelve / qunshelve dialogs. (IWATA Hidetaka)
>  * New command qverify-signatures to show digital signature statuses
>    for branch commits
>
> Changes in 0.21 beta 1:
>
>  * qbranch:
>    * Fixed problem with very small width of input fields in the dialog
>      on Mac OSX. (Timothy Reaves, Bug #667090)
>  * qbrowse:
>    * Use `qcat --native` equivalent to allow opening copies of files from
>      branches without working trees. (A. S. Budden, Bug #752422)
>  * qcommit:
>    * Remember "Show non-versioned" checkbox state.
>      (Nick Sonneveld, Bug #258926)
>  * qconflicts:
>    * Fixed internal error when there is conflict in non-versioned file.
>      (Alexander Belchenko, Bug #655451)
>  * qdiff:
>    * New toolbar with controls and options (similar to qannotate's
> toolbar).
>      (Dorin ScutaraИ™u)
>    * Support for ignore whitespace differences in changes.
>      This mode can be turned on from command-line (`qdiff -w`
>      or `qdiff --ignore-whitespace`) and from GUI itself (in View
> Options).
>      (Dorin ScutaraИ™u, Glen Mailer, Bug #642000)
>    * Added Find action to do text search within either pane.
>      (Dorin ScutaraИ™u, Bug #497832)
>  * qinfo:
>    * Significantly simpler implementation that shows the information
>      provided by Bazaar.  This fills in the gaps in the data shown
>      by qinfo (such as details of checkouts) and means that changes
>      to 'bzr info' will automatically be reflected in qinfo.
>      (A. S. Budden, Bug #439624)
>  * qsubprocess:
>    * Reliable exception encoding to pass exception attributes
>      from subprocess to the GUI process. (Martin [gz], Bug #686735)
>  * qannotate, qdiff:
>    * Find text box turns red if no matches are found.
>      (A. S. Budden, Bug #772244)
>  * qcat, qannotate, qdiff, qconfig:
>    * Added ability to customise the tab-stop width (setting in qconfig,
>      affects qcat, qannotate and qdiff).
>      The setting is stored in [DEFAULT] section of bazaar.conf,
>      and is named tab_width (it can also be configured with qconfig).
> Units
>      are characters (so 4 means a tab should be displayed with the
> width of 4
>      spaces).  The default value is 8.  The setting can also be
> adjusted in
>      branch.conf for specific branches.  (Bug #490377, A. S. Budden)
>
> Alexander
>




More information about the bazaar mailing list