QBzr
QBzr is a cross-platform GUI front end for Bazaar, based on Qt toolkit.
About
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".
Basic q-commands:
- qadd - GUI for adding files or directories.
- qannotate - Show the origin of each line in a file.
- qbind - Convert the current branch into a checkout of the supplied branch.
- qbranch - Create a new copy of a branch.
- qcat - View the contents of a file as of a given revision.
- qcommit - GUI for committing revisions.
- qconflicts - Show conflicts.
- qdiff - Show differences in working tree in a GUI window.
- qexport - Export current or past revision to a destination directory or archive.
- qinfo - Shows information about the current location.
- qinit - Initializes a new branch or shared repository.
- qlog - Show log of a repository, branch, file, or directory in a Qt window.
- qmerge - Perform a three-way merge.
- qplugins - Display information about installed plugins.
- qpull - Turn this branch into a mirror of another branch.
- qpush - Update a mirror of this branch.
- qrevert - Revert changes files.
- qsend - Mail or create a merge-directive for submitting changes.
- qswitch - Set the branch of a checkout and update.
- qtag - Edit tags.
- qunbind - Convert the current checkout into a regular branch.
- quncommit - Move the tip of a branch to an earlier revision.
- qupdate - Update working tree with latest changes in the branch.
- qversion - Show version/system information.
Hybrid dialogs:
- qgetnew - Creates a new working tree (either a checkout or full branch).
- qgetupdates - Fetches external changes into the working tree.
Additional commands:
- qbrowse - Show inventory or working tree.
- qconfig - Configure Bazaar and QBzr.
- qrun - Run arbitrary bzr command.
- qviewer - Simple file viewer.
Miscellaneous:
- bug-url - print full URL to a specific bug, or open it in your browser.
Download
Stable release - 0.14.6 (2010-01-18) |
Latest release - 0.18 (2010-01-19) |
* Windows Installers are suitable for both Standalone and Python-based Bazaar packages from WindowsDownloads |
|
See https://launchpad.net/qbzr/+download for downloads of older releases.
NOTE: OSX users will also need to install PyQt. Instructions are available from Installation of PyQt on Mac OS X.
Development source code:
bzr branch lp:qbzr
Changes
0.18 "Pine-needles" - 2010-01-19
What's new in this release:
- Fixed problems with rename items in subdirectory. (Bug #495519, INADA Naoki)
- Flush clipboard on exit, so data copied there is available after closing of
- q-window. (Bug #503401)
- Fixed problem with insufficient width of revno column in qannotate and
- qbrowse (for revision tree) if revno bigger than 9999. (Bug #505990, Alexander Belchenko)
- Changed buttons behavior in subprocess-based dialogs: if the operation
- failed then show Retry button (instead of OK), at the successfull finish show only Close button. (Simon Kersey)
- qrun has new option --execute which allows to run the supplied command
- immediately. If the command failed user can edit the command and its arguments in usual way. (Simon Kersey)
Fixed a bug in the new SyntaxHighlighter used in qannotate and qcat so that
- it correctly handle tokens without styles. (Bug #508281, Gary van der Merwe)
Fixed a bug in TreeWidget were some times duplicated in parent directories.
- (Gary van der Merwe)
- qbranch has a new --bind option for convenient binding to the parent
- location while branching.
- qcommit: Non versioned files are now selected by select all when they are
- shown. (Bug #490864, Gary van der Merwe)
- Serbian translations added.
See NEWS.txt [1] for changes in older releases.
Screenshots
See http://groups.google.com/group/qbzr/web/screenshots
Translations
If you would like to help with translating QBzr to your language, download file po/qbzr.pot from http://bazaar.launchpad.net/~qbzr-dev/qbzr/trunk/files and translate it either manually using a text editor or with tools like Poedit or KBabel. Then please file a bug report at Launchpad and attach the translated file.
Or you can use Launchpad translations service: https://translations.launchpad.net/qbzr
