Sophie

Sophie

distrib > Mageia > 7 > i586 > media > core-release > by-pkgid > 4d3e035d9e975b827326563d291f989a > files > 3103

bzr-2.7.0-6.mga7.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="X-UA-Compatible" content="IE=Edge" />
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Overview &#8212; Bazaar 2.7.0 documentation</title>
    <link rel="stylesheet" href="../_static/classic.css" type="text/css" />
    <link rel="stylesheet" href="../_static/pygments.css" type="text/css" />
    
    <script type="text/javascript" id="documentation_options" data-url_root="../" src="../_static/documentation_options.js"></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>
    <script type="text/javascript" src="../_static/language_data.js"></script>
    
    <link rel="shortcut icon" href="../_static/bzr.ico"/>
    <link rel="search" title="Search" href="../search.html" /> 
  </head><body>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
<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 class="nav-item nav-item-0"><a href="../index.html">Table of Contents (2.7.0)</a> &#187;</li>
 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body" role="main">
            
  <div class="section" id="overview">
<h1>Overview<a class="headerlink" href="#overview" title="Permalink to this headline">¶</a></h1>
<div class="section" id="high-level-upgrade-process">
<h2>High level upgrade process<a class="headerlink" href="#high-level-upgrade-process" title="Permalink to this headline">¶</a></h2>
<p>In broad terms, there are 3 steps involved in upgrading a new format:</p>
<ol class="arabic simple">
<li>Upgrade the core software</li>
<li>Upgrade required plugins</li>
<li>Migrate data to the new default format.</li>
</ol>
<p>Bazaar supports branches in earlier formats so the third step is strictly not
required. However, when new default formats are introduced, they are more
space efficient, faster on large projects and/or provide new features. So it
is recommended that most projects migrate to it at a convenient time.</p>
<p>For most users, upgrading and migrating to the new format is straight
forward. For projects with a large community of developers though, things
become more complex. In these cases, careful planning and good communications
become essential. This document provides general advice which aims to assist
in this regard. If in doubt, please contact us on our mailing list or IRC
channel with any questions or concerns you have.</p>
</div>
<div class="section" id="upgrading-the-core-software">
<h2>Upgrading the core software<a class="headerlink" href="#upgrading-the-core-software" title="Permalink to this headline">¶</a></h2>
<p>The steps required to upgrade the core software vary from operating system to
operating system.  A brief outline of the steps is given below.</p>
<p>To upgrade Bazaar on Ubuntu:</p>
<ol class="arabic simple">
<li>Ensure your package manager is configured with the required software
sources, e.g. the official stable release PPA for Ubuntu:
<a class="reference external" href="https://launchpad.net/~bzr/+archive">https://launchpad.net/~bzr/+archive</a></li>
<li>Use your package manager to upgrade to the latest version.</li>
</ol>
<p>To upgrade Bazaar on Windows:</p>
<ol class="arabic simple">
<li>Uninstall the existing version using Add/Remove Programs.</li>
<li>Install the new version using the relevant installer.</li>
</ol>
<p>To upgrade Bazaar on OS X (via the installer):</p>
<ol class="arabic simple">
<li>Install the new version using the relevant installer.</li>
</ol>
<p>To upgrade Bazaar on OS X (via MacPorts):</p>
<ol class="arabic simple">
<li>Refresh the package metadata using <strong>sudo port selfupdate</strong></li>
<li>Upgrade to the latest version using <strong>sudo port upgrade bzr</strong></li>
</ol>
<p>For further information on installing and upgrading, see
<a class="reference external" href="http://wiki.bazaar.canonical.com/Download">http://wiki.bazaar.canonical.com/Download</a>.</p>
</div>
<div class="section" id="upgrading-required-plugins">
<h2>Upgrading required plugins<a class="headerlink" href="#upgrading-required-plugins" title="Permalink to this headline">¶</a></h2>
<p>Many plugins are not dependent on a particular Bazaar version so
upgrading them is optional. Other plugins, notably bzrtools and
bzr-svn, are more tightly associated with Bazaar’s APIs so these
typically need to be upgraded in lockstep with the core software.</p>
<p>For Windows and OS X users, bzrtools and bzr-svn are typically included in
the installer so no special steps are required to upgrade these. For
Ubuntu and other GNU/Linux or Unix systems users, bztrools, bzr-svn and
many other popular plugins can be installed and upgraded using your
platform’s package manager, e.g. Synaptic on Ubuntu.</p>
</div>
<div class="section" id="migrating-data-to-the-new-default-format">
<h2>Migrating data to the new default format<a class="headerlink" href="#migrating-data-to-the-new-default-format" title="Permalink to this headline">¶</a></h2>
<p>As mentioned earlier, the complexity of migrating to a new format
depends on several factors, particularly project community size.
It also depends on how data is currently stored, e.g. in a
standalone branch, multiple branches in a shared repository,
stacked branches on Launchpad, etc. These various scenarios are
covered in the next chapter.</p>
</div>
</div>


          </div>
        </div>
      </div>
      <div class="sphinxsidebar" role="navigation" aria-label="main navigation">
        <div class="sphinxsidebarwrapper">
  <h3><a href="../index.html">Table of Contents</a></h3>
  <ul>
<li><a class="reference internal" href="#">Overview</a><ul>
<li><a class="reference internal" href="#high-level-upgrade-process">High level upgrade process</a></li>
<li><a class="reference internal" href="#upgrading-the-core-software">Upgrading the core software</a></li>
<li><a class="reference internal" href="#upgrading-required-plugins">Upgrading required plugins</a></li>
<li><a class="reference internal" href="#migrating-data-to-the-new-default-format">Migrating data to the new default format</a></li>
</ul>
</li>
</ul>

  <div role="note" aria-label="source link">
    <h3>This Page</h3>
    <ul class="this-page-menu">
      <li><a href="../_sources/upgrade-guide/overview.txt"
            rel="nofollow">Show Source</a></li>
    </ul>
   </div>
<div id="searchbox" style="display: none" role="search">
  <h3>Quick search</h3>
    <div class="searchformwrapper">
    <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>
    </div>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related" role="navigation" aria-label="related navigation">
      <h3>Navigation</h3>
      <ul>
<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 class="nav-item nav-item-0"><a href="../index.html">Table of Contents (2.7.0)</a> &#187;</li>
 
      </ul>
    </div>
    <div class="footer" role="contentinfo">
        &#169; Copyright 2009-2011 Canonical Ltd.
      Created using <a href="http://sphinx-doc.org/">Sphinx</a> 1.8.4.
    </div>
  </body>
</html>