~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to doc/en/upgrade-guide/overview.txt

  • Committer: Vincent Ladeuil
  • Date: 2012-03-09 16:48:55 UTC
  • mto: (6437.23.24 2.5)
  • mto: This revision was merged to the branch mainline in revision 6499.
  • Revision ID: v.ladeuil+lp@free.fr-20120309164855-htdn25hp7x65mmir
Rely on sphinx for texinfo doc generation

Show diffs side-by-side

added added

removed removed

Lines of Context:
4
4
High level upgrade process
5
5
--------------------------
6
6
 
7
 
In broad terms, there are 3 steps involved in upgrading to Bazaar 2.x:
 
7
In broad terms, there are 3 steps involved in upgrading a new format:
8
8
 
9
9
1. Upgrade the core software
10
10
 
12
12
 
13
13
3. Migrate data to the new default format.
14
14
 
15
 
Bazaar 2.x supports branches in earlier formats so the third step is
16
 
strictly not required. However, the new default format in Bazaar 2.x
17
 
is more space efficient, faster on large projects and provides a range
18
 
of new features, so it is recommended that most projects migrate to it
19
 
at a convenient time.
 
15
Bazaar supports branches in earlier formats so the third step is strictly not
 
16
required. However, when new default formats are introduced, they are more
 
17
space efficient, faster on large projects and/or provide new features. So it
 
18
is recommended that most projects migrate to it at a convenient time.
20
19
 
21
 
For most users, upgrading to 2.x and migrating to the new format is
22
 
straight forward. For projects with a large community of developers
23
 
though, things become more complex. In these cases, careful planning
24
 
and good communications become essential. This document provides
25
 
general advice which aims to assist in this regard. If in doubt,
26
 
please contact us on our mailing list or IRC channel with any
27
 
questions or concerns you have.
 
20
For most users, upgrading and migrating to the new format is straight
 
21
forward. For projects with a large community of developers though, things
 
22
become more complex. In these cases, careful planning and good communications
 
23
become essential. This document provides general advice which aims to assist
 
24
in this regard. If in doubt, please contact us on our mailing list or IRC
 
25
channel with any questions or concerns you have.
28
26
 
29
27
 
30
28
Upgrading the core software
31
29
---------------------------
32
30
 
33
 
The steps required to upgrade the core software vary from operating
34
 
system to operating system. There is nothing special about upgrading
35
 
from Bazaar 1.x to Bazaar 2.0 compared to upgrading from Bazaar 1.x
36
 
to Bazaar 1.y. In either case, a brief outline of the steps is given
37
 
below.
38
 
 
39
 
To upgrade Bazaar on Linux:
40
 
 
41
 
1. Ensure your package manager is configured with the required
42
 
   software sources, e.g. the official release PPA for Ubuntu:
 
31
The steps required to upgrade the core software vary from operating system to
 
32
operating system.  A brief outline of the steps is given below.
 
33
 
 
34
To upgrade Bazaar on Ubuntu:
 
35
 
 
36
1. Ensure your package manager is configured with the required software
 
37
   sources, e.g. the official stable release PPA for Ubuntu:
43
38
   https://launchpad.net/~bzr/+archive
44
39
 
45
40
2. Use your package manager to upgrade to the latest version.
61
56
2. Upgrade to the latest version using **sudo port upgrade bzr**
62
57
 
63
58
For further information on installing and upgrading, see
64
 
http://bazaar-vcs.org/Download.
 
59
http://wiki.bazaar.canonical.com/Download.
65
60
 
66
61
 
67
62
Upgrading required plugins
72
67
bzr-svn, are more tightly associated with Bazaar's APIs so these
73
68
typically need to be upgraded in lockstep with the core software.
74
69
 
75
 
For Windows and OS X users, bzrtools and bzr-svn are typically
76
 
included in the installer so no special steps are required to upgrade
77
 
these. For Linux and UNIX users, bztrools, bzr-svn and many other
78
 
popular plugins can be installed and upgraded using your
 
70
For Windows and OS X users, bzrtools and bzr-svn are typically included in
 
71
the installer so no special steps are required to upgrade these. For
 
72
Ubuntu and other GNU/Linux or Unix systems users, bztrools, bzr-svn and
 
73
many other popular plugins can be installed and upgraded using your
79
74
platform's package manager, e.g. Synaptic on Ubuntu.
80
75
 
81
76