[ANN] QBzr 0.19 final released

Alexander Belchenko bialix at ukr.net
Thu Aug 5 14:26:33 BST 2010


On behalf of QBzr development team I'm happy to announce new release of
QBzr 0.19 codenamed "Shepherd's Tree, aka Boscia albitrunca".
This release intended to be used as companion release for bzr 2.2, and 
also supports bzr 2.1.

There is many changes since QBzr 0.18, so I'm highlighting only major ones:

* qannotate has new look and feel; with new features: find text and goto 
to line.

* Improved performance of qlog, and treewidget-based dialogs (qcommit, 
qadd, qrevert etc.)

* qpush, qmerge, etc.: When there are uncommitted changes in the working 
tree, user has the option to commit, or revert.

* qcommit: user can update bound branch/chgeckout if it is not up to date.

* Fixed bug with Mac OS X support when windows start in background. 
(Thanks to Luis Arias)

* qlog: Context menu actions for tag, and revert will now show a branch 
menu if more than one branch is open.

* qlog: more context menu actions for update, cherry-pick, and reverse 
cherry-pick.

* Language of GUI can be set in DEFAULT section of bazaar.conf as 
``language = code``. Language codes are the same as for LANG environment 
   variable. Environment variable LANGUAGE still preferred over settings 
   in bazaar.conf.

* Many other improvements and bug fixes. (See the full changelog below).

Download
========
Tarball:
   http://launchpad.net/qbzr/0.19/0.19/+download/qbzr-0.19.tar.gz

Windows installer:
   http://launchpad.net/qbzr/0.19/0.19/+download/qbzr-setup-0.19.exe

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
=========
0.19 "Shepherd's Tree, aka Boscia albitrunca" - 2010/08/05
----------------------------------------------------------
Bazaar 2.2 companion release. Suitable for bzr 2.2 and bzr 2.1.

Changes since 0.19b2 release:

  * qlog:
    * Context menu actions for tag, and revert will now show a branch 
menu if
      more than one branch is open. (Craig Hewetson, Gary van der Merwe)
    * Add context menu actions for update, cherry-pick, and reverse 
cherry-pick.
      (Bug #258360, Gary van der Merwe)
  * Language of GUI can be set in DEFAULT section of bazaar.conf
    as ``language = code``. Language codes are the same as for LANG 
environment
    variable. Environment variable LANGUAGE still preferred over settings
    in bazaar.conf. (Alexander Belchenko)
  * Added Thai translation.


0.19 Beta 2 "Pomegranate" - 2010/07/01
--------------------------------------
  * Allow finding locale in system location on Linux
    (Bug #542429, Toshio Kuratomi).
  * Provide better text on Close and Ignore buttons when exceptions raised.
    (Bug #486946, Luis Arias)
  * Fix bug where Mac OS X windows start in background. (Bug #417162,
    Luis Arias)
  * Fix bug in treewidget where folders are repeated.
    (Bug #580798, Iwata, Gary van der Merwe)
  * qsubprocess: when sending error object over the stdout we should use
    unicode-escape encoding for the possible unicode/multiline strings.
    (Bug #570564, Alexander Belchenko)
  * qinit: set default value for repository format in the combobox.
    (Bug #531795, Gordon Tyler)
  * qcommit:
    * Hide completer's popup when a IME event occurs. (Bug #573652, 
INADA Naoki)
    * If a branch path is passed to the command line, select the files in
      the branch. (Gary van der Merwe)
  * qdiff: Use the new 
bzrlib.diff.get_trees_and_branches_to_diff_locked api.
    (Gary van der Merwe)
  * qlog:
    * Handle ghost revisions better. Ghost can now be seen in the graph,
      and don't cause search to crash. (Bug #57042, Gary van der Merwe)
    * Show better labels for branch tips. Show a tooltip with the full 
branch
      url. (Bug #585309, Gary van der Merwe)
    * Fix a bug where branch labels don't show if the have the same tips.
      (Bug # 485236, Gary van der Merwe)
    * qlog . in a sub dir now filters to only show the sub dir.
      (Bug #517592, Gary van der Merwe)
    * Fix crash we viewing file history from qbrowse/bzr explorer.
      (Bug #585280, Gary van der Merwe)
  * qupdate, qunbind, qgetupdates:  new --execute option will run these
    commands immediately without waiting for the user to click on the Ok 
button
    (Luis Arias)
  * qannotate:
    * Add find and goto line interfaces. The style for this interface 
will be
      used for other browsing windows in the future.
      (Bug #215256, Gary van der Merwe)
    * Double clicking or pressing enter for a revision now changes the 
annotated
      revision. Please use the context menu to get to the diff.
      (Bug #404276, Gary van der Merwe)
    * When changinging the annotated revision, the scroll position, and 
selection
      are maintained. (Bug #404288, Gary van der Merwe)


0.19 Beta 1 "Monkey-puzzle, aka Araucaria araucana" - 2010/03/29
----------------------------------------------------------------
  * Added Hungarian translation.
  * qcommit: Give the user the option to update the branch if it is not 
up to
    date. (Bug #439920, Gary van der Merwe)
  * qpush, qmerge, etc.: When there are uncommit changes in the working 
tree,
    give the user the option to commit, or revert. (Gary van der Merwe)
  * qlog: Improve performance by using KnownGraph. (John Arbash Meinel,
    Gary van der Merwe)
  * TreeWidget dialogs (qcommit, qadd, qrevert, qbrowse):
    Performance improvements for select all, and changeing filters.
    (Bug #513105, Bug #476641, Gary van der Merwe)
  * Improve startup performance by using lazy imports. (Gary van der Merwe)

Note: qbzr now requires bzr 2.1.


Enjoy!
Alexander



More information about the bazaar-announce mailing list