QBzr 0.17 "Sapin de Noël"

Milestone information

Project:
QBzr
Series:
0.18
Version:
0.17
Code name:
Sapin de Noël
Released:
 
Registrant:
Alexander Belchenko
Release registered:
Active:
No. Drivers cannot target bugs and blueprints to this milestone.  

Download RDF metadata

Activities

Assigned to you:
No blueprints or bugs assigned to you.
Assignees:
17 Alexander Belchenko, 15 Gary van der Merwe, 3 Ian Clatworthy, 2 methane
Blueprints:
1 Implemented
Bugs:
40 Fix Released

Download files for this release

After you've downloaded a file, you can verify its authenticity using its MD5 sum or signature. (How do I verify a download?)

File Description Downloads
download icon qbzr-0.17.tar.gz (md5, sig) Source code 228
last downloaded 58 weeks ago
download icon qbzr-setup-0.17.exe (md5, sig) Windows universal installer 168
last downloaded 58 weeks ago
Total downloads: 396

Release notes 

What's new in this release:

 * New encoding selector added to qdiff, qannotate, qcat and qviewer.
   This selector allows change of the text encoding "on the fly". See:
   http://bazaarvcs.wordpress.com/2009/12/04/selecting-file-encoding-in-qbzr/
 * qpush can auto-suggest push location for feature branches when master
   branch hosted on remote server. In the case of Launchpad it suggests
   location lp:~user/project/branch.
 * Now it's possible to tag a revision while browsing history in qlog.
 * Details on revision in qlog now have fancy dots for parent/children
   revisions, dots have the same color as in main qlog graph.
 * qcat/qviewer: show line numbers for text lines.
 * qannotate: new feel & look, you can copy text from annotated view now.
 * qrun now groups the commands into several categories (All, Core,
   and separate for each installed plugin)
 * New translations added: Arabic, Czech, Danish, English (United Kingdom).
 * And many other bugfixes as well.

Changelog 

View the full changelog

Changelog:

 * New encoding selector added to qdiff, qannotate and qcat. This selector
   allows change of the text encoding "on the fly". (INADA Naoki)
 * qpush:
   * When a push location is yet to be defined, qpush suggests a location for
     feature branches when the master branch is hosted on Launchpad.
     (Bug #487562, Ian Clatworthy)
 * qconflicts:
   * Double click on file item opens merge tool. (Eugene Tarasenko)
 * qdiff:
   * Fixed problem with invoking external diff from qdiff dialog
     when the current directory is not repository root.
     (Bug #439084, Alexander Belchenko)
 * qlog:
   * Added "tag revision" action to context menu. (Bug #442953, Craig Hewetson)
   * Robust handling of bogus --fixed properties. (Bug #436834, Craig Hewetson)
   * The properties box in the message box now follow the theme, and hence are
     now readable on dark themes. (Bug #407070, Gary van der Merwe)
   * Parents and children in the message box are now show with a dot, of the
     same color as thier dot in the graph. (Gary van der Merwe)
 * qcat:
   * Line numbers are now shown when viewing text files. (Gary van der Merwe)
 * qannotate:
   * It is now possible to select and copy text from qannotate. (Bug #251309,
     Gary van der Merwe)
   * Show all revisions that touch the file in the log list. (Bug #488824,
     Gary van der Merwe)
 * qrun:
   * A category field has been added to make finding commands easier.
     (#486968, Ian Clatworthy)
   * The command name, command parameters and command category can be
     passed on the command line. (Ian Clatworthy)
 * qsubprocess:
   * Catch possible errors from bencode decoder is we got malformed string
     from child process. Show the error nicely.
     (Bug #484624, Alexander Belchenko)
 * treewidget (used in qcommit, qadd, qrevert, and qbrowse):
   * Fixed compatibility with PyQt < 4.6.
     (Bug #479093, Bug #478979, Gary van der Merwe)
   * Extended keyboard navigation: pressing Enter invokes default action
     for selected item. (Bug #483597, Alexander Belchenko)
   * Fixed is_ignored() check (versioned file that matches ignore pattern
     should not be called "ignored"). (Bug #487560, Alexander Belchenko)
 * qrevert:
   * Don't revert entire directory if only one file within it is selected.
     (Bug #491212, Alexander Belchenko)
 * qbranch:
   * If a source URL is given on the command line, focus is set to
     the To field.
   * The To location is now intelligently set based on the source URL.
     (#318214, Ian Clatworthy)
 * qexport:
   * Fixed NameError when invoked with directory location argument.
     (Bug #491702, Alexander Belchenko)
 * qconfig:
   * Properly save data in empty qbzr.conf. (Bug #493634, Alexander Belchenko)
 * New translations added: Arabic, Czech, Danish, English (United Kingdom).

1 blueprint and 40 bugs targeted

Blueprint Priority Assignee Delivery
Change encoding in GUI Change encoding in GUI 3 Medium methane  11 Implemented
Bug report Importance Assignee Status
479068 #479068 qcommit crashed if there is removed files 2 Critical Gary van der Merwe  10 Fix Released
479093 #479093 Treewidget: Can't revert from the context menu on windows 2 Critical Gary van der Merwe  10 Fix Released
483052 #483052 qrevert: regression in trunk - 0.17.0dev 2 Critical Alexander Belchenko  10 Fix Released
484236 #484236 qrevert: crash if working tree has tree-conflict 2 Critical Gary van der Merwe  10 Fix Released
484275 #484275 TreeWidget: Sub items of unloaded directory don't get checked. 2 Critical Gary van der Merwe  10 Fix Released
485314 #485314 Regression: Branch nick, Tags and Bugs no longer shown in revision message browser 2 Critical Alexander Belchenko  10 Fix Released
487560 #487560 treewidget: versioned file matched ignore pattern treated as ignored - wrong 2 Critical Alexander Belchenko  10 Fix Released
489072 #489072 qcat/qannotate are broken 2 Critical Gary van der Merwe  10 Fix Released
489244 #489244 qcat: change of encoding leads to traceback 2 Critical Alexander Belchenko  10 Fix Released
489247 #489247 qann: click on author name or revno and get traceback 2 Critical Alexander Belchenko  10 Fix Released
491631 #491631 qlog: 'view file' does not work 2 Critical Alexander Belchenko  10 Fix Released
493499 #493499 qann: traceback when click on the text 2 Critical Alexander Belchenko  10 Fix Released
493537 #493537 Deleting a file/folder causes an error on commit 2 Critical   10 Fix Released
251309 #251309 qannotate: Should be possible to copy text 3 High Gary van der Merwe  10 Fix Released
407070 #407070 qlog: revision data is unreadable on dark themes 3 High Gary van der Merwe  10 Fix Released
436834 #436834 Qlog crashes when selecting a revision with bogus --fixes text 3 High   10 Fix Released
439084 #439084 External diff from qdiff dialog is failed when the current directory is not repository root. 3 High Alexander Belchenko  10 Fix Released
478979 #478979 qcommit: treewidget: context menu on file: select rename -> got traceback 3 High Gary van der Merwe  10 Fix Released
480688 #480688 qadd: "select all" does not work 3 High Gary van der Merwe  10 Fix Released
483608 #483608 qlog: error browsing 2 branches from different repos 3 High   10 Fix Released
484613 #484613 qcommit: Can't diff when there are pending merges. 3 High Gary van der Merwe  10 Fix Released
484624 #484624 qsubprocess crashes with invalid bencode data from subprocess 3 High Alexander Belchenko  10 Fix Released
485133 #485133 Reference to undefined name 'revids_load' in log.py 3 High Alexander Belchenko  10 Fix Released
485193 #485193 'open_browser' is not defined 3 High Alexander Belchenko  10 Fix Released
489251 #489251 qann: highlight of selected line is hard to see 3 High Gary van der Merwe  10 Fix Released
491212 #491212 qrevert: unchecked files are reverted 3 High Alexander Belchenko  10 Fix Released
491702 #491702 qexport: does not work if argument specified 3 High Alexander Belchenko  10 Fix Released
493109 #493109 qrun: failed when checking "show hidden commands" checkbox 3 High Alexander Belchenko  10 Fix Released
493634 #493634 Crashed during initial set-up 3 High Alexander Belchenko  10 Fix Released
318214 #318214 qbranch should determine valid destination 4 Medium Ian Clatworthy  10 Fix Released
412110 #412110 need a way to specify encoding for file contents directly from GUI, not only from command-line 4 Medium methane  10 Fix Released
442953 #442953 Qtag action from qlog 4 Medium   10 Fix Released
488010 #488010 [regression]qadd: Files in ignored folder are shown 4 Medium Gary van der Merwe  10 Fix Released
488821 #488821 qannotate: double click on revision in revision graph show me diff for all files despite the context menu suggest default action to be diff for one file 4 Medium Gary van der Merwe  10 Fix Released
488824 #488824 qannotate: don't filter log of revisions 4 Medium Gary van der Merwe  10 Fix Released
489784 #489784 new qann: keyboard navigation just scroll text, but does not change selected line 4 Medium Gary van der Merwe  10 Fix Released
483597 #483597 qbrowse: pressing Enter does not invoke default action (view file) 5 Low Alexander Belchenko  10 Fix Released
486103 #486103 wrong message(trivial) 5 Low Alexander Belchenko  10 Fix Released
486968 #486968 qrun should make finding commands easier 6 Wishlist Ian Clatworthy  10 Fix Released
487562 #487562 qpush should suggest a target branch if the parent is hosted on Launchpad 6 Wishlist Ian Clatworthy  10 Fix Released
This milestone contains Public information
Everyone can see this information.