Sophie

Sophie

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

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-0.15.html" />
    <link rel="prev" title="Bazaar Release Notes" href="bzr-0.17.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="bzr-0.15.html" title="Bazaar Release Notes"
             accesskey="N">next</a></li>
        <li class="right" >
          <a href="bzr-0.17.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-0-16">
<h2>bzr 0.16<a class="headerlink" href="#bzr-0-16" 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">Released:</th><td class="field-body">2007-05-07</td>
</tr>
</tbody>
</table>
<div class="section" id="bugfixes">
<h3>Bugfixes<a class="headerlink" href="#bugfixes" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Handle when you have 2 directories with similar names, but one has a
hyphen. (<tt class="docutils literal"><span class="pre">'abc'</span></tt> versus <tt class="docutils literal"><span class="pre">'abc-2'</span></tt>). The WT4._iter_changes
iterator was using direct comparison and <tt class="docutils literal"><span class="pre">'abc/a'</span></tt> sorts after
<tt class="docutils literal"><span class="pre">'abc-2'</span></tt>, but <tt class="docutils literal"><span class="pre">('abc',</span> <span class="pre">'a')</span></tt> sorts before <tt class="docutils literal"><span class="pre">('abc-2',)</span></tt>.
(John Arbash Meinel, #111127)</li>
<li>Handle when someone renames a file on disk without telling bzr.
Previously we would report the first file as missing, but not show
the new unknown file. (John Arbash Meinel, #111288)</li>
<li>Avoid error when running hooks after pulling into or pushing from
a branch bound to a smartserver branch.  (Martin Pool, #111968)</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>Move developer documentation to doc/developers/. This reduces clutter in
the root of the source tree and allows HACKING to be split into multiple
files. (Robert Collins, Alexander Belchenko)</li>
<li>Clean up the <tt class="docutils literal"><span class="pre">WorkingTree4._iter_changes()</span></tt> internal loops as well as
<tt class="docutils literal"><span class="pre">DirState.update_entry()</span></tt>. This optimizes the core logic for <tt class="docutils literal"><span class="pre">bzr</span>
<span class="pre">diff</span></tt> and <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">status</span></tt> significantly improving the speed of
both. (John Arbash Meinel)</li>
</ul>
</div>
</div>
<div class="section" id="bzr-0-16rc2">
<h2>bzr 0.16rc2<a class="headerlink" href="#bzr-0-16rc2" 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">Released:</th><td class="field-body">2007-04-30</td>
</tr>
</tbody>
</table>
<div class="section" id="id1">
<h3>Bugfixes<a class="headerlink" href="#id1" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Handle the case when you delete a file, and then rename another file
on top of it. Also handle the case of <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">rm</span> <span class="pre">--keep</span> <span class="pre">foo</span></tt>. <tt class="docutils literal"><span class="pre">bzr</span>
<span class="pre">status</span></tt> should show the removed file and an unknown file in its
place. (John Arbash Meinel, #109993)</li>
<li>Bundles properly read and write revision properties that have an
empty value. And when the value is not ASCII.
(John Arbash Meinel, #109613)</li>
<li>Fix the bzr commit message to be in text mode.
(Alexander Belchenko, #110901)</li>
<li>Also handle when you rename a file and create a file where it used
to be. (John Arbash Meinel, #110256)</li>
<li><tt class="docutils literal"><span class="pre">WorkingTree4._iter_changes</span></tt> should not descend into unversioned
directories. (John Arbash Meinel, #110399)</li>
</ul>
</div>
</div>
<div class="section" id="bzr-0-16rc1">
<h2>bzr 0.16rc1<a class="headerlink" href="#bzr-0-16rc1" 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">Released:</th><td class="field-body">2007-04-26</td>
</tr>
</tbody>
</table>
<div class="section" id="notes-when-upgrading">
<h3>Notes When Upgrading<a class="headerlink" href="#notes-when-upgrading" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">remove</span></tt> and <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">rm</span></tt> will now remove the working file, if
it could be recovered again.
This has been done for consistency with svn and the unix rm command.
The old <tt class="docutils literal"><span class="pre">remove</span></tt> behaviour has been retained in the new option
<tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">remove</span> <span class="pre">--keep</span></tt>, which will just stop versioning the file,
but not delete it.
<tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">remove</span> <span class="pre">--force</span></tt> have been added which will always delete the
files.
<tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">remove</span></tt> is also more verbose.
(Marius Kruger, #82602)</li>
</ul>
</div>
<div class="section" id="id2">
<h3>Improvements<a class="headerlink" href="#id2" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Merge directives can now be supplied as input to <cite>merge</cite> and <cite>pull</cite>,
like bundles can.  (Aaron Bentley)</li>
<li>Sending the SIGQUIT signal to bzr, which can be done on Unix by
pressing Control-Backslash, drops bzr into a debugger.  Type <tt class="docutils literal"><span class="pre">'c'</span></tt>
to continue.  This can be disabled by setting the environment variable
<tt class="docutils literal"><span class="pre">BZR_SIGQUIT_PDB=0</span></tt>.  (Martin Pool)</li>
<li>selftest now supports &#8211;list-only to list tests instead of running
them. (Ian Clatworthy)</li>
<li>selftest now supports &#8211;exclude PATTERN (or -x PATTERN) to exclude
tests with names that match that regular expression.
(Ian Clatworthy, #102679)</li>
<li>selftest now supports &#8211;randomize SEED to run tests in a random order.
SEED is typically the value &#8216;now&#8217; meaning &#8216;use the current time&#8217;.
(Ian Clatworthy, #102686)</li>
<li>New option <tt class="docutils literal"><span class="pre">--fixes</span></tt> to commit, which stores bug fixing annotations as
revision properties. Built-in support for Launchpad, Debian, Trac and
Bugzilla bug trackers. (Jonathan Lange, James Henstridge, Robert Collins)</li>
<li>New API, <tt class="docutils literal"><span class="pre">bzrlib.bugtracker.tracker_registry</span></tt>, for adding support for
other bug trackers to <tt class="docutils literal"><span class="pre">fixes</span></tt>. (Jonathan Lange, James Henstridge,
Robert Collins)</li>
<li><tt class="docutils literal"><span class="pre">selftest</span></tt> has new short options <tt class="docutils literal"><span class="pre">-f</span></tt> and <tt class="docutils literal"><span class="pre">-1</span></tt>.  (Martin
Pool)</li>
<li><tt class="docutils literal"><span class="pre">bzrlib.tsort.MergeSorter</span></tt> optimizations. Change the inner loop
into using local variables instead of going through <tt class="docutils literal"><span class="pre">self._var</span></tt>.
Improves the time to <tt class="docutils literal"><span class="pre">merge_sort</span></tt> a 10k revision graph by
approximately 40% (~700-&gt;400ms).  (John Arbash Meinel)</li>
<li><tt class="docutils literal"><span class="pre">make</span> <span class="pre">docs</span></tt> now creates a man page at <tt class="docutils literal"><span class="pre">man1/bzr.1</span></tt> fixing bug 107388.
(Robert Collins)</li>
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">help</span></tt> now provides cross references to other help topics using
the _see_also facility on command classes. Likewise the bzr_man
documentation, and the bzr.1 man page also include this information.
(Robert Collins)</li>
<li>Tags are now included in logs, that use the long log formatter.
(Erik Bågfors, Alexander Belchenko)</li>
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">help</span></tt> provides a clearer message when a help topic cannot be
found. (Robert Collins, #107656)</li>
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">help</span></tt> now accepts optional prefixes for command help. The help
for all commands can now be found at <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">help</span> <span class="pre">commands/COMMANDNAME</span></tt>
as well as <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">help</span> <span class="pre">COMMANDNAME</span></tt> (which only works for commands
where the name is not the same as a more general help topic).
(Robert Collins)</li>
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">help</span> <span class="pre">PLUGINNAME</span></tt> will now return the module docstring from the
plugin PLUGINNAME. (Robert Collins, #50408)</li>
<li>New help topic <tt class="docutils literal"><span class="pre">urlspec</span></tt> which lists the availables transports.
(Goffredo Baroncelli)</li>
<li>doc/server.txt updated to document the default bzr:// port
and also update the blurb about the hpss&#8217; current status.
(Robert Collins, #107125).</li>
<li><tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">serve</span></tt> now listens on interface 0.0.0.0 by default, making it
serve out to the local LAN (and anyone in the world that can reach the
machine running <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">serve</span></tt>. (Robert Collins, #98918)</li>
<li>A new smart server protocol version has been added.  It prefixes requests
and responses with an explicit version identifier so that future protocol
revisions can be dealt with gracefully.  (Andrew Bennetts, Robert Collins)</li>
<li>The bzr protocol version 2 indicates success or failure in every response
without depending on particular commands encoding that consistently,
allowing future client refactorings to be much more robust about error
handling. (Robert Collins, Martin Pool, Andrew Bennetts)</li>
<li>The smart protocol over HTTP client has been changed to always post to the
same <tt class="docutils literal"><span class="pre">.bzr/smart</span></tt> URL under the original location when it can.  This allows
HTTP servers to only have to pass URLs ending in .bzr/smart to the smart
server handler, and not arbitrary <tt class="docutils literal"><span class="pre">.bzr/*/smart</span></tt> URLs.  (Andrew Bennetts)</li>
<li>digest authentication is now supported for proxies and HTTP by the urllib
based HTTP implementation. Tested against Apache 2.0.55 and Squid
2.6.5. Basic and digest authentication are handled coherently for HTTP
and proxy: if the user is provided in the URL (bzr command line for HTTP,
proxy environment variables for proxies), the password is prompted for
(only once). If the password is provided, it is taken into account. Once
the first authentication is successful, all further authentication
roundtrips are avoided by preventively setting the right authentication
header(s).
(Vincent Ladeuil).</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>bzrlib API compatability with 0.8 has been dropped, cleaning up some
code paths. (Robert Collins)</li>
<li>Change the format of chroot URLS so that they can be safely manipulated
by generic URL utilities without causing the resulting URLs to have
escaped the chroot. A side effect of this is that creating a chroot
requires an explicit action using a ChrootServer.
(Robert Collins, Andrew Bennetts)</li>
<li>Deprecate <tt class="docutils literal"><span class="pre">Branch.get_root_id()</span></tt> because branches don&#8217;t have root ids,
rather than fixing bug #96847.  (Aaron Bentley)</li>
<li><tt class="docutils literal"><span class="pre">WorkingTree.apply_inventory_delta</span></tt> provides a better alternative to
<tt class="docutils literal"><span class="pre">WorkingTree._write_inventory</span></tt>.  (Aaron Bentley)</li>
<li>Convenience method <tt class="docutils literal"><span class="pre">TestCase.expectFailure</span></tt> ensures that known failures
do not silently pass.  (Aaron Bentley)</li>
<li><tt class="docutils literal"><span class="pre">Transport.local_abspath</span></tt> now raises <tt class="docutils literal"><span class="pre">NotLocalUrl</span></tt> rather than
<tt class="docutils literal"><span class="pre">TransportNotPossible</span></tt>. (Martin Pool, Ian Clatworthy)</li>
<li>New SmartServer hooks facility. There are two initial hooks documented
in <tt class="docutils literal"><span class="pre">bzrlib.transport.smart.SmartServerHooks</span></tt>. The two initial hooks allow
plugins to execute code upon server startup and shutdown.
(Robert Collins).</li>
<li>SmartServer in standalone mode will now close its listening socket
when it stops, rather than waiting for garbage collection. This primarily
fixes test suite hangs when a test tries to connect to a shutdown server.
It may also help improve behaviour when dealing with a server running
on a specific port (rather than dynamically assigned ports).
(Robert Collins)</li>
<li>Move most SmartServer code into a new package, bzrlib/smart.
bzrlib/transport/remote.py contains just the Transport classes that used
to be in bzrlib/transport/smart.py.  (Andrew Bennetts)</li>
<li>urllib HTTP implementation avoid roundtrips associated with
401 (and 407) errors once the authentication succeeds.
(Vincent Ladeuil).</li>
<li>urlib HTTP now supports querying the user for a proxy password if
needed. Realm is shown in the prompt for both HTTP and proxy
authentication when the user is required to type a password.
(Vincent Ladeuil).</li>
<li>Renamed SmartTransport (and subclasses like SmartTCPTransport) to
RemoteTransport (and subclasses to RemoteTCPTransport, etc).  This is more
consistent with its new home in <tt class="docutils literal"><span class="pre">bzrlib/transport/remote.py</span></tt>, and because
it&#8217;s not really a &#8220;smart&#8221; transport, just one that does file operations
via remote procedure calls.  (Andrew Bennetts)</li>
<li>The <tt class="docutils literal"><span class="pre">lock_write</span></tt> method of <tt class="docutils literal"><span class="pre">LockableFiles</span></tt>, <tt class="docutils literal"><span class="pre">Repository</span></tt> and
<tt class="docutils literal"><span class="pre">Branch</span></tt> now accept a <tt class="docutils literal"><span class="pre">token</span></tt> keyword argument, so that separate
instances of those objects can share a lock if it has the right token.
(Andrew Bennetts, Robert Collins)</li>
<li>New method <tt class="docutils literal"><span class="pre">get_branch_reference</span></tt> on <tt class="docutils literal"><span class="pre">BzrDir</span></tt> allows the detection of
branch references - which the smart server component needs.</li>
<li>The Repository API <tt class="docutils literal"><span class="pre">make_working_trees</span></tt> is now permitted to return
False when <tt class="docutils literal"><span class="pre">set_make_working_trees</span></tt> is not implemented - previously
an unimplemented <tt class="docutils literal"><span class="pre">set_make_working_trees</span></tt> implied the result True
from <tt class="docutils literal"><span class="pre">make_working_trees</span></tt>. This has been changed to accomodate the
smart server, where it does not make sense (at this point) to ever
make working trees by default. (Robert Collins)</li>
<li>Command objects can now declare related help topics by having _see_also
set to a list of related topic. (Robert Collins)</li>
<li><tt class="docutils literal"><span class="pre">bzrlib.help</span></tt> now delegates to the Command class for Command specific
help. (Robert Collins)</li>
<li>New class <tt class="docutils literal"><span class="pre">TransportListRegistry</span></tt>, derived from the Registry class, which
simplifies tracking the available Transports. (Goffredo Baroncelli)</li>
<li>New function <tt class="docutils literal"><span class="pre">Branch.get_revision_id_to_revno_map</span></tt> which will
return a dictionary mapping revision ids to dotted revnos. Since
dotted revnos are defined in the context of the branch tip, it makes
sense to generate them from a <tt class="docutils literal"><span class="pre">Branch</span></tt> object.
(John Arbash Meinel)</li>
<li>Fix the &#8216;Unprintable error&#8217; message display to use the repr of the
exception that prevented printing the error because the str value
for it is often not useful in debugging (e.g. KeyError(&#8216;foo&#8217;) has a
str() of &#8216;foo&#8217; but a repr of &#8216;KeyError(&#8216;foo&#8217;)&#8217; which is much more
useful. (Robert Collins)</li>
<li><tt class="docutils literal"><span class="pre">urlutils.normalize_url</span></tt> now unescapes unreserved characters, such as &#8220;~&#8221;.
(Andrew Bennetts)</li>
</ul>
</div>
<div class="section" id="id3">
<h3>Bugfixes<a class="headerlink" href="#id3" title="Permalink to this headline">¶</a></h3>
<ul class="simple">
<li>Don&#8217;t fail bundle selftest if email has &#8216;two&#8217; embedded.
(Ian Clatworthy, #98510)</li>
<li>Remove <tt class="docutils literal"><span class="pre">--verbose</span></tt> from <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">bundle</span></tt>. It didn&#8217;t work anyway.
(Robert Widhopf-Fenk, #98591)</li>
<li>Remove <tt class="docutils literal"><span class="pre">--basis</span></tt> from the checkout/branch commands - it didn&#8217;t work
properly and is no longer beneficial.
(Robert Collins, #53675, #43486)</li>
<li>Don&#8217;t produce encoding error when adding duplicate files.
(Aaron Bentley)</li>
<li>Fix <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">log</span> <span class="pre">&lt;file&gt;</span></tt> so it only logs the revisions that changed
the file, and does it faster.
(Kent Gibson, John Arbash Meinel, #51980, #69477)</li>
<li>Fix <tt class="docutils literal"><span class="pre">InterDirstateTre._iter_changes</span></tt> to handle when we come across
an empty versioned directory, which now has files in it.
(John Arbash Meinel, #104257)</li>
<li>Teach <tt class="docutils literal"><span class="pre">common_ancestor</span></tt> to shortcut when the tip of one branch is
inside the ancestry of the other. Saves a lot of graph processing
(with an ancestry of 16k revisions, <tt class="docutils literal"><span class="pre">bzr</span> <span class="pre">merge</span> <span class="pre">../already-merged</span></tt>
changes from 2m10s to 13s).  (John Arbash Meinel, #103757)</li>
<li>Fix <tt class="docutils literal"><span class="pre">show_diff_trees</span></tt> to handle the case when a file is modified,
and the containing directory is renamed. (The file path is different
in this versus base, but it isn&#8217;t marked as a rename).
(John Arbash Meinel, #103870)</li>
<li>FTP now works even when the FTP server does not support atomic rename.
(Aaron Bentley, #89436)</li>
<li>Correct handling in bundles and merge directives of timezones with
that are not an integer number of hours offset from UTC.  Always
represent the epoch time in UTC to avoid problems with formatting
earlier times on win32.  (Martin Pool, Alexander Belchenko, John
Arbash Meinel)</li>
<li>Typo in the help for <tt class="docutils literal"><span class="pre">register-branch</span></tt> fixed. (Robert Collins, #96770)</li>
<li>&#8220;dirstate&#8221; and &#8220;dirstate-tags&#8221; formats now produce branches compatible
with old versions of bzr. (Aaron Bentley, #107168))</li>
<li>Handle moving a directory when children have been added, removed,
and renamed. (John Arbash Meinel, #105479)</li>
<li>Don&#8217;t preventively use basic authentication for proxy before receiving a
407 error. Otherwise people willing to use other authentication schemes
may expose their password in the clear (or nearly). This add one
roundtrip in case basic authentication should be used, but plug the
security hole.
(Vincent Ladeuil)</li>
<li>Handle HTTP and proxy digest authentication.
(Vincent Ladeuil, #94034).</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>Added <tt class="docutils literal"><span class="pre">bzrlib.strace.strace</span></tt> which will strace a single callable and
return a StraceResult object which contains just the syscalls involved
in running it. (Robert Collins)</li>
<li>New test method <tt class="docutils literal"><span class="pre">reduceLockdirTimeout</span></tt> to drop the default (ui-centric)
default time down to one suitable for tests. (Andrew Bennetts)</li>
<li>Add new <tt class="docutils literal"><span class="pre">vfs_transport_factory</span></tt> attribute on tests which provides the
common vfs backing for both the readonly and readwrite transports.
This allows the RemoteObject tests to back onto local disk or memory,
and use the existing <tt class="docutils literal"><span class="pre">transport_server</span></tt> attribute all tests know about
to be the smart server transport. This in turn allows tests to
differentiate between &#8216;transport to access the branch&#8217;, and
&#8216;transport which is a VFS&#8217; - which matters in Remote* tests.
(Robert Collins, Andrew Bennetts)</li>
<li>The <tt class="docutils literal"><span class="pre">make_branch_and_tree</span></tt> method for tests will now create a
lightweight checkout for the tree if the <tt class="docutils literal"><span class="pre">vfs_transport_factory</span></tt> is not
a LocalURLServer. (Robert Collins, Andrew Bennetts)</li>
<li>Branch implementation tests have been audited to ensure that all URLs
passed to Branch APIs use proper URLs, except when local-disk paths
are intended. This is so that tests correctly access the test transport
which is often not equivalent to local disk in Remote* tests. As part
of this many tests were adjusted to remove dependencies on local disk
access.
(Robert Collins, Andrew Bennetts)</li>
<li>Mark bzrlib.tests and bzrlib.tests.TestUtil as providing assertFOO helper
functions by adding a <tt class="docutils literal"><span class="pre">__unittest</span></tt> global attribute. (Robert Collins,
Andrew Bennetts, Martin Pool, Jonathan Lange)</li>
<li>Refactored proxy and authentication handling to simplify the
implementation of new auth schemes for both HTTP and proxy.
(Vincent Ladeuil)</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-0-16">bzr 0.16</a><ul>
<li><a class="reference internal" href="#bugfixes">Bugfixes</a></li>
<li><a class="reference internal" href="#improvements">Improvements</a></li>
</ul>
</li>
<li><a class="reference internal" href="#bzr-0-16rc2">bzr 0.16rc2</a><ul>
<li><a class="reference internal" href="#id1">Bugfixes</a></li>
</ul>
</li>
<li><a class="reference internal" href="#bzr-0-16rc1">bzr 0.16rc1</a><ul>
<li><a class="reference internal" href="#notes-when-upgrading">Notes When Upgrading</a></li>
<li><a class="reference internal" href="#id2">Improvements</a></li>
<li><a class="reference internal" href="#internals">Internals</a></li>
<li><a class="reference internal" href="#id3">Bugfixes</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-0.17.html"
                        title="previous chapter">Bazaar Release Notes</a></p>
  <h4>Next topic</h4>
  <p class="topless"><a href="bzr-0.15.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-0.16.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-0.15.html" title="Bazaar Release Notes"
             >next</a></li>
        <li class="right" >
          <a href="bzr-0.17.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>