[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