<?xml version="1.0" encoding="UTF-8"?>
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://purl.org/rss/1.0/" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:syn="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/">
  <channel rdf:about="http://blog.gmane.org/gmane.comp.version-control.bazaar-ng.announce">
    <title>gmane.comp.version-control.bazaar-ng.announce</title>
    <link>http://blog.gmane.org/gmane.comp.version-control.bazaar-ng.announce</link>
    <description/>
    <syn:updatePeriod>hourly</syn:updatePeriod>
    <syn:updateFrequency>1</syn:updateFrequency>
    <syn:updateBase>1901-01-01T00:00+00:00</syn:updateBase>
    <items>
      <rdf:Seq>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/371"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/370"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/369"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/368"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/367"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/366"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/365"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/364"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/363"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/362"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/361"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/360"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/359"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/358"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/357"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/356"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/355"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/354"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/353"/>
        <rdf:li rdf:resource="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/352"/>
      </rdf:Seq>
    </items>
    <image rdf:resource="http://gmane.org/img/gmane-25t.png"/>
    <textinput rdf:resource=""/>
  </channel>
  <image rdf:about="http://gmane.org/img/gmane-25t.png">
    <title>Gmane</title>
    <url>http://gmane.org/img/gmane-25t.png</url>
    <link>http://gmane.org</link>
  </image>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/371">
    <title>[ANN] QBzr 0.22.3 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/371</link>
    <description>&lt;pre&gt;On behalf of QBzr developers I'd like to announce maintenance release
of QBzr 0.22.3. QBzr 0.22 series is companion to bzr 2.5 series.

Changes
-------
Maintenance release.

  * qlog
    * Fix - crashes when trying show log of subdirectory with 
--show-trees option.
      (IWATA Hidetaka, Bug #974362)
  * qshelve/qunshelve:
    * Use `encoding` settings from branch or global config to properly show
      files content. (Alexander Belchenko, Bug #995943)

Downloads
---------
https://launchpad.net/qbzr/0.22/0.22.3

&lt;/pre&gt;</description>
    <dc:creator>Alexander Belchenko</dc:creator>
    <dc:date>2012-05-23T14:34:36</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/370">
    <title>[ANN] scmproj 0.6.2 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/370</link>
    <description>&lt;pre&gt;I've released new maintenance release of scmproj 0.6.2. It's compatible 
with bzr 2.5.

Changes:

  * ``project-command`` new checker option ``--not-snapshotted-revision``
    to select only those local components that have tip revisions different
    from the snapshot. (Addressed Bug #678101).
  * ``project-command`` has got explicit ``--dry-run`` option to be 
compatible
    with bzr 2.5.0. (Bug #980852)

Downloads:

https://launchpad.net/bzr-scmproj/0.6/0.6.2

Alexander
&lt;/pre&gt;</description>
    <dc:creator>Alexander Belchenko</dc:creator>
    <dc:date>2012-04-13T15:17:08</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/369">
    <title>[ANN] QBzr 0.22.2 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/369</link>
    <description>&lt;pre&gt;On behalf of QBzr developers I'd like to announce maintenance release
of QBzr 0.22.2. QBzr 0.22 series is companion to bzr 2.5 series.
Many thanks to all who sent patches.

Changes
-------
Maintenance release.

  * qrun:
    * Localized help text for selected command is shown correctly now.
      (Alexander Belchenko, Bug #963542)
  * qshelve:
    * Pressing Ctrl+Enter in message edit area triggers shelve action.
      (IWATA Hidetaka, Bug #936982)
    * Hunks are not displayed on Mac OS. (IWATA Hidetaka, Bug #955241)
  * qgetnew:
    * Ask for verification if a checkout should go to a non-empty
      directory - this may cause unwanted conflicts (AndrГ© Bachmann, 
Bug #938835)
  * qdiff
    * Fix - crashes when trying show complete diff of renamed file. (Bug 
#969055)
  * Don't use deprecated API (bzrlib.builtins.tree_files).
    (Alexander Belchenko, Bug #776241)

Downloads
---------
https://launchpad.net/qbzr/0.22/0.22.2

&lt;/pre&gt;</description>
    <dc:creator>Alexander Belchenko</dc:creator>
    <dc:date>2012-04-05T15:35:41</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/368">
    <title>[ANN] QBzr 0.21.3 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/368</link>
    <description>&lt;pre&gt;On behalf of QBzr developers I'd like to announce maintenance release
of QBzr 0.21.3. QBzr 0.21 series is companion to bzr 2.4 series.

Changes
-------
Maintenance release.

  * Avoid AttributeError on 'is_ignored' from treewidget filtering involving
    unversioned files that have been moved. (Martin Packman, Bug #557603)
  * Stringify tab_width settings while writing it to branch config.
    (Workaround for bug #912344, Alexander Belchenko)
  * Don't use deprecated API (bzrlib.builtins.tree_files).
    (Alexander Belchenko, Bug #776241)

Downloads
---------
https://launchpad.net/qbzr/0.21/0.21.3

&lt;/pre&gt;</description>
    <dc:creator>Alexander Belchenko</dc:creator>
    <dc:date>2012-04-05T15:12:24</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/367">
    <title>[ANN] bzr 2.6b1 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/367</link>
    <description>&lt;pre&gt;Hi,

I'm pleased to announce the first beta for the 2.6 series: 2.6b1.

Bazaar &amp;lt;http://bazaar.canonical.com/&amp;gt; is a Canonical project and part of
the GNU project &amp;lt;http://gnu.org/&amp;gt; to produce a free operating system.

2.6.0 is planned to be released in August 2012.

This release includes ssl certificates verification from the urllib-based
http implementation turned on by default, fixes some UI issues around
colocated branches, documentation fixes and more.

2.6b1 contains all know bug fixes including the ones made for the
previous stable releases.

A warm thank you to all people that send feedback, suggestions, even
merge proposals making bzr better !

Bazaar is now available for download from
https://launchpad.net/bzr/2.6/2.6b1/ as a source tarball.

Installers are available OSX, windows installers and packages are on
their way for the usual GNU/Linux distributions that propose our beta
releases as well as the beta PPA for Ubuntu.

         Vincent



&lt;/pre&gt;</description>
    <dc:creator>Vincent Ladeuil</dc:creator>
    <dc:date>2012-03-21T10:35:43</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/366">
    <title>[ANN] bzr-upload 1.0.1 and 1.1.0 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/366</link>
    <description>&lt;pre&gt;Hi all, 

New releases are available for bzr-upload:

* for bzr &amp;lt;= 2.4 use the 1.0.1 release tarball at
  https://launchpad.net/bzr-upload/1.0/1.0.1

* for bzr 2.5 use the 1.1.0 release tarball at
  https://launchpad.net/bzr-upload/1.1/1.1.0

These releases are mainly intended to clear up compatibility issues with
various bzr series for the regression tests and define proper branches
to simplify bzr packaging.

The 1.0 series is compatible with bzr up to 2.4 (2.4 is required to run
the tests though).

The 1.1 series is compatible with the 2.5 bzr series.

Both series should only receive bug fixes, new developments will occur
on trunk which is targeted at the upcoming 2.6 bzr series. A 1.2 series
will be created when needed. 

        Vincent


&lt;/pre&gt;</description>
    <dc:creator>Vincent Ladeuil</dc:creator>
    <dc:date>2012-03-15T19:20:55</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/365">
    <title>[ANN] bzr 2.5.0 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/365</link>
    <description>&lt;pre&gt;On behalf of the Bazaar team and community, I'm happy to announce
availability of a new release of the bzr adaptive version control
system.

Bazaar &amp;lt;http://bazaar.canonical.com/&amp;gt; is a Canonical project and part of
the GNU project &amp;lt;http://gnu.org/&amp;gt; to produce a free operating system.

Thanks to everyone who contributed patches, suggestions, and feedback.

Bazaar is now available for download from
https://launchpad.net/bzr/2.5/2.5.0 as a source tarball.

Installers are available for windows and OSX from the url above too.

This release marks the start of a new long-term-stable series. From here, we
will only make bugfix releases on the 2.5 series (2.5.1, etc, and support it
until April 2017), while 2.6 will become our new development series.

This is a bugfix and polish release over the 2.4 series, with a large number
of bugs fixed (~170 for the 2.5 series alone). The 2.5 series provides a
faster smart protocol implementation for many operations, basic support for
colocated branches. We have started translating bzr with the 2.5 series:
https://translations.launchpad.net/bzr, more than 20 languages have already
been registered but these are the early days, contributions welcome.

Only a few bugfixes have been included since 2.5b6 so all known fixed bugs
are included here.

Users are encouraged to upgrade from the other stable series.

See
http://doc.bazaar.canonical.com/bzr.dev/en/whats-new/whats-new-in-2.5.html
for more details,

      Vincent


&lt;/pre&gt;</description>
    <dc:creator>Vincent Ladeuil</dc:creator>
    <dc:date>2012-03-08T12:22:56</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/364">
    <title>[ANN] Bazaar Explorer 1.2.2 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/364</link>
    <description>&lt;pre&gt;On behalf of Bazaar Explorer developers I'd like to announce another 
maintenance release in 1.2 series: Bazaar Explorer 1.2.2.

It's highly recommended to update your 1.2 version.
Especially for Windows users.

Bazaar Explorer is a desktop application for using the Bazaar version
control system, a modern VCS that supports both centralized and
distributed version control. Our 1.2.2 release runs on GNU/Linux (both
GNOME and KDE), Windows and OS X desktops and is available in many
languages.

Downloads
---------
See page https://launchpad.net/bzr-explorer/1.2/1.2.2 for tarball and
windows installer.

Changes
-------
New features:

* New menu item "Bazaar &amp;gt; Work &amp;gt; Ignore unversioned..." to launch new 
qignore
   dialog (available in QBzr 0.22.1 or later).

Improvements:

* Added support to populate %(wt_selected)s tool action command 
placeholder from
   working tree selected items.

Bug Fixes:

* Use absolute file path when opening with a text editor (Ryan Haigh, 
#836631)
* Fix endless loop on workingtree view filename filter (Jonathan
   Riddell, #822738)
* Fix workingtree view filename filter to match first character
   (Jonathan Riddell)
* Cope with broken history.dat files which can cause explorer to fail to 
start
   with a cryptic error from unpickling otherwise. (Martin Packman, #814151)

Workarounds:

* QFileSystemWatcher disabled for working tree view and for repository view
   while running on Windows due the huge amount of bug reports related 
to it.


&lt;/pre&gt;</description>
    <dc:creator>Alexander Belchenko</dc:creator>
    <dc:date>2012-02-21T09:33:37</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/363">
    <title>[ANN] QBzr 0.22.1 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/363</link>
    <description>&lt;pre&gt;On behalf of QBzr development team I'm happy to announce new release of
QBzr 0.22.1.

This release intended to be used as companion release for bzr 2.5, and 
might support bzr 2.4.

QBzr 0.22.1 introduces new qignore dialog.

Downloads
---------
Sources tarball and windows installer available to download from
https://launchpad.net/qbzr/0.22/0.22.1

Release branch: lp:qbzr/0.22

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

&lt;/pre&gt;</description>
    <dc:creator>Alexander Belchenko</dc:creator>
    <dc:date>2012-02-21T09:28:31</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/362">
    <title>[ANN] bzr 2.5b6 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/362</link>
    <description>&lt;pre&gt;Hi,

This is the sixth (and last (really)) beta of the 2.5 series: 2.5b6

Bazaar &amp;lt;http://bazaar.canonical.com/&amp;gt; is a Canonical project and part of
the GNU project &amp;lt;http://gnu.org/&amp;gt; to produce a free operating system.

2.5.0 is planned to be released in March 2012.

This introduces the support for colocated branches into the '2a' format in a
backward compatible way, fix more glitches in the colocated UI, verify https
certificates for the urllib https client implementation, fix some more
unicode issues and more.

All bugs fixed in previous series known at the time of this release are
included.

The 2.5 API is now frozen as are the strings for translations.

Since this is our very last beta, I'd like to remind packagers and
plugin authors that a special care should be taken to precisely identify
which revisions of which plugins are targeted at the 2.5 series and
ensure that the plugins are compatible with 2.5b6 (and keep paying
attention during the early days of 2.5.0 ;).

A warm thank you to all of you sending feedback, suggestions, even merge
proposals making bzr better !

Bazaar is now available for download from
https://launchpad.net/bzr/2.5/2.5b6/ as a source tarball.

Packages have been uploaded for debian and Ubuntu precise, installers
for osx and windows should follow shortly.

External Compatibility Breaks
*****************************

None.

New Features
************

* Support for colocated branches is now available in the default
  format ("2a"). (Jelmer Vernooij)

Improvements
************

* ``bzr switch -b`` in a standalone tree will now create a colocated branch.
  (Jelmer Vernooij, #918197)

* ``bzr info`` now reports when there are present (but unused) colocated
  branches. (Jelmer Vernooij, #891646)

* Checkouts can now be into target directories that already have
  a control directory (but no branch or working tree).
  (Jelmer Vernooij, #913980)

* Colocated branches can now have names including forward slashes, to
  allow for namespaces. (Jelmer Vernooij, #907980)

* New HPSS call for ``BzrDir.get_branches``. (Jelmer Vernooij, #894460)

* Checkouts of colocated branches are now always lightweight.
  (Jelmer Vernooij, #918828)

Bug Fixes
*********

* ``bzr branch`` now fetches revisions when branching into an empty
  control directory. (Jelmer Vernooij, #905594)

* A sane default is provided for ``ssl.ca_certs`` which should points to the
  Certificate Authority bundle for supported platforms.
  (Vincent Ladeuil, #920455)

* ``bzr branch`` generates correct target branch locations again if not
  specified. (Jelmer Vernooij, #919218)

* ``bzr send`` works on treeless branches again.
  (Jelmer Vernooij, #921591)

* ``bzr version`` no longer throws a UnicodeDecodeError if the .bzr.log path
  contains non-ascii characters. (Martin Packman, #312841)

* Support scripts that don't call bzrlib.initialize() but still call run_bzr().
  (Vincent Ladeuil, #917733)

* Test for equality instead of object identity where ROOT_PARENT is concerned.
  (Wouter van Heyst, #881142)

* urllib-based HTTPS client connections now verify the server certificate
  validity as well as the hostname.
  (Jelmer Vernooij, Vincent Ladeuil, #651161)


API Changes
***********

* ``config.config_dir`` and related functions now always return paths as
  unicode. (Martin Packman, #825826)

* ``ControlDir`` now has a new method ``set_branch_reference`` which can
  be used for setting branch references. (Jelmer Vernooij)

* ``ControlDir.destroy_branch`` now raises ``NotBranchError`` rather than
  ``NoSuchFile`` if the branch didn't exist. (Jelmer Vernooij, #921693)

Internals
*********

* A new matcher ``RevisionHistoryMatches`` has been added. (Jelmer Vernooij)

* Add new module ``bzrlib.url_policy_open``. (Jelmer Vernooij, #850843)

* ``MutableTree`` has two new hooks ``pre_transform`` and
  ``post_transform`` that are called for tree transform operations.
  (Jelmer Vernooij, #912084)


Testing
*******

* Be more careful about closing open files for pypy interoperability.
  (Wouter van Heyst)



&lt;/pre&gt;</description>
    <dc:creator>Vincent Ladeuil</dc:creator>
    <dc:date>2012-02-10T10:33:20</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/361">
    <title>[ANN] QBzr 0.22.0 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/361</link>
    <description>&lt;pre&gt;On behalf of QBzr development team I'm happy to announce new release of
QBzr 0.22.0 codenamed "Alder".

This release intended to be used as companion release for bzr 2.5, and 
might support bzr 2.4.

I'd like to thank the people who have helped make this release awesome. 
Thank you.

What's new in this release
--------------------------
What's new in this release:

QBzr 0.22 is companion release for bzr 2.5, and compatible with bzr 2.4.
This release has many improvements and bugfixes. As usual many 
improvements related to qdiff dialog.

While searching for the word or sentence all matches are highlighted.
This highlighting works in qdiff, qshelve, qunshelve, qannotate.
To make navigation faster through the long side-by-side diff, or inside 
big annotated file you can use backside guide bar in qdiff and qannotate.

Behavior change: "Unchanged" option in treewidget filter now only 
applies to versioned files. (Before it was applied to unknown files too).

Other qdiff improvements include: curved lines are using in side-by-side 
view, smart synchronization of side-by-side view in "Complete" mode;
files with wrong or mixed encoding no more shown as "latin-1", but in 
user-specified encoding.

For full list of improvements and bugfixes please see changelog below.

Downloads
---------
Sources tarball and windows installer available to download from
https://launchpad.net/qbzr/0.22/0.22.0

Release branch: lp:qbzr/0.22

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
---------
  * qannotate:
    * Vertically center the target line when using "Goto Line" in qannotate.
      (Benoît Pierre)
    * Show change markers side of annotate view.
      It represents where lines changed by selected revisions are.
      (IWATA Hidetaka)
  * qbrowse:
    * Does not crash anymore when called for shared repository.
      (André Bachmann, Alexander Belchenko, Bug #578935)
    * Avoid using inventory for access to revision and working trees.
      (Jelmer Vernooij, Bug #922121)
  * qconfig:
    * Fixed Set Default button in Merge tab. (Gordon Tyler, Bug #820635)
  * qdiff:
    * Smart scroll syncronizing for side by side view (in complete mode).
      (IWATA Hidetaka)
    * Fixed ignore whitespace changes code.
      (Alexander Belchenko, Bug #827391)
    * Use curved lines in central widget change markers.
      (IWATA Hidetaka)
    * In the case of file content has mixed encoding that cannot be safely
      decode to unicode qdiff don't fallback to use latin-1 encoding 
anymore,
      but try to decode such content in "replace" mode.
      (Alexander Belchenko, Bug #814117)
    * Implement search highlight. This change affects to qdiff, qshelve,
       qunshelve, qannotate. (IWATA Hidetaka, Bug #785565)
    * Show change markers side of diff views. (IWATA Hidetaka Bug #827251)
  * qgetnew
    * Base directories for the source branch and the destination 
checkout folder
      can now be configured in qconfig, tab 'User Interface'. (André 
Bachmann)
  * qlog:
    * Do not crash on ghost revisions.
      (Jonathan Riddell, Bug #785967)
    * Show context menu properly after re-load of branch(es).
      (IWATA Hidetaka, Bug #744904)
  * qrun:
    * Command-line arguments with spaces properly quoted.
      (Alexander Belchenko, Bug #824381)
    * Add support for UIFactory.choose.
      Make it possible to use 'shelve' in qrun. (Benoît Pierre)
  * qverify-signatures:
    * Report commits signed with expired keys in "verify-signatures".
      (Jonathan Riddell, #804254)
  * Adapt command progress display to changes needed for translations in 
bzrlib
    which was raising a TypeError with unicode. (Martin Packman, #872616)
  * Treewidget 'unchanged' filter is now only versioned files. (Martin 
Packman)
  * Stringify tab_width settings while writing it to branch config.
    (Workaround for bug #912344, Alexander Belchenko)


Alexander






&lt;/pre&gt;</description>
    <dc:creator>Alexander Belchenko</dc:creator>
    <dc:date>2012-02-07T09:44:26</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/360">
    <title>[ANN] bzr 2.5b5 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/360</link>
    <description>&lt;pre&gt;Hi,

This is our fifth (and last) beta for the 2.5 series: 2.5b5

Bazaar &amp;lt;http://bazaar.canonical.com/&amp;gt; is a Canonical project and part of
the GNU project &amp;lt;http://gnu.org/&amp;gt; to produce a free operating system.

2.5.0 is planned to be released in February 2012.

This release includes many improvements in the smart server, UI polish for
the colocated branches, enhancements to the config framework and more
internal uses, bug fixes related to unicode and locale support and more.

All bug fixed in previous series known at the time of this release are
included.

The 2.5 API is now frozen as are the strings for translations.

Since this is our last beta, I'd like to remind packagers and plugin
authors that a special care should be taken to precisely identify which
revisions of which plugins are targeted at the 2.5 series and ensure
that the plugins are compatible with 2.5b5 (and keep paying attention
during the early days of 2.5.0 ;).

A warm thank you to all of you sending feedback, suggestions, even merge
proposals making bzr better !

Bazaar is now available for download from
https://launchpad.net/bzr/2.5/2.5b5/ as a source tarball.

Packages have been uploaded for debian and Ubuntu Precise, an installer
is available for OSX and windows and the packages are on their way for
the usual GNU/Linux distributions that propose our beta releases as well
as the beta PPA for Ubuntu.


External Compatibility Breaks
*****************************

* The '.bzr/branch/email' file is no longer read to determine the users'
  identity. Instead, the 'email' setting in '.bzr/branch/branch.conf'
  should be used. (Jelmer Vernooij, #903894)

New Features
************

* "bzr mkdir" now includes -p (--parents) option for recursively adding
  parent directories.
  (Jared Hance, Jelmer Vernooij, #253529)

* ``config.Option`` can now declare ``override_from_env``, a list of
  environment variables which, when set, that takes precedence over values
  defined in configuration files. (Vincent Ladeuil, #907279)

Improvements
************

* New HPSS call for ``Repository.reconcile``. (Jelmer Vernooij, #894455)

* Merge now has two new hooks ``pre_merge`` and ``post_merge``
  that are called before and after a merge and can make
  additional modifications to the trees involved.
  (Jelmer Vernooij, #906877)

* Override the value returned by ``sys.getfilesystemencoding()`` for the bzr
  script to utf-8 when it would otherwise be ascii on a posix system. This
  will mean bzr works with non-ascii files when no locale or an incorrect
  locale is set. (Martin Packman, #794353)

* ``bzr branches`` now indicates the active colocated branch.
  (Jelmer Vernooij, #891667)

* ``bzr push`` now suggests using :parent if there is a parent location
  set. (Jelmer Vernooij)

* ``bzr send`` now only opens a single connection, rather than two,
  to the target branch.  (Jelmer Vernooij)

Bug Fixes
*********

* Allow configuration option default value to be a python callable at
  registration. (Vincent Ladeuil, #832064)

* ``bzr config`` will now display the section ``[DEFAULT]`` used in
  ``bazaar.conf``. (Vincent Ladeuil, #907268)

* Configuration stores can now provides a specific quoting mechanism. This
  is required to workaround ``configobj`` conflating quoting and list values
  automatic conversion. (Vincent Ladeuil, #906897)

* Create obsolete_packs directory when repacking if it does not
  exist. (Jonathan Riddell, Jelmer Vernooij, #314314)

* Fallback to the slower ``bzr log`` implementation when displaying a range
  of revisions whose ancestry is not obviously on the same developement
  line. (Vincent Ladeuil, #904744)

* Make lazy imports resilient when resolved concurrently from multiple
  threads. Now the stand-in object will behave as a proxy for the real object
  after the initial access, rather than throwing. Assigning the object to
  multiple names should still be avoided. (Martin von Gagern, #396819)

* Not setting ``gpg_signing_key`` or setting it to ``default`` will use the
  user email (obtained from the ``email`` configuration option or its
  default value). (Vincent Ladeuil, Jelmer Vernooij, #904550)

* Prevent spurious InconsistentDelta error when committing a move of a
  non-ascii directory with contents. (Rory Yorke, #185211)

* Properly ignore '\n' in an option reference since this cannot be part of a
  config option identifier. (Vincent Ladeuil, #902125)

* Make sure that the bzr probers are always registered when
  bzrlib.workingtree is imported. (Jelmer Vernooij, #905218)

* Report mistake trying to move a removed file with a non-ascii name without
  UnicodeEncodeError being raised. (Martin Packman, #898541)

* Safely unquote configuration values in weird edge cases (a section seen as
  a dictionary which is not a supported use case for the configuration
  stacks). (Vincent Ladeuil, #908050)

* Stop altering ``sys.platform`` on OSX when initialising the locale.
  (Martin Packman, #570495)

* Uncommit no longer removes tags if they are part of the working
  trees pending merges. (Jelmer Vernooij, #905462)

API Changes
***********

* ``Config.signature_needed``, ``Config.signing_policy``,
  ``Config.gpg_signing_key``, ``Config.gpg_signing_command``,
  ``Config.checking_policy`` and ``Config.post_commit`` are now deprecated.
  (Jelmer Vernooij)

* ``Repository.get_commit_builder`` now takes a ``config_stack``
  rather than a ``config`` argument. (Jelmer Vernooij)

* Scripts using bzrlib should now ensure setlocale is called on posix
  platforms if they need a non-ascii user encoding. (Martin Packman)

* Send formats now accept a new optional argument ``submit_branch``,
  which can be None or a Branch object for the submit branch location.
  (Jelmer Vernooij)

* ``VersionedFileRepository.add_revision`` no longer takes a ``config``
  argument. (Jelmer Vernooij)

Internals
*********

* Add HPSS call for ``Branch.get_checkout_format``. (Jelmer Vernooij, #894459)

* Add HPSS call for ``Repository.pack``. (Jelmer Vernooij, #894461)

* Add HPSS calls for ``Repository.iter_files_bytes``, speeding up
  several commands including ``bzr export`` and ``bzr co --lightweight``.
  (Jelmer Vernooij, #608640)

* All bzr control directories, branch formats, repository formats and
  working tree formats now support feature flags, which are
  serialized in their respective format files. See
  ``doc/developers/feature-flags.txt`` for details.
  (Jelmer Vernooij)

* ``bzrlib.urlutils`` now includes ``quote`` and ``unquote`` functions,
  rather than importing them from ``urllib``. This prevents loading
  of the ``socket``, ``ssl`` and ``urllib`` modules for
  local bzr operations. (Jelmer Vernooij)

* Configuration options can be SI units by using ``int_SI_from_unicode`` as
  their ``convert_from_unicode`` helper. (Vincent Ladeuil)

* Configuration stacks can now use ``StartingPathMatcher`` to select the
  sections matching a location while respecting the order chosen by the user
  in the configuration file: from generic sections to specific
  sections. (Vincent Ladeuil, #832046).

* Configuration stores can now save incremental changes by using
  ``save_changes()`` instead of ``save()``. This reduces the number or
  required input/outputs and allows stores to be shared between
  stacks. (Vincent Ladeuil)

* ControlDir now has a get_branches method that returns a dictionary
  whose keys are the names of the branches and whose values are the
  branches themselves. The active branch uses the key None.
  (Neil Martinsen-Burrell)

* Helper ``osutils.path_from_environ`` added for extracting a unicode path
  from an environment variable. (Martin Packman, #832028)

* Helper ``win32utils.get_environ_unicode`` added for avoiding encoding
  problems with ``os.environ.get`` use. (Martin Packman, #262874) 

* Lazy imports can now only be absolute. (Jelmer Vernooij)

* Merge3Mergers now have an optional ``other_branch`` argument
  which contains the branch from which the ``other_tree``
  was obtained, if any. (Jelmer Vernooij)

* MutableTree now has a hook ``post_build_tree`` which is called after
  a new mutable tree has been created. (Jelmer Vernooij, #912765)

* New HPSS call ``BzrDir.checkout_metadir``. (Jelmer Vernooij, #894459)

* New HPSS call ``VersionedFileRepository.get_inventories``,
  speeding up various commands including ``bzr export``,
  ``bzr checkout`` and ``bzr cat``. (Jelmer Vernooij, #608640)

* The ``ConfigCommandLineStore`` is now supported by ``bzr config`` and is
  seen as single no-name section of configuration options. (Vincent Ladeuil)

Testing
*******

* New matcher ``ContainsNoVfsCalls`` which filters a list of HPSS
  calls for VFS requests. (Jelmer Vernooij)

* New ``MemoryStack`` class allows for diskless tests and locally injected
  configuration stacks.  Lower level tests for predefined set of options can
  be written without setting up configuration files. (Vincent Ladeuil)



&lt;/pre&gt;</description>
    <dc:creator>Vincent Ladeuil</dc:creator>
    <dc:date>2012-01-20T15:24:51</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/359">
    <title>RELEASE BzrTools 2.5.0</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/359</link>
    <description>&lt;pre&gt;-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

I'm happy to announce BzrTools 2.5.0

This version is intended to be compatible with the 2.5.x Bazaar
series.  BzrTools is a plugin that provides miscellaneous useful and/or
frivolous functionality for bazaar.

Due to brainfarts, it is referred to as bzr 2.5 in some places.

Changes:
- - Fix compatibility with final beta before bzr 2.5
- - Remove rspush command due to deprecation of Branch.revision_history

I thought this was going to be just another boring version number
update, but there were actually compatibility problems to fix.  What's
more, Branch.revision_history is now deprecated.

It's probably long past time to deprecate it, since it's not efficient
with current branches.  Still, it was used by rspush.

Being so old, rspush was lightly tested, so I don't feel confident
updating it and re-running the tests.  It has no users, as far as I
know.  Removing it seems to make the most sense, but I do feel nostalgic.

rspush was some of the earliest code in bzrtools, and pre-dates the
"push" command.  It was actually named "push" at one point.  At that
time, branches were always standalone, so "pushing" via rsync made
sense.  Nowadays, I don't think it's needed.

For more information on BzrTools, please see
http://bazaar-vcs.org/BzrTools

BzrTools 2.5.0 is available at:
http://launchpad.net/bzrtools/stable/2.5/+download/bzrtools-2.5.tar.gz
http://launchpad.net/bzrtools/stable/2.5/+download/bzrtools-2.5.tar.gz.sig

Enjoy!

Aaron


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk8Y0QMACgkQ0F+nu1YWqI2LIACfRVa49fu4JbBoifHluq196Nwo
z38Anj8d0i/DUCEwbEz/ydlyVaXAANJj
=Fs1V
-----END PGP SIGNATURE-----


&lt;/pre&gt;</description>
    <dc:creator>Aaron Bentley</dc:creator>
    <dc:date>2012-01-20T02:27:15</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/358">
    <title>RELEASE Bazaar Pipeline 1.4</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/358</link>
    <description>&lt;pre&gt;-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Hi all,

I'm happy to announce version 1.4 "Energetic Elbow" of the pipeline
plugin,
a tool for grouping sets of related changes into manageable chunks.  For
more information, see http://wiki.bazaar.canonical.com/BzrPipeline or
"bzr help pipeline".

This version is intended to be compatible with versions 2.2.0 to
2.5.x of Bazaar.

Changes:
Fix the store command to not prompt.

Indicate compatibility with bzr 2.5

Add release-check script.

The release tarball is here:
http://launchpad.net/bzr-pipeline/stable/1.4/+download/bzr-pipeline-1.4.tar.gz
http://launchpad.net/bzr-pipeline/stable/1.4/+download/bzr-pipeline-1.4.tar.gz.sig

Enjoy!

Aaron


-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk8Yv74ACgkQ0F+nu1YWqI2QGgCgiO3zYb4VwuhbajUgbJM4aKv4
wO4Anj+zW2fvyMRV0aNTR2skK3dPwpQS
=2ORK
-----END PGP SIGNATURE-----


&lt;/pre&gt;</description>
    <dc:creator>Aaron Bentley</dc:creator>
    <dc:date>2012-01-20T01:13:34</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/357">
    <title>[ANN] bzr 2.5b4 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/357</link>
    <description>&lt;pre&gt;Hi,

This is our fourth beta for the 2.5 series: 2.5b4

Bazaar &amp;lt;http://bazaar.canonical.com/&amp;gt; is a Canonical project and part of
the GNU project &amp;lt;http://gnu.org/&amp;gt; to produce a free operating system.

2.5.0 is planned to be released in February 2012.

2.5b4 contains all know bug fixes including the ones made for the
previous stable releases.

This release includes many improvements in the smart server, UI polish for
the colocated branches, optimizations for revision specifiers to avoid
history sized operations, enhancements to the config framework, bug fixes
related to unicode paths and more.

A warm thank you to all of you sending feedback, suggestions, even merge
proposals making bzr better !

Bazaar is now available for download from
https://launchpad.net/bzr/2.5/2.5b4/ as a source tarball.

Packages have been uploaded for debian and Ubuntu Precise, an installer
is available for OSX and windows and the packages are on their way for
the usual GNU/Linux distributions that propose our beta releases as well
as the beta PPA for Ubuntu.

External Compatibility Breaks
*****************************

None.

New Features
************

* Provides a ``po_merge`` plugin to automatically merge ``.po`` files with
  ``msgmerge``. See ``bzr help po_merge`` for details.
  (Vincent Ladeuil, #884270)

Improvements
************

* ``bzr branch --stacked`` now only makes a single connection to the remote
  server rather than three. (Jelmer Vernooij, #444293)

* ``bzr export --uncommitted`` will export the uncommitted tree.
  (Jelmer Vernooij, #555613)

* ``bzr rmbranch`` can now remove colocated branches.
  (Jelmer Vernooij, #831464)

* ``bzr status`` no longer shows shelves if files are specified.
  (Francis Devereux)

* ``bzr switch`` now accepts colocated branch names to switch to.
  (Jelmer Vernooij, #826814)

* Plugins can now register additional "location aliases".
  (Jelmer Vernooij)

* Revision specifiers will now only browse as much history as they
  need to, rather than grabbing the whole history unnecessarily in some
  cases. (Jelmer Vernooij)

* When using ``bzr switch`` to switch to a sibling of the current
  branch, the relative branch name should no longer be url-encoded.
  (Jelmer Vernooij)

Bug Fixes
*********

* A new section local option ``basename`` is available to help support some
  ``bzr-pipeline`` workflows and more generally help mapping local paths to
  remote ones. See ``bzr help configuration`` for more details.
  (Vincent Ladeuil, #843211)

* Add HPSS call for looking up revision numbers from revision ids on
  remote repositories. (Jelmer Vernooij, #640253)

* Add HPSS call for retrieving file contents from remote repositories.
  Should improve performance for lightweight checkouts and exports of
  from remote repositories.  (Jelmer Vernooij, #368717, #762330,
  #608640)

* Allow lazy compiled patterns from ``bzrlib.lazy_regex`` to be
  pickled. (Jelmer Vernooij, #893149)

* ``bzr info`` no longer shows empty output if only a control
  directory is present. (Jelmer Vernooij, #159098)

* Cope with missing revision ids being specified to
  ``Repository.gather_stats`` HPSS call. (Jelmer Vernooij, #411290)

* Fix test failures on windows related to locations.conf handling.
  (Vincent Ladeuil, #892992)

* Fixed parsing of the timestamp given to ``commit --commit-time``. Now
  prohibits several invalid strings, reads the correct number of seconds,
  and gives a better error message if the time zone offset is not given.
  (Matt Giuca, #892657)

* Give meaningful file/line references when reporting deprecation warnings
  for _CompatabilityThunkFeature based test features.
  (Vincent Ladeuil, #897718)

* Make reporting of mistakes involving unversioned files with non-ascii
  filenames work again without 'Unprintable exception' being shown.
  (Martin Packman, #898408)

* Provide names for lazily registered hooks. 
  (Neil Martinsen-Burrell, #894609)

* Raise BadIndexKey exception in btree_index when a key is too large, fixing 
  an infinite recursion issue. (Shannon Weyrick, #720853)

* Resolve regression from colocated branch path handling, by ensuring that
  unreserved characters are unquoted in URLs. (Martin Packman, #842223)

* Split segments from URLs for colocated branches without assuming the
  combined form is a valid. (Martin Packman, #842233)

* Support looking up revision numbers by revision id in empty branches.
  (Jelmer Vernooij, #535031)

* Support verifying signatures on remote repositories.
  (Jelmer Vernooij, #889694)

* Teach the bzr client how to reconnect if we get ``ConnectionReset``
  while making an RPC request. This doesn't handle all possible network
  disconnects, but it should at least handle when the server is asked to
  shutdown gracefully. (John Arbash Meinel, #819604)

* When a remote format is unknown, bzr will now print a single-line error
  message rather than a backtrace. (Jelmer Vernooij, #687226)

API Changes
***********

* ``BzrDir.open_branch`` and ``BranchFormat.open`` now take an optional
  ``possible_transports`` argument. (Jelmer Vernooij)

* New method ``Transport.set_segment_parameter``.  (Jelmer Vernooij)

* ``Repository.verify_revision`` has been renamed to
  ``Repository.verify_revision_signature``. (Jelmer Vernooij)

* ``RevisionSpec.wants_revision_history`` now defaults to ``False`` and
  is deprecated. The ``revs`` argument of
  ``RevisionInfo.from_revision_id`` is now deprecated. (Jelmer Vernooij)

* ``Tree.get_file_by_path`` is now deprecated. Use ``Tree.get_file`` instead.
  (Jelmer Vernooij, #666897)

* Some global options for use with commands have been removed, construct
  an ``Option`` with the name instead. (Martin Packman)

* The unused exception ``HistoryMissing`` has been removed.
  (Jelmer Vernooij)

Internals
*********

* Add HPSS call for ``Repository.pack``. (Jelmer Vernooij, #894461)

* ``bzr config`` uses the new configuration implementation.
  (Vincent Ladeuil)

* Custom HPSS error handlers can now be installed in the smart server client
  using the ``error_translators`` and ``no_context_error_translators``
  registries. (Jelmer Vernooij)

* New HPSS calls ``Repository.has_signature_for_revision_id``,
  ``Repository.make_working_trees``, ``BzrDir.destroy_repository``,
  ``BzrDir.has_workingtree``, ``Repository.get_physical_lock_status``,
  ``Branch.get_physical_lock_status``,
  ``Branch.put_config_file``, ``Branch.break_lock``,
  ``BzrDir.destroy_branch``, ``Repository.break_lock``,
  ``VersionedFileRepository.get_serializer_format``,
  ``Repository.all_revision_ids``, ``Repository.start_write_group``,
  ``Repository.commit_write_group``, ``Repository.abort_write_group``
  ``Repository.check_write_group``, ``Repository.iter_revisions``,
  ``Repository.add_signature_revision_text`` and
  ``Repository.get_revision_signature_text``.
  (Jelmer Vernooij)

* ``RemoteBranch.get_config_stack`` and ``RemoteBzrDir.get_config_stack``
  will now use HPSS calls where possible. (Jelmer Vernooij)

* Custom HPSS error handlers can now be installed in the smart server client
  using the ``error_translators`` and ``no_context_error_translators``
  registries. (Jelmer Vernooij)

* The registry of merge types has been moved to ``merge`` from ``option`` but
  ``merge.get_merge_type_registry`` remains as an accessor. (Martin Packman)

Testing
*******

* Avoid failures in test_transform when OS error messages are localised.
  (Martin Packman, #891582)

* Tests are now subject to a time limit: by default 300s, and 120s when
  run from 'make check', controlled by the `selftest.timeout`
  configuration option.  This is currently not supported on Windows.
  (Martin Pool)


&lt;/pre&gt;</description>
    <dc:creator>Vincent Ladeuil</dc:creator>
    <dc:date>2011-12-14T08:58:45</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/356">
    <title>[ANN] bzr 2.5b4 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/356</link>
    <description>&lt;pre&gt;Hi,

This is our fourth beta for the 2.5 series: 2.5b4

Bazaar &amp;lt;http://bazaar.canonical.com/&amp;gt; is a Canonical project and part of
the GNU project &amp;lt;http://gnu.org/&amp;gt; to produce a free operating system.

2.5.0 is planned to be released in February 2012.

2.5b4 contains all know bug fixes including the ones made for the
previous stable releases.

This release includes many improvements in the smart server, UI polish for
the colocated branches, optimizations for revision specifiers to avoid
history sized operations, enhancements to the config framework, bug fixes
related to unicode paths and more.

A warm thank you to all of you sending feedback, suggestions, even merge
proposals making bzr better !

Bazaar is now available for download from
https://launchpad.net/bzr/2.5/2.5b4/ as a source tarball.

Packages have been uploaded for debian and Ubuntu Precise, an installer
is available for OSX and windows and the packages are on their way for
the usual GNU/Linux distributions that propose our beta releases as well
as the beta PPA for Ubuntu.



&lt;/pre&gt;</description>
    <dc:creator>Vincent Ladeuil</dc:creator>
    <dc:date>2011-12-14T08:56:09</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/355">
    <title>[ANN] QBzr 0.21.2 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/355</link>
    <description>&lt;pre&gt;On behalf of QBzr developers I'd like to announce maintenance release
of QBzr 0.21.2. QBzr 0.21 series is companion to bzr 2.4 series.
Many thanks to all who sent patches.

Changes
-------
Maintenance release.

  * qbrowse:
    * Does not crash anymore when called for shared repository.
      (André Bachmann, Alexander Belchenko, Bug #578935)
  * qconfig:
    * Fixed Set Default button in Merge tab. (Gordon Tyler, Bug #820635)
  * qdiff:
    * Fixed ignore whitespace changes code.
      (Alexander Belchenko, Bug #827391)
  * qlog:
    * Show context menu properly after re-load of branch(es).
      (IWATA Hidetaka, Bug #744904)
  * qrun:
    * Command-line arguments with spaces properly quoted.
      (Alexander Belchenko, Bug #824381)
  * qunshelve:
    * Disable OK button while executing unshelve. (IWATA Hidetaka, Bug 
#842818)
    * Avoid NoSuchFile error when working tree has added and removed file.
      (IWATA Hidetaka, Bug #842842)
  * Updated translations.

Downloads
---------
https://launchpad.net/qbzr/0.21/0.21.2

&lt;/pre&gt;</description>
    <dc:creator>Alexander Belchenko</dc:creator>
    <dc:date>2011-12-07T16:44:42</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/354">
    <title>[ANN] QBzr 0.20.3 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/354</link>
    <description>&lt;pre&gt;On behalf of QBzr Developers I'd like to announce new maintenance
release of QBzr 0.20.3. QBzr 0.20 series is companion to bzr 2.3 series.
Many thanks to all who sent patches.

Changes
-------
  * qbrowse:
    * Does not crash anymore when called for shared repository.
      (André Bachmann, Alexander Belchenko, Bug #578935)
  * qlog:
    * Show context menu properly after re-load of branch(es).
      (IWATA Hidetaka, Bug #744904)
  * qrun:
    * Command-line arguments with spaces properly quoted.
      (Alexander Belchenko, Bug #824381)
  * qswitch:
    * Support unicode locations. (Alexander Belchenko, Bug #819259)

Download
--------
https://launchpad.net/qbzr/0.20/0.20.3


&lt;/pre&gt;</description>
    <dc:creator>Alexander Belchenko</dc:creator>
    <dc:date>2011-12-07T16:10:30</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/353">
    <title>[ANN] bzr 2.5b3 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/353</link>
    <description>&lt;pre&gt;Hi,

Here comes 2.5b3, our third beta for the 2.5 series.

Bazaar &amp;lt;http://bazaar.canonical.com/&amp;gt; is a Canonical project and part of
the GNU project &amp;lt;http://gnu.org/&amp;gt; to produce a free operating system.

2.5.0 is planned to be released in February 2012.

2.5b3 contains all know bug fixes including the ones made for the
previous stable releases.

This release includes log options for ``push`` and ``pull``, more UI
polish for colocated branches, a better and more coherent implementation
for UI dialogs, enhancements to the config framework and more.

Did I mention https://translations.launchpad.net/bzr ?

A warm thank you to all of you sending feedback, suggestions, even merge
proposals making bzr better !

Bazaar is now available for download from
https://launchpad.net/bzr/2.5/2.5b3/ as a source tarball.

Packages have been uploaded for debian and Ubuntu Precise, an installer
is available for OSX, the installer for windows and the packages are on
their way for the usual GNU/Linux distributions that propose our beta
releases as well as the beta PPA for Ubuntu.


External Compatibility Breaks
*****************************

None

New Features
************

* The ``log_format`` configuration can be used with ``-Olog_format=line`` to
  change the format ``push`` and ``pull`` use to display the
  revisions. I.e.: ``bzr pull -v -Olog_format=short`` will use the ``short``
  format instead of the default ``long`` one. (Vincent Ladeuil, #861472)

* The new config scheme allows an alternative syntax for the 'appenpath'
  policy relying on option expansion and defining a new 'relpath' option
  local to a section. Instead of using '&amp;lt;option&amp;gt;:policy=appendpath', the
  option value can de defined as 'option=xxxx/{relpath}'.
  (Vincent Ladeuil, #832013)

Improvements
************

* ``bzr info -v`` now shows the number of colocated branches
  for control directories that support them.
  (Jelmer Vernooij, #863285)

* ``bzr version-info`` now takes a ``--revision`` argument.
  (Jelmer Vernooij, #238705)

* ``bzr revno`` now takes a ``--revision`` argument.
  (Jelmer Vernooij, #870649)

* ``bzr serve`` now can serve from URLs rather than just from the
  file system. I.e.: ``bzr serve -d lp:bzr`` or
  ``bzr serve -d file:///data/bzr`` (Jelmer Vernooij)

* all input prompts are now char-based when possible, and can be forced to
  line-based mode by setting the ``BZR_TEXTUI_INPUT`` environment variable
  to 'line-based'. This replace the previous shelf UI only patch using
  ``INSIDE_EMACS``. (Benoît Pierre)

Bug Fixes
*********

* ``bzr info`` now shows the master branch location too for
  treeless local branches. (Jelmer Vernooij, #258355)

* ``bzr mkdir --quiet`` now does not print a line for every created
  directory. (Martin von Gagern, #869915)

* ``bzr mv`` does not crash when attempting to move the root of a
  branch. (Jonathan Riddell, #809728)

* ``bzr shelve`` now use ``UIFactory.choose`` for input handling, making
  it usable when creating a custom ``UIFactory`` implementation. (Benoît
  Pierre)

* ``bzr clean-tree`` now use ``UIFactory.get_boolean`` for confirmation
  prompt, making it usable when using a custom ``UIFactory``
  implementation. (Benoît Pierre)

* If sending a crash through Apport fails report the Apport failure to
  bzr.log rather than stderr. (Jonathan Riddell, #766735)

* ``bzr upgrade`` no longer treats 'already up-to-date' exceptions as
  errors. (Benoît Pierre, #716560).

* ``bzr version-info`` no longer populates the clean state for custom
  templates unless {clean} is explicitly asked for.
  (Lawrence Mitchell, #882541)

* Fix finding the CPU count when using Python &amp;gt;= 2.6 on BSD-based systems.
  (Jelmer Vernooij, #887151)

* ``WorkingTree.clone()`` now supports its ``revision_id`` being set
  to the null revision. (Jelmer Vernooij, #876423)

* ``WorkingTree.pull`` can now pull ``NULL_REVISION``.
  (Jelmer Vernooij, #887556)

API Changes
***********

* ``Branch.revision_history`` is now deprecated. (Jelmer Vernooij, #799519)

* Methods ``add`` and ``items`` of ``LRUCache`` and ``LRUSizeCache`` are
  deprecated. Use normal dict-style access instead. (Martin Packman)

* New flag ``RepositoryFormat.supports_unreferenced_revisions`` which
  indicates whether revisions can be present in a repository without
  being referenced from e.g. a branch history at the same time.
  (Jelmer Vernooij)

* ``UIFactory.choose`` has been added: prompt the user for a list of
  choices. (Benoît Pierre)

Internals
*********

* ``ControlDirFormat`` now has a new method ``supports_transport``
  which format implementations can use whether or not they can access
  a control dir over a particular transport. (Jelmer Vernooij)

* ``BranchBuilder.build_commit`` now take ``parent_ids`` and
  ``allow_leftmost_as_ghost`` arguments. (Jelmer Vernooij)

Testing
*******

* Ensure TestCase instances are deallocated immediately after running where
  possible. This greatly reduces the peak resource needs of a full test suite
  run. The new ``-Euncollected_cases`` selftest flag will add failures if any
  case which persists pasts its expected lifetime. (Martin Packman, #613247)

* Report exceptions from child processes during fork instead of swallowing the
  error and reporting that everything went okay. (Martin Packman, #804130)


&lt;/pre&gt;</description>
    <dc:creator>Vincent Ladeuil</dc:creator>
    <dc:date>2011-11-15T17:07:21</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/352">
    <title>[ANN] bzr 2.4.2 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/352</link>
    <description>&lt;pre&gt;
Hi all,

Here comes 2.4.2, our new stable release.

Bazaar &amp;lt;http://bazaar.canonical.com/&amp;gt; is a Canonical project and part of
the GNU project &amp;lt;http://gnu.org/&amp;gt; to produce a free operating system.

This is a bugfix release. Most of the bugs dealt with portability
issues. Upgrading is recommended for all users of earlier 2.4 releases.

2.4.2 contains all known bug fixes for all stable releases (including
the ones we made for the previous stable series).

Thanks to all participants sending merge proposals, comments,
suggestions and feedback, we very much appreciate all of them.

Bazaar is now available for download from
https://launchpad.net/bzr/2.4/2.4.2/ as a source tarball.

Installers are on their way for windows and OSX and will be available
from the url above.

2.4.2 should be uploaded to debian and ubuntu Really Soon Now too.

The detailed changelog is available below,

    Vincent


Improvements
************

* Fixed a bug where ``bzr tags -r x..y`` loaded the branch history once for
  every revision in the range; it's now much faster. (Vincent Ladeuil, #857335)

Bug Fixes
*********

* Fixed an infinite loop when creating a repo at the root of the filesystem,
  i.e. "/", due to posixpath.normpath() not collapsing 2 leading slashes into
  one, thus respecting the POSIX standard, but making relpath() loop infinitely.
  (Florian Vichot, #861008)

* Fixed loading of external merge tools from config to properly decode
  command-lines which contain embedded quotes. (Gordon Tyler, #828803)

* Include declaration of 'changed' to avoid an UnboundLocalError in dirstate
  pyrex code with new Cython versions. (Denys Duchier, #837221)

* Prevent several kinds of OverflowError and other fallout from failing to fit
  stat fields into four bytes in dirstate pack_stat implementations.
  (Martin Packman, #683191 #706957)

* Return early from create_delta_index_from_delta given tiny inputs. This
  avoids raising a spurious MemoryError on certain platforms such as AIX.
  (John Arbash Meinel, #856731)

Documentation
*************

* Corrected documentation for ``bzr serve`` in the Admin Guide.
  (Morten Bøgeskov, Martin Pool, #832576)

API Changes
***********

None.

Internals
*********

No changes.

Testing
*******

* Accept both old and new style testtools output in selftest tests.
  (Jelmer Vernooij, Martin Packman, #815423)

* Fix the race for TestingThreadingTCPServer in
  test_server_crash_while_responding. (Vincent Ladeuil, #869366)

* Really corrupt the pack file without depending on a special length or value.
  (Vincent Ladeuil, #807032)


&lt;/pre&gt;</description>
    <dc:creator>Vincent Ladeuil</dc:creator>
    <dc:date>2011-11-02T14:51:11</dc:date>
  </item>
  <item rdf:about="http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/351">
    <title>[ANN] bzr 2.5b2 released</title>
    <link>http://comments.gmane.org/gmane.comp.version-control.bazaar-ng.announce/351</link>
    <description>&lt;pre&gt;Hi,

2.5b2 is our second beta for the 2.5 series and I'm pleased to announce
it.

Bazaar &amp;lt;http://bazaar.canonical.com/&amp;gt; is a Canonical project and part of
the GNU project &amp;lt;http://gnu.org/&amp;gt; to produce a free operating system.

2.5.0 is planned to be released in February 2012.

2.5b2 contains all know bug fixes including the ones made for the
previous stable releases.

To wet your appetite: it includes more filtering options for ``bzr log``, idle
connections handling for ``bzr serve``, a ``development-colo`` experimental
format to flesh out the colocated branches UI, better support for foreign
formats, enhancements to the config framework and more.

A warm thank you to all people that send feedback, suggestions, even
merge proposals making bzr better !

Bazaar is now available for download from
https://launchpad.net/bzr/2.5/2.5b2/ as a source tarball.

Installers are available for windows and OSX, packages are on their way
for the usual GNU/Linux distributions that propose our beta releases as
well as the beta PPA for Ubuntu.


External Compatibility Breaks
*****************************

None

New Features
************

* A new ``-O`` standard option (common to all commands) have been added. It
  provides a value for a config option in the ``-Oname=value`` form that
  takes precedence over all definitions found in config files. It can be
  used multiple times to override different options.
  (Vincent Ladeuil, #491196)

* ``bzr log`` now has an option called ``--omit-merges`` to omit
  those commits that merged branches, i.e. those having more than one
  parent.
  In order to avoid confusion, the previous command line option
  ``--include-merges`` has been renamed to ``--include-merged``.
  The old name of the command line option will still be accepted.
  The name change also affects ``bzr missing``.
  (Martin von Gagern)

* ``bzr serve`` will now disconnect clients if they have not issued an RPC
  request after 5minutes. On POSIX platforms, this will also happen for
  ``bzr serve --inet``. This can be overridden with the configuration
  variable ``serve.client_timeout`` or in the command line parameter
  ``bzr serve --client-timeout=X``. Further, it is possible to request
  ``bzr serve [--inet]`` to shutdown gracefully by sending SIGHUP. It will
  finish the current request, and then close the connection.
  (John Arbash Meinel, #824797, #795025)

* The new experimental format ``development-colo`` supports colocated
  branches. This format will eventually be merged back into the ``2a``
  format when it has stabilized and there is adequate UI support for
  colocated branches.
  (Jelmer Vernooij, #831481)

Improvements
************

* Fixed a bug where ``bzr tags -r x..y`` loaded the branch history once for
  every revision in the range; it's now much faster. (Vincent Ladeuil, #857335)

* ``bzr info -v`` can now be run against branches that don't support
  ``last_revision_info``, in which case the branch information will simply
  not be displayed. (Jelmer Vernooij)

Bug Fixes
*********

* ``bzr shelve`` can now be used in emacs shells as the input handling is
  turned into a line-based one when ``INSIDE_EMACS`` is set (which is the
  case for all recent emacs versions). (Vincent Ladeuil, #856261)

* ``bzr tags`` can now be used against remote repositories that do
  not provide access to the revision graph. (Jelmer Vernooij, #858942)

* ``bzr update PATH`` will stop if you seem to be asking it to update
  anything less than a whole tree, because that's not supported by ``bzr``'s
  concept that the whole tree has a single basis revision. Previously, it
  would go ahead and update the whole tree, which was surprising.
  (Martin Pool, #557886)

* Don't crash if ``bzrlib.initialize()`` has not been called while accessing
  configs. (Vincent Ladeuil, #863401)

* Redirects between http and https no longer discard path information
  in some cases. (Jelmer Vernooij, #853765)

* The ``--overwrite`` argument to ``bzr push`` and ``bzr pull`` no longer
  reports all tags as changed. (Jelmer Vernooij, #845396)

* ``WorkingTree.get_file_mtime`` now raises NoSuchId if a file id is
  specified that is unknown. (Jelmer Vernooij, #847435)

API Changes
***********

* ``Branch.get_revision_delta`` has been deprecated. Use
  ``Repository.get_revision_delta`` instead. (Jelmer Vernooij, #859712)

* Plugins that implement custom protocols for ``bzr serve`` should now
  also take an argument ``timeout``. This is used by the the bzr protocol
  to close a connection if a client has been idle for more than X seconds.
  (Default 5minutes). (John Arbash Meinel)

* ``Repository.fileids_altered_by_revision_ids`` has been moved to
  ``VersionedFileRepository`` and is no longer part of the standard
  ``Repository`` interface. (Jelmer Vernooij)

* The argument ``include_merges`` to ``missing.find_unmerged`` has
  been renamed to ``include_merged``. The old name is still supported
  for now but will cause a deprecation warning. (Martin von Gagern)

* The new method ``ControlDirFormat.is_initializable()`` returns a boolean
  indicating whether or not it is possible to use any of the
  initialization methods of that format to create a new control dir.
  (Jelmer Vernooij)

Internals
*********

* ``Branch`` objects can now use a config stack with the newly introduced
  ``get_config_stack()``. Both ``get_config`` and ``get_config_stack`` can
  be used for the same branch but it's recommended to stick to one for a
  given option.

Testing
*******

* Test scripts can now use ``bzr shelve`` and provide their input as
  complete lines. (Vincent Ladeuil, #856261)

* Really corrupt the pack file without depending on a special length or value.
  (Vincent Ladeuil, #807032)


&lt;/pre&gt;</description>
    <dc:creator>Vincent Ladeuil</dc:creator>
    <dc:date>2011-10-11T15:39:45</dc:date>
  </item>
  <textinput rdf:about="http://search.gmane.org/?group=$group=gmane.comp.version-control.bazaar-ng.announce">
    <title>Search Engine</title>
    <description>Search the mailing list at Gmane</description>
    <name>query</name>
    <link>http://search.gmane.org/?group=$group=gmane.comp.version-control.bazaar-ng.announce</link>
  </textinput>
</rdf:RDF>

