QBzr 0.9.4 released

Alexander Belchenko bialix at ukr.net
Sat Sep 20 10:09:25 BST 2008


On behalf of QBzr development team I'm pleased to announce
new shiny release QBzr 0.9.4!

	https://launchpad.net/qbzr/trunk/0.9.4

This release provide many new features and new commands,
and many improvements and bugfixes to existing commands.

New commands, similar to standard bzr commands:
 qadd, qinfo, qinit, qmerge and qrevert

New 'hybrid' commands:
 qgetnew, qgetupdates, qinit

Hybrid commands provide universal interface to several similar
bzr functions in one dialog and supposed to be configurable
via dialog options.

This release is also contains next improvements: all q-commands
now lazily registered to reduce the bzr startup time penalty;
autocompleter in qcommit now understand more programming languages,
not only C/Python; qcommit trying to spell check your commit message,
if you have PyEnchant installed; qannotate and qdiff(!) highlight
syntax of source code files; qlog can use bzr-search plugin for
searching in history; qlog can show combinated history for several
files from one branch or even for several branches from one shared repository.

The list of most user-visible changes since 0.9.3 see below.

Thanks
******
Many thanks to all people who contribute code, patches, report about bugs and provide other useful
feedback.

Special thanks to Mark Hammond who start contribute new design and code. He tried to converge
various bzr workflows/options/commands in universal dialogs to simplify usage of TortoiseBzr. Check
out new hybrid commands ;-)

Now QBzr is not only plain GUI bzr plugin that provide q-commands for CLI,
but also used as part of TortoiseBzr and in QBzr-Eclipse (written by Nicholas Allen).
	
	http://bazaar-vcs.org/TortoiseBzr
	http://bazaar-vcs.org/QBzrEclipse

Downloads
*********
Source Code Tarball:
   	https://launchpad.net/qbzr/trunk/0.9.4/+download/qbzr-0.9.4.tar.gz

Windows Standalone Installer:
	https://launchpad.net/qbzr/trunk/0.9.4/+download/qbzr-setup-0.9.4.exe

Windows Python Installer:
	https://launchpad.net/qbzr/trunk/0.9.4/+download/qbzr-0.9.4.win32.exe

About Qbzr
**********
QBzr is a plugin for Bazaar VCS that provides a simple Qt cross-platform frontend for some of Bazaar
commands.
	http://bazaar-vcs.org/QBzr

Mailing list/discussion group
*****************************
For developers and users:
	http://groups.google.com/group/qbzr

QBzr at Launchpad
*****************
Project page:
	https://launchpad.net/qbzr	
Report a bug:
	https://launchpad.net/qbzr/+filebug
Help translate:
	https://translations.launchpad.net/qbzr

Changelog
*********
 * qadd, qinfo, qinit, qmerge and qrevert:
    * Added new commands.
 * qannotate:
    * A working tree is no longer required to annotate a file.
    * The column widths are resize automaticly.
    * Syntax highlighting of annotated file (Pygments library required).
 * qbrowse:
    * A context menu item has been added to annotate a file.
 * qcommit:
    * Improved auto-completer understand more programming languages.
    * Checkbox to select/deselect all files
    * Simple spell checker support (required PyEnchant library)
    * Ignored items no longer shown.
 * qdiff:
    * A checkbox has been added to control weather a Complete diff is shown.
    * Syntax highlighting of shown files (Pygments library required).
    * Diffing across 2 branches.
    * Show revno in the window title not revid if possible.
 * qlog:
    * The graph is now not hidden when you search.
    * Improved graph layout.
    * The graph now shows lines for sprouts and roots.
    * You can specify multiple branches, or multiple files or a repository as a
      location. Heads from different branches are labeled.
    * Pending merges are shown.
    * A refresh button has been added.
    * If you have bzr-search installed, and the branch you are viewing has index,
      you can search using the index. (#251468)
 * qgetnew
    * New 'hybrid' command to fetch a new working tree.  The dialog allows
      you to choose if you want to 'branch' or 'checkout' the source.
 * qgetupdates
   *  new 'hybrid' command to update a working tree: involves 2 dialogs,
      one shown if the tree is a checkout, and the other if it is a branch.
 * New translation added: Galician

NOTES: when upgrading old installation (<0.9.2) of QBzr to 0.9.4,
please uninstall or remove old files first.

Alexander



More information about the bazaar-announce mailing list