Sophie

Sophie

distrib > Fedora > 14 > x86_64 > by-pkgid > 3ad95df1b9ec0c823807557dbacf5694 > files > 565

bzr-doc-2.2.4-1.fc14.noarch.rpm



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>bzr 2.1.0b3 &mdash; Bazaar v2.2.4 documentation</title>
    <link rel="stylesheet" href="../_static/default.css" type="text/css" />
    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '../',
        VERSION:     '2.2.4',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="../_static/jquery.js"></script>
    <script type="text/javascript" src="../_static/underscore.js"></script>
    <script type="text/javascript" src="../_static/doctools.js"></script>
    <link rel="shortcut icon" href="../_static/bzr.ico"/>
    <link rel="top" title="Bazaar v2.2.4 documentation" href="../index.html" />
    <link rel="up" title="Bazaar Release Notes" href="index.html" />
    <link rel="next" title="bzr 2.1.0b2" href="bzr-2.1.0b2.html" />
    <link rel="prev" title="bzr 2.0.3" href="bzr-2.0.3.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="bzr-2.1.0b2.html" title="bzr 2.1.0b2"
             accesskey="N">next</a></li>
        <li class="right" >
          <a href="bzr-2.0.3.html" title="bzr 2.0.3"
             accesskey="P">previous</a> |</li>
<li><a href="http://bazaar.canonical.com/">
    <img src="../_static/bzr icon 16.png" /> Home</a>&nbsp;|&nbsp;</li>
<a href="http://doc.bazaar.canonical.com/en/">Documentation</a>&nbsp;|&nbsp;</li>

        <li><a href="../index.html">Table of Contents (2.2.4)</a> &raquo;</li>

          <li><a href="index.html" accesskey="U">Bazaar Release Notes</a> &raquo;</li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            
  <div class="section" id="bzr-2-1-0b3">
<h1>bzr 2.1.0b3<a class="headerlink" href="#bzr-2-1-0b3" title="Permalink to this headline">¶</a></h1>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field"><th class="field-name">Codename:</th><td class="field-body">after sprint recovery</td>
</tr>
<tr class="field"><th class="field-name">2.1.0b3:</th><td class="field-body">2009-11-16</td>
</tr>
</tbody>
</table>
<p>This release was pushed up from its normal release cycle due to a
regression in python 2.4 compatibility in 2.1.0b2.  Since this regression
was caught before 2.1.0b2 was officially announced, the full changelog
includes both 2.1.0b3 and 2.1.0b2 changes.</p>
<p>Highlights of 2.1.0b3 are: new globbing code for all commands on Windows,
the test suite now conforms to python&#8217;s trunk enhanced semantics (skip,
etc.), and <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">info</span> <span class="pre">-v</span></tt> will now report the correct branch and repo
formats for Remote objects.</p>
<div class="section" id="new-features">
<h2>New Features<a class="headerlink" href="#new-features" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Users can define a shelve editor to provide shelf functionality at a
granularity finer than per-patch-hunk. (Aaron Bentley)</li>
</ul>
</div>
<div class="section" id="bug-fixes">
<h2>Bug Fixes<a class="headerlink" href="#bug-fixes" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Fix for shell completion and short options.  (Benoît PIERRE)</li>
<li>Fix <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">--profile-imports</span></tt> with Python 2.6.  (Martin Pool)</li>
<li>Hooks daughter classes should always call the base constructor.
(Alexander Belchenko, Vincent Ladeuil, #389648)</li>
<li>Improve &#8220;Binary files differ&#8221; hunk handling.  (Aaron Bentley, #436325)</li>
<li>On Windows, do glob expansion at the command-line level (as is usually
done in bash, etc.) This means that <em>all</em> commands get glob expansion
(bzr status, bzr add, bzr mv, etc). It uses a custom command line
parser, which allows us to know if a given section was quoted. It means
you can now do <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">ignore</span> <span class="pre">&quot;*.py&quot;</span></tt>.
(John Arbash Meinel, #425510, #426410, #194450)</li>
<li>Sanitize commit messages that come in from the &#8216;-m&#8217; flag. We translate
&#8216;rn&#8217; =&gt; &#8216;n&#8217; and a plain &#8216;r&#8217; =&gt; &#8216;n&#8217;. The storage layer doesn&#8217;t
allow those because XML store silently translate it anyway. (The parser
auto-translates rn =&gt; n in ways that are hard for us to catch.)</li>
<li>Show correct branch and repository format descriptions in
<tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">info</span> <span class="pre">-v</span></tt> on a smart server location.  (Andrew Bennetts, #196080)</li>
<li>The fix for bug #186920 accidentally broke compatibility with python
2.4.  (Vincent Ladeuil, #475585)</li>
<li>Using <tt class="docutils literal"><span class="pre">Repository.get_commit_builder().record_iter_changes()</span></tt> now
correctly sets <tt class="docutils literal"><span class="pre">self.inv_sha1</span></tt> to a sha1 string and
<tt class="docutils literal"><span class="pre">self.new_inventory</span></tt> to an Inventory instance after calling
<tt class="docutils literal"><span class="pre">self.finish_inventory()</span></tt>. (Previously it accidently set both values
as a tuple on <tt class="docutils literal"><span class="pre">self.inv_sha1</span></tt>. This was missed because
<tt class="docutils literal"><span class="pre">repo.add_revision</span></tt> ignores the supplied inventory sha1 and recomputes
the sha1 from the repo directly. (John Arbash Meinel)</li>
<li>Shelve command refuse to run if there is no real terminal.
(Alexander Belchenko)</li>
<li>Avoid unnecessarily flushing of trace file; it&#8217;s now unbuffered at the
Python level.  (Martin Pool)</li>
</ul>
</div>
<div class="section" id="documentation">
<h2>Documentation<a class="headerlink" href="#documentation" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Include Japanese translations for documentation (Inada Naoki)</li>
<li>New API <tt class="docutils literal"><span class="pre">ui_factory.make_output_stream</span></tt> to be used for sending bulk
(rather than user-interaction) data to stdout.  This automatically
coordinates with progress bars or other terminal activity, and can be
overridden by GUIs.
(Martin Pool, 493944)</li>
</ul>
</div>
<div class="section" id="internals">
<h2>Internals<a class="headerlink" href="#internals" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>Some of the core groupcompress functionality now releases the GIL before
operation. Similar to how zlib and bz2 operate without the GIL in the
core compression and decompression routines. (John Arbash Meinel)</li>
</ul>
</div>
<div class="section" id="testing">
<h2>Testing<a class="headerlink" href="#testing" title="Permalink to this headline">¶</a></h2>
<ul class="simple">
<li>-Dhpssvfs will now trigger on <tt class="docutils literal"><span class="pre">RemoteBzrDir._ensure_real</span></tt>, providing
more debugging of VFS access triggers. (Robert Collins)</li>
<li>KnownFailure is now signalled to <tt class="docutils literal"><span class="pre">ExtendedTestResult</span></tt> using the same
method that Python 2.7 uses - <tt class="docutils literal"><span class="pre">addExpectedFailure</span></tt>. (Robert Collins)</li>
<li><tt class="docutils literal"><span class="pre">--parallel=fork</span></tt> is now compatible with &#8211;subunit.
(Robert Collins, Vincent Ladeuil, #419776)</li>
<li>Reporting of failures shows test ids not descriptions and thus shows
parameterised tests correctly. (Robert Collins)</li>
<li>TestNotApplicable is now handled within the TestCase.run method rather
than being looked for within <tt class="docutils literal"><span class="pre">ExtendedTestResult.addError</span></tt>. This
provides better handling with other <tt class="docutils literal"><span class="pre">TestResult</span></tt> objects, degrading to
sucess rather than error. (Robert Collins)</li>
<li>The private method <tt class="docutils literal"><span class="pre">_testConcluded</span></tt> on <tt class="docutils literal"><span class="pre">ExtendedTestResult</span></tt> has been
removed - it was empty and unused. (Robert Collins)</li>
<li>UnavailableFeature is now handled within the TestCase.run method rather
than being looked for within addError. If the Result object does not
have an addNotSupported method, addSkip is attempted instead, and
failing that addSuccess. (Robert Collins)</li>
<li>When a TestResult does not have an addSkip method, skipped tests are now
reported as successful tests, rather than as errors. This change is
to make it possible to get a clean test run with a less capable
TestResult. (Robert Collins)</li>
</ul>
</div>
</div>


          </div>
        </div>
      </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">
  <h3><a href="../index.html">Table Of Contents</a></h3>
  <ul>
<li><a class="reference internal" href="#">bzr 2.1.0b3</a><ul>
<li><a class="reference internal" href="#new-features">New Features</a></li>
<li><a class="reference internal" href="#bug-fixes">Bug Fixes</a></li>
<li><a class="reference internal" href="#documentation">Documentation</a></li>
<li><a class="reference internal" href="#internals">Internals</a></li>
<li><a class="reference internal" href="#testing">Testing</a></li>
</ul>
</li>
</ul>

  <h4>Previous topic</h4>
  <p class="topless"><a href="bzr-2.0.3.html"
                        title="previous chapter">bzr 2.0.3</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="bzr-2.1.0b2.html"
                        title="next chapter">bzr 2.1.0b2</a></p>
  <h3>This Page</h3>
  <ul class="this-page-menu">
    <li><a href="../_sources/release-notes/bzr-2.1.0b3.txt"
           rel="nofollow">Show Source</a></li>
  </ul>
<div id="searchbox" style="display: none">
  <h3>Quick search</h3>
    <form class="search" action="../search.html" method="get">
      <input type="text" name="q" size="18" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    <p class="searchtip" style="font-size: 90%">
    Enter search terms or a module, class or function name.
    </p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="bzr-2.1.0b2.html" title="bzr 2.1.0b2"
             >next</a></li>
        <li class="right" >
          <a href="bzr-2.0.3.html" title="bzr 2.0.3"
             >previous</a> |</li>
<li><a href="http://bazaar.canonical.com/">
    <img src="../_static/bzr icon 16.png" /> Home</a>&nbsp;|&nbsp;</li>
<a href="http://doc.bazaar.canonical.com/en/">Documentation</a>&nbsp;|&nbsp;</li>

        <li><a href="../index.html">Table of Contents (2.2.4)</a> &raquo;</li>

          <li><a href="index.html" >Bazaar Release Notes</a> &raquo;</li> 
      </ul>
    </div>
    <div class="footer">
        &copy; Copyright 2009, Canonical Ltd.
      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.0.7.
    </div>
  </body>
</html>