Sophie

Sophie

distrib > Mageia > 5 > i586 > by-pkgid > 27647990744ebd9cfe32398f37f67e20 > files > 2973

bzr-2.6.0-11.1.mga5.i586.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>Bazaar Release Notes &mdash; Bazaar 2.6.0 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.6.0',
        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 2.6.0 documentation" href="../index.html" />
    <link rel="up" title="Bazaar Release Notes" href="index.html" />
    <link rel="next" title="Bazaar Release Notes" href="bzr-1.14.html" />
    <link rel="prev" title="Bazaar Release Notes" href="bzr-1.16.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="bzr-1.14.html" title="Bazaar Release Notes"
             accesskey="N">next</a></li>
        <li class="right" >
          <a href="bzr-1.16.html" title="Bazaar Release Notes"
             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.6.0)</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="bazaar-release-notes">
<h1>Bazaar Release Notes<a class="headerlink" href="#bazaar-release-notes" title="Permalink to this headline">¶</a></h1>
<div class="toctree-wrapper compound">
<ul class="simple">
</ul>
</div>
<div class="section" id="bzr-1-15">
<h2>bzr 1.15<a class="headerlink" href="#bzr-1-15" title="Permalink to this headline">¶</a></h2>
<table class="docutils field-list" frame="void" rules="none">
<col class="field-name" />
<col class="field-body" />
<tbody valign="top">
<tr class="field-odd field"><th class="field-name">1.15rc1:</th><td class="field-body">2009-05-16</td>
</tr>
<tr class="field-even field"><th class="field-name">1.15:</th><td class="field-body">2009-05-22</td>
</tr>
<tr class="field-odd field"><th class="field-name">1.15.1:</th><td class="field-body">2009-06-09</td>
</tr>
</tbody>
</table>
<p>The smart server will no longer raise &#8216;NoSuchRevision&#8217; when streaming content
with a size mismatch in a reconstructed graph search. New command <tt class="docutils literal"><span class="pre">bzr</span>
<span class="pre">dpush</span></tt>. Plugins can now define their own annotation tie-breaker when two
revisions introduce the exact same line.</p>
<div class="section" id="changes-from-1-15-1-to-1-15-2">
<h3>Changes from 1.15.1 to 1.15.2<a class="headerlink" href="#changes-from-1-15-1-to-1-15-2" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Use zdll on Windows to build <tt class="docutils literal"><span class="pre">_chk_map_pyx</span></tt> extension.
(Alexander Belchenko)</li>
</ul>
</div>
<div class="section" id="changes-from-1-15final-to-1-15-1">
<h3>Changes from 1.15final to 1.15.1<a class="headerlink" href="#changes-from-1-15final-to-1-15-1" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Translate errors received from a smart server in response to a
<tt class="docutils literal"><span class="pre">BzrDirFormat.initialize</span></tt> or <tt class="docutils literal"><span class="pre">BzrDirFormat.initialize_ex</span></tt> request.
This was causing tracebacks even for mundane errors like
<tt class="docutils literal"><span class="pre">PermissionDenied</span></tt>.  (Andrew Bennetts, #381329)</li>
</ul>
</div>
<div class="section" id="changes-from-1-15rc1-to-1-15final">
<h3>Changes from 1.15rc1 to 1.15final<a class="headerlink" href="#changes-from-1-15rc1-to-1-15final" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>No changes</li>
</ul>
</div>
<div class="section" id="compatibility-breaks">
<h3>Compatibility Breaks<a class="headerlink" href="#compatibility-breaks" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">ls</span></tt> is no longer recursive by default. To recurse, use the
new <tt class="docutils literal"><span class="pre">-R</span></tt> option. The old <tt class="docutils literal"><span class="pre">--non-recursive</span></tt> option has been removed.
If you alias <tt class="docutils literal"><span class="pre">ls</span></tt> to <tt class="docutils literal"><span class="pre">ls</span> <span class="pre">-R</span></tt>, you can disable recursion using
<tt class="docutils literal"><span class="pre">--no-recursive</span></tt> instead.  (Ian Clatworthy)</li>
</ul>
</div>
<div class="section" id="new-features">
<h3>New Features<a class="headerlink" href="#new-features" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>New command <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">dpush</span></tt> that can push changes to foreign
branches (svn, git) without setting custom bzr-specific metadata.
(Jelmer Vernooij)</li>
<li>The new development format <tt class="docutils literal"><span class="pre">--development6-rich-root</span></tt> now supports
stacking. We chose not to use a new format marker, since old clients
will just fail to open stacked branches, the same as if we used a new
format flag. (John Arbash Meinel, #373455)</li>
<li>Plugins can now define their own annotation tie-breaker when two revisions
introduce the exact same line. See <tt class="docutils literal"><span class="pre">bzrlib.annotate._break_annotation_tie</span></tt>
Be aware though that this is temporary, private (as indicated by the leading
&#8216;_&#8217;) and a first step to address the problem. (Vincent Ladeuil, #348459)</li>
<li>New command <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">dpush</span></tt> that can push changes to foreign
branches (svn, git) without setting custom bzr-specific metadata.
(Jelmer Vernooij)</li>
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">send</span></tt> will now check the <tt class="docutils literal"><span class="pre">child_submit_format</span></tt> setting in
the submit branch to determine what format to use, if none was
specified on the command-line.  (Jelmer Vernooij)</li>
</ul>
</div>
<div class="section" id="improvements">
<h3>Improvements<a class="headerlink" href="#improvements" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>-Dhpss output now includes the number of VFS calls made to the remote
server. (Jonathan Lange)</li>
<li><tt class="docutils literal"><span class="pre">--coverage</span></tt> works for code running in threads too.
(Andrew Bennets, Vincent Ladeuil)</li>
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">pull</span></tt> now has a <tt class="docutils literal"><span class="pre">--local</span></tt> option to only make changes to the
local branch, and not the bound master branch.
(Gary van der Merwe, #194716)</li>
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">rm</span> <span class="pre">*</span></tt> is now as fast as <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">rm</span> <span class="pre">*</span> <span class="pre">--keep</span></tt>. (Johan Walles, #180116)</li>
</ul>
</div>
<div class="section" id="bug-fixes">
<h3>Bug Fixes<a class="headerlink" href="#bug-fixes" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Adding now works properly when path contains a symbolic link.
(Geoff Bache, #183831)</li>
<li>An error is now raised for unknown eol values. (Brian de Alwis, #358199)</li>
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">merge</span> <span class="pre">--weave</span></tt> will now generate a conflict if one side deletes a
line, and the other side modifies the line. (John Arbash Meinel, #328171)</li>
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">reconfigure</span> <span class="pre">--standalone</span></tt> no longer raises IncompatibleRepositories.
(Martin von Gagern, #248932)</li>
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">send</span></tt> works to send emails again using MAPI.
(Neil Martinsen-Burrell, #346998)</li>
<li>Check for missing parent inventories in StreamSink.  This prevents
incomplete stacked branches being created by 1.13 bzr:// and
bzr+ssh:// clients (which have bug #354036).  Instead, the server now
causes those clients to send the missing records.  (Andrew Bennetts)</li>
<li>Correctly handle HTTP servers proposing multiple authentication schemes.
(Vincent Ladeuil, #366107)</li>
<li>End-Of-Line content filters are now loaded correctly.
(Ian Clatworthy, Brian de Alwis, #355280)</li>
<li>Fix a bug in the pure-python <tt class="docutils literal"><span class="pre">GroupCompress</span></tt> code when handling copies
longer than 64KiB. (John Arbash Meinel, #364900)</li>
<li>Fix TypeError in running <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">break-lock</span></tt> on some URLs.
(Alexander Belchenko, Martin Pool, #365891)</li>
<li>Non-recursive <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">ls</span></tt> now works properly when a path is specified.
(Jelmer Vernooij, #357863)</li>
<li>SSH usernames (defined in ~/.ssh/config) are honoured for bzr+ssh connections.
(Vincent Ladeuil, #367726)</li>
<li>Several bugs related to unicode symlinks have been fixed and the test suite
enhanced to better catch regressions for them. (Vincent Ladeuil)</li>
<li>The smart server will no longer raise &#8216;NoSuchRevision&#8217; when streaming
content with a size mismatch in a reconstructed graph search: it assumes
that the client will make sure it is happy with what it got, and this
sort of mismatch is normal for stacked environments.
bzr 1.13.0/1 will stream from unstacked branches only - in that case not
getting all the content expected would be a bug. However the graph
search is how we figured out what we wanted, so a mismatch is both odd
and unrecoverable without starting over, and starting over will end up
with the same data as if we just permitted the mismatch. If data is
gc&#8217;d, doing a new search will find only the truncated data, so sending
only the truncated data seems reasonable. bzr versions newer than this
will stream from stacked branches and check the stream to find missing
content in the stacked-on branch, and thus will handle the situation
implicitly.  (Robert Collins, #360791)</li>
<li>Upgrading to, or fetching into a &#8216;rich-root&#8217; format will now correctly
set the root data the same way that reconcile does.
(Robert Collins, #368921)</li>
<li>Using unicode Windows API to obtain command-line arguments.
(Alexander Belchenko, #375934)</li>
</ul>
</div>
<div class="section" id="documentation">
<h3>Documentation<a class="headerlink" href="#documentation" title="Permalink to this headline">¶</a></h3>
</div>
<div class="section" id="api-changes">
<h3>API Changes<a class="headerlink" href="#api-changes" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><tt class="docutils literal"><span class="pre">InterPackRepo.fetch</span></tt> and <tt class="docutils literal"><span class="pre">RepoFetcher</span></tt> now raise <tt class="docutils literal"><span class="pre">NoSuchRevision</span></tt>
instead of <tt class="docutils literal"><span class="pre">InstallFailed</span></tt> when they detect a missing revision.
<tt class="docutils literal"><span class="pre">InstallFailed</span></tt> itself has been deleted. (Jonathan Lange)</li>
<li>Not passing arguments to <tt class="docutils literal"><span class="pre">bzrlib.commands.main()</span></tt> will now grab the
arguments from <tt class="docutils literal"><span class="pre">osutils.get_unicode_argv()</span></tt> which has proper support
for unicode arguments on windows. Further, the supplied arguments are now
required to be unicode strings, rather than user_encoded strings.
(Alexander Belchenko)</li>
</ul>
</div>
<div class="section" id="internals">
<h3>Internals<a class="headerlink" href="#internals" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><tt class="docutils literal"><span class="pre">bzrlib.branch.Branch.set_parent</span></tt> is now present on the base branch
class and will call <tt class="docutils literal"><span class="pre">_set_parent_location</span></tt> after doing unicode
encoding. (Robert Collins)</li>
<li><tt class="docutils literal"><span class="pre">bzrlib.remote.RemoteBranch._set_parent_location</span></tt> will use a new verb
<tt class="docutils literal"><span class="pre">Branch.set_parent_location</span></tt> removing further VFS operations.
(Robert Collins)</li>
<li><tt class="docutils literal"><span class="pre">bzrlib.bzrdir.BzrDir._get_config</span></tt> now returns a <tt class="docutils literal"><span class="pre">TransportConfig</span></tt>
or similar when the dir supports configuration settings. The base class
defaults to None. There is a matching new server verb
<tt class="docutils literal"><span class="pre">BzrDir.get-config_file</span></tt> to reduce roundtrips for getting BzrDir
configuration. (Robert Collins)</li>
<li><tt class="docutils literal"><span class="pre">bzrlib.tests.ExtendedTestResult</span></tt> has new methods <tt class="docutils literal"><span class="pre">startTests</span></tt>
called before the first test is started, <tt class="docutils literal"><span class="pre">done</span></tt> called after the last
test completes, and a new parameter <tt class="docutils literal"><span class="pre">strict</span></tt>. (Robert Collins)</li>
<li><tt class="docutils literal"><span class="pre">-Dhpss</span></tt> when passed to bzr will cause a backtrace to be printed when
VFS operations are started on a smart server repository. This should not
occur on regular push and pull operations, and is a key indicator for
performance regressions. (Robert Collins)</li>
<li><tt class="docutils literal"><span class="pre">-Dlock</span></tt> when passed to the selftest (e.g. <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">-Dlock</span> <span class="pre">selftest</span></tt>) will
cause mismatched physical locks to cause test errors rather than just
reporting to the screen. (Robert Collins)</li>
<li>-Dprogress will cause pdb to start up if a progress view jumps
backwards. (Robert Collins)</li>
<li>Fallback <tt class="docutils literal"><span class="pre">CredentialStore</span></tt> instances registered with <tt class="docutils literal"><span class="pre">fallback=True</span></tt>
are now be able to provide credentials if obtaining credentials
via ~/.bazaar/authentication.conf fails. (Jelmer Vernooij,
Vincent Ladeuil, #321918)</li>
<li>New hook <tt class="docutils literal"><span class="pre">Lock.lock_broken</span></tt> which runs when a lock is
broken. This is mainly for testing that lock/unlock are
balanced in tests. (Vincent Ladeuil)</li>
<li>New MergeDirective hook &#8216;merge_request_body&#8217; allows hooks to supply or
alter a body for the message produced by <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">send</span></tt>.</li>
<li>New smart server verb <tt class="docutils literal"><span class="pre">BzrDir.initialize_ex</span></tt> which implements a
refactoring to the core of clone allowing less round trips on new
branches. (Robert Collins)</li>
<li>New method <tt class="docutils literal"><span class="pre">Tags.rename_revisions</span></tt> that can rename revision ids tags
are pointing at. (Jelmer Vernooij)</li>
<li>Updated the bundled <tt class="docutils literal"><span class="pre">ConfigObj</span></tt> library to 4.6.0 (Matt Nordhoff)</li>
</ul>
</div>
<div class="section" id="testing">
<h3>Testing<a class="headerlink" href="#testing" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">selftest</span></tt> will now fail if lock/unlock are not correctly balanced in
tests. Using <tt class="docutils literal"><span class="pre">-Dlock</span></tt> will turn the related failures into warnings.
(Vincent Ladeuil, Robert Collins)</li>
</ul>
</div>
</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="#">Bazaar Release Notes</a><ul>
<li><a class="reference internal" href="#bzr-1-15">bzr 1.15</a><ul>
<li><a class="reference internal" href="#changes-from-1-15-1-to-1-15-2">Changes from 1.15.1 to 1.15.2</a></li>
<li><a class="reference internal" href="#changes-from-1-15final-to-1-15-1">Changes from 1.15final to 1.15.1</a></li>
<li><a class="reference internal" href="#changes-from-1-15rc1-to-1-15final">Changes from 1.15rc1 to 1.15final</a></li>
<li><a class="reference internal" href="#compatibility-breaks">Compatibility Breaks</a></li>
<li><a class="reference internal" href="#new-features">New Features</a></li>
<li><a class="reference internal" href="#improvements">Improvements</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="#api-changes">API Changes</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>
</li>
</ul>

  <h4>Previous topic</h4>
  <p class="topless"><a href="bzr-1.16.html"
                        title="previous chapter">Bazaar Release Notes</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="bzr-1.14.html"
                        title="next chapter">Bazaar Release Notes</a></p>
  <h3>This Page</h3>
  <ul class="this-page-menu">
    <li><a href="../_sources/release-notes/bzr-1.15.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" />
      <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-1.14.html" title="Bazaar Release Notes"
             >next</a></li>
        <li class="right" >
          <a href="bzr-1.16.html" title="Bazaar Release Notes"
             >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.6.0)</a> &raquo;</li>

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