/brz/remove-bazaar

To get this branch, use:
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.