~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Canonical.com Patch Queue Manager
  • Date: 2010-09-01 08:02:42 UTC
  • mfrom: (5390.3.3 faster-revert-593560)
  • Revision ID: pqm@pqm.ubuntu.com-20100901080242-esg62ody4frwmy66
(spiv) Avoid repeatedly calling self.target.all_file_ids() in
 InterTree.iter_changes. (Andrew Bennetts)

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 a new format:
 
7
In broad terms, there are 3 steps involved in upgrading to Bazaar 2.x:
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 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.
 
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.
19
20
 
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.
 
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.
26
28
 
27
29
 
28
30
Upgrading the core software
29
31
---------------------------
30
32
 
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
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.
33
38
 
34
39
To upgrade Bazaar on Ubuntu:
35
40
 
36
 
1. Ensure your package manager is configured with the required software
37
 
   sources, e.g. the official stable release PPA for Ubuntu:
 
41
1. Ensure your package manager is configured with the required
 
42
   software sources, e.g. the official release PPA for Ubuntu:
38
43
   https://launchpad.net/~bzr/+archive
39
44
 
40
45
2. Use your package manager to upgrade to the latest version.