bzr branch
http://gegoxaren.bato24.eu/bzr/brz/remove-bazaar
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
1 |
Installing Breezy |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
2 |
================= |
3 |
||
|
5278.1.5
by Martin Pool
Correct more sloppy use of the term 'Linux' |
4 |
GNU/Linux |
5 |
--------- |
|
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
6 |
|
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
7 |
Breezy packages are available for most popular GNU/Linux distributions |
|
5278.1.5
by Martin Pool
Correct more sloppy use of the term 'Linux' |
8 |
including Ubuntu, Debian, Red Hat and Gentoo. |
|
7192.3.6
by Jelmer Vernooij
Update lots of URLs. |
9 |
See https://www.breezy-vcs.org/pages/download.html for the latest instructions. |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
10 |
|
11 |
Windows |
|
12 |
------- |
|
13 |
||
14 |
For Windows users, an installer is available that includes |
|
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
15 |
the core Breezy package together with necessary pre-requisites |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
16 |
and some useful plug-ins. |
|
7192.3.6
by Jelmer Vernooij
Update lots of URLs. |
17 |
See https://www.breezy-vcs.org/pages/download.html for the latest instructions. |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
18 |
|
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
19 |
Note: If you are running Cygwin on Windows, a Breezy for Cygwin package |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
20 |
is available and ought to be used instead of the Windows version. |
21 |
||
22 |
Other operating systems |
|
23 |
----------------------- |
|
24 |
||
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
25 |
Beyond Linux and Windows, Breezy packages are available for a large |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
26 |
range of other operating systems include Mac OS X, FreeBSD and Solaris. |
|
7192.3.6
by Jelmer Vernooij
Update lots of URLs. |
27 |
See https://www.breezy-vcs.org/pages/download.html for the latest instructions. |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
28 |
|
29 |
||
30 |
Installing from scratch |
|
31 |
----------------------- |
|
32 |
||
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
33 |
If you wish to install Breezy from scratch rather than using a |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
34 |
pre-built package, the steps are: |
35 |
||
|
7192.3.6
by Jelmer Vernooij
Update lots of URLs. |
36 |
1. If it is not installed already, install Python 2.7 or later. |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
37 |
|
|
7192.3.6
by Jelmer Vernooij
Update lots of URLs. |
38 |
2. Download the ``breezy-xxx.tar.gz`` file (where xxx is the version |
39 |
number) from https://www.breezy-vcs.org/pages/download.html or from Launchpad |
|
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
40 |
(https://launchpad.net/~brz/). |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
41 |
|
42 |
3. Unpack the archive using tar, WinZip or equivalent. |
|
43 |
||
44 |
4. Put the created directory on your PATH. |
|
45 |
||
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
46 |
To test the installation, try running the **brz** command like this:: |
47 |
||
48 |
brz version |
|
49 |
||
50 |
This will display the version of Breezy you have installed. If this |
|
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
51 |
doesn't work, please contact us via email or IRC so we can help you |
52 |
get things working. |
|
53 |
||
54 |
||
|
3928.4.2
by John Arbash Meinel
Document the build_ext portion of 'install' when not using extensions. |
55 |
Installing into site-wide locations |
56 |
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ |
|
57 |
||
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
58 |
Instead of adding the directory to your PATH, you can install brz into the |
|
3928.4.2
by John Arbash Meinel
Document the build_ext portion of 'install' when not using extensions. |
59 |
system locations using:: |
60 |
||
61 |
python setup.py install |
|
62 |
||
63 |
If you do not have a compiler, or do not have the python development tools |
|
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
64 |
installed, brz supplies a (slower) pure-python implementation of all |
|
3928.4.2
by John Arbash Meinel
Document the build_ext portion of 'install' when not using extensions. |
65 |
extensions. You can install without compiling extensions with:: |
66 |
||
|
4300.4.3
by Martin Pool
Typo correction to install instructions (thanks Richard B) |
67 |
python setup.py install build_ext --allow-python-fallback |
|
3928.4.2
by John Arbash Meinel
Document the build_ext portion of 'install' when not using extensions. |
68 |
|
69 |
||
70 |
||
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
71 |
Running the development version |
72 |
------------------------------- |
|
73 |
||
|
3309.1.1
by Ian Clatworthy
Reduce evangelism in the User Guide |
74 |
You may wish to always be using the very latest development version of |
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
75 |
Breezy. Note that this is not recommended for |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
76 |
the majority of users as there is an increased risk of bugs. On the other |
77 |
hand, the development version is remarkably solid (thanks to the processes |
|
|
3309.1.1
by Ian Clatworthy
Reduce evangelism in the User Guide |
78 |
we follow) and running it makes it easier for you to send us changes for |
79 |
bugs and improvements. It also helps us by having more people testing |
|
80 |
the latest software. |
|
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
81 |
|
82 |
Here are the steps to follow: |
|
83 |
||
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
84 |
1. Install Breezy using one of the methods given above. |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
85 |
|
86 |
2. Get a copy of the development version like this:: |
|
87 |
||
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
88 |
brz branch lp:brz |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
89 |
|
|
4634.39.42
by Ian Clatworthy
Launchpad is now the place to grab bzr.dev from |
90 |
3. Put the created directory on your PATH. |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
91 |
|
92 |
Advanced users may also wish to build the optional C extensions for greater |
|
|
7289.2.2
by Jelmer Vernooij
s/pyrex/cython. |
93 |
speed. This can be done using ``make`` and requires ``cython`` and a C compiler. |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
94 |
Please contact us on email or IRC if you need assistance with this. |
95 |
||
96 |
||
97 |
Running multiple versions |
|
98 |
------------------------- |
|
99 |
||
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
100 |
It's easy to have multiple versions of Breezy installed and to switch |
|
3309.1.1
by Ian Clatworthy
Reduce evangelism in the User Guide |
101 |
between them. To do this, |
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
102 |
simply provide the full pathname to the **brz** command you wish to run. |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
103 |
The relevant libraries will be automatically detected and used. Of course, |
|
6622.1.24
by Jelmer Vernooij
More doc renames. |
104 |
if you do not provide a pathname, then the **brz** used will be the one |
|
2977.1.18
by Ian Clatworthy
chapter 2 tweaks |
105 |
found on your system path as normal. |
|
2977.1.1
by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2 |
106 |
|
107 |
Note that this capability is particularly useful if you wish to run |
|
108 |
(or test) both the latest released version and the development version say. |