----------------------
Maintenance release: qlog improvements, bugfixes, configurable external
merge to use with qconflicts, configurable colors for qdiff window,
new qview command.
* qcommit:
* Added Diff button to view changes in files selected to commit.
* qconfig:
* Added tab to configure external merge tools.
* qconflicts:
* Use extmerge if configured.
* qdiff:
* User can configure colors for diff view in qbzr.conf,
under the [QDIFF COLORS] section
* qlog:
* Added support for following bug trackers: Microsoft SharePoint,
FogBugz, Roundup.
* new --no-graph command line option to show plain log for one file.
* new style of labels for bugs/tags/branches.
* qrevert:
* Added Diff button to view changes in files selected to revert.
* qview: new command to view content of any arbitrary file from disk.
* When some internal error occurs while q-command is running
then user will see special information dialog with error message
and prompt to file the bug report.
* Added special translation for English locale.
------------------
This release is a minor regression fixing release, to be released in sync with
bzr 1.12 finial.
* Fix bug where qinit was not working - correclty handle QString arguments
when starting a subprocess (Bug #327395)
0.9.7 - 2009-02-09
----------------------
* qcommit:
* handle situation with huge list of committed files on Windows
(Bug #277077).
* properly show changed files when only executable bit changed.
* fixed a bug, where if there is a lock on a branch, you could not close
the window.
* qconflicts: new command and new window to view and resolve conflicts.
* qlog:
* removed the delay when loading revision form local repositories.
* when the search is, scroll so that the selected revision is kepted in
view.
* qdiff:
* Don't use replace when decoding texts, fall back to latin1 instead.
(Bug #323543 - side-by-side shows wrong changes highlighting for files
with non-ascii characters)
* qrevert:
* added --no-backup option.
* Add the ability to configure, and use external diff tools from QBzr.
If the user has bzr-difftools - the usability of this funcaility is
improved.
* Properly stop running action with Cancel button on Windows.
* Transport activity is displayed next to the throbbers/progress bars.
* Password prompts are now displaied in qlog, qbrowse, qcat, qdiff, qannotate.
----------------------
New features in this release: throbber, interactive password prompt,
post_uncommit hook, new bug-url command. Dozen of bugs fixed as well.
* Add post_uncommit hook to remember the uncomitted commit message.
* Add interactive prompt for password if access to the branch require it.
* Add throbber feature: user will see message "Loading..." and animation
when there is long operation in progress to indicate that qbzr window
is not hang.
* Command-line interface to QBzr commands now is much closer to
coresponding commands in bzr itself. Where possible commands
options are reused from bzr. (#272359)
* qcommit:
* Commit without message is forbidden (#297606).
* If no files selected to commit then user will be asked
for confirmation. Commit without files allowed only
when bzr >= 1.6 is used. (#148165)
* qdiff:
* To detect binary files entire file content is analyzed, not only first 1K.
* Short option name for --deleted changed from -D to -K.
* If there is no changes in the tree or specified file list (file group)
then show info box with "No changes found" message (#295767).
* Unidiff produce valid headers. (#308095)
* qlog: multiple improvements for showing common log of multiple branches.
* qpull and qmerge in lightweight checkouts now working for the tree,
not for the master branch. (#310314)
* New command bug-url (console only) can show you full URL to bug number
and optionally open this URL in your browser.
* New translations added: Hebrew, Polish.
QBzr is a cross-platform GUI front end for Bazaar, based on Qt toolkit.
It provides a graphical user interface for those Bazaar commands where it can
simplify the usage: Highlighting of differences between files, "browsable" log
view, possibility to commit only some files without listing them all on the
command line, etc.