~bzr-pqm/bzr/bzr.dev

3089.3.1 by Ian Clatworthy
move reference material out of User Guide into User Reference
1
Configuration Settings
2977.1.7 by Ian Clatworthy
move config reference into appendices
2
=======================
1821.1.1 by Alexander Belchenko
win32 installer for bzr.dev.0.9
3
3089.3.1 by Ian Clatworthy
move reference material out of User Guide into User Reference
4
Environment settings
2977.1.7 by Ian Clatworthy
move config reference into appendices
5
---------------------
6
1551.18.20 by Aaron Bentley
Add environment vars to config document
7
While most configuration is handled by configuration files, some options
8
which may be semi-permanent can also be controlled through the environment.
9
10
BZR_EMAIL
2977.1.7 by Ian Clatworthy
move config reference into appendices
11
~~~~~~~~~
12
1551.18.20 by Aaron Bentley
Add environment vars to config document
13
Override the email id used by Bazaar.  Typical format::
14
15
  "John Doe <jdoe@example.com>"
16
17
See also the ``email`` configuration value.
18
19
BZR_PROGRESS_BAR
2977.1.7 by Ian Clatworthy
move config reference into appendices
20
~~~~~~~~~~~~~~~~
21
1551.18.20 by Aaron Bentley
Add environment vars to config document
22
Override the progress display.  Possible values are "none", "dots", "tty"
23
24
BZR_SIGQUIT_PDB
2977.1.7 by Ian Clatworthy
move config reference into appendices
25
~~~~~~~~~~~~~~~
26
1551.18.20 by Aaron Bentley
Add environment vars to config document
27
Control whether SIGQUIT behaves normally or invokes a breakin debugger.
3104.2.5 by Ian Clatworthy
fix some broken links and make doc more Windows user friendly
28
3104.2.7 by Ian Clatworthy
feedback from poolie
29
* 0 = Standard SIGQUIT behavior (normally, exit with a core dump)
3104.2.5 by Ian Clatworthy
fix some broken links and make doc more Windows user friendly
30
* 1 = Invoke breakin debugger (default)
1551.18.20 by Aaron Bentley
Add environment vars to config document
31
32
BZR_HOME
2977.1.7 by Ian Clatworthy
move config reference into appendices
33
~~~~~~~~
34
1551.18.20 by Aaron Bentley
Add environment vars to config document
35
Override the home directory used by Bazaar.
36
37
BZR_SSH
2977.1.7 by Ian Clatworthy
move config reference into appendices
38
~~~~~~~
39
1551.18.20 by Aaron Bentley
Add environment vars to config document
40
Select a different SSH implementation.
41
42
BZR_PDB
2977.1.7 by Ian Clatworthy
move config reference into appendices
43
~~~~~~~
44
1551.18.20 by Aaron Bentley
Add environment vars to config document
45
Control whether to launch a debugger on error.
3104.2.5 by Ian Clatworthy
fix some broken links and make doc more Windows user friendly
46
47
* 0 = Standard behavior
48
* 1 = Launch debugger
1551.18.20 by Aaron Bentley
Add environment vars to config document
49
50
BZR_REMOTE_PATH
2977.1.7 by Ian Clatworthy
move config reference into appendices
51
~~~~~~~~~~~~~~~
52
1551.18.20 by Aaron Bentley
Add environment vars to config document
53
Path to the Bazaar executable to use when using the bzr+ssh protocol.
54
3104.2.5 by Ian Clatworthy
fix some broken links and make doc more Windows user friendly
55
See also the ``bzr_remote_path`` configuration value.
1551.18.20 by Aaron Bentley
Add environment vars to config document
56
57
BZR_EDITOR
2977.1.7 by Ian Clatworthy
move config reference into appendices
58
~~~~~~~~~~
59
1551.18.20 by Aaron Bentley
Add environment vars to config document
60
Path to the editor Bazaar should use for commit messages, etc.
61
62
BZR_PLUGIN_PATH
2977.1.7 by Ian Clatworthy
move config reference into appendices
63
~~~~~~~~~~~~~~~
64
1551.18.20 by Aaron Bentley
Add environment vars to config document
65
The path to the plugins directory that Bazaar should use.
66
67
BZRPATH
2977.1.7 by Ian Clatworthy
move config reference into appendices
68
~~~~~~~
69
1551.18.20 by Aaron Bentley
Add environment vars to config document
70
The path where Bazaar should look for shell plugin external commands.
71
72
2900.2.24 by Vincent Ladeuil
Review feedback.
73
Configuration files
2977.1.7 by Ian Clatworthy
move config reference into appendices
74
-------------------
2900.2.24 by Vincent Ladeuil
Review feedback.
75
76
Location
2977.1.7 by Ian Clatworthy
move config reference into appendices
77
~~~~~~~~
2900.2.24 by Vincent Ladeuil
Review feedback.
78
3104.2.5 by Ian Clatworthy
fix some broken links and make doc more Windows user friendly
79
Configuration files are located in ``$HOME/.bazaar`` on Linux/Unix and
80
``C:\Documents and Settings\<username>\Application Data\Bazaar\2.0`` on
3104.2.7 by Ian Clatworthy
feedback from poolie
81
Windows. (You can check the location for your system by using
82
``bzr version``.)
83
84
There are three primary configuration files in this location:
2900.2.24 by Vincent Ladeuil
Review feedback.
85
86
* ``bazaar.conf`` describes default configuration options,
87
88
* ``locations.conf`` describes configuration information for
89
  specific branch locations,
90
91
* ``authentication.conf`` describes credential information for
92
  remote servers.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
93
2601.1.1 by James Westby
Split out bug tracker configuration in to its own file.
94
Each branch can also contain a configuration file that sets values specific
95
to that branch. This file is found at ``.bzr/branch/branch.conf`` within the
96
branch. This file is visible to all users of a branch, if you wish to override
97
one of the values for a branch with a setting that is specific to you then you
98
can do so in ``locations.conf``.
99
2977.1.1 by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2
100
General format
2977.1.7 by Ian Clatworthy
move config reference into appendices
101
~~~~~~~~~~~~~~
2900.2.24 by Vincent Ladeuil
Review feedback.
102
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
103
An ini file has three types of contructs: section headers, section
104
variables and comments.
105
2120.6.14 by James Henstridge
Fix RST syntax as suggested by j-a-meinel
106
Comments
2977.1.7 by Ian Clatworthy
move config reference into appendices
107
^^^^^^^^
108
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
109
A comment is any line that starts with a "#" (sometimes called a "hash
110
mark", "pound sign" or "number sign"). Comment lines are ignored by
1861.2.6 by Alexander Belchenko
branding: change Bazaar-NG to Bazaar
111
Bazaar when parsing ini files.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
112
2977.1.1 by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2
113
Section headers
2977.1.7 by Ian Clatworthy
move config reference into appendices
114
^^^^^^^^^^^^^^^
115
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
116
A section header is a word enclosed in brackets that starts at the begining
2293.1.6 by Brad Crittenden
post review changes
117
of a line.  A typical section header looks like this::
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
118
119
    [DEFAULT]
120
3368.1.1 by Andrew Bennetts
Fix inaccuracy in configuration.txt help topic.
121
The only valid section headers for bazaar.conf currently are [DEFAULT] and
122
[ALIASES].  Section headers are case sensitive. The default section provides for
123
setting variables which can be overridden with the branch config file.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
124
2293.1.6 by Brad Crittenden
post review changes
125
For ``locations.conf``, the variables from the section with the
126
longest matching section header are used to the exclusion of other
127
potentially valid section headers. A section header uses the path for
128
the branch as the section header. Some examples include::
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
129
130
    [http://mybranches.isp.com/~jdoe/branchdir]
131
    [/home/jdoe/branches/]
132
133
2977.1.1 by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2
134
Section variables
2977.1.7 by Ian Clatworthy
move config reference into appendices
135
^^^^^^^^^^^^^^^^^
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
136
137
A section variable resides within a section. A section variable contains a
2293.1.3 by Brad Crittenden
Updated version_info.txt for grammar changes
138
variable name, an equals sign and a value.  For example::
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
139
140
    email            = John Doe <jdoe@isp.com>
141
    check_signatures = require
142
143
2977.1.1 by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2
144
Variable policies
2977.1.7 by Ian Clatworthy
move config reference into appendices
145
^^^^^^^^^^^^^^^^^
2120.6.13 by James Henstridge
update doc/configuration.txt with information about policies
146
147
Variables defined in a section affect the named directory or URL plus
148
any locations they contain.  Policies can be used to change how a
149
variable value is interpreted for contained locations.  Currently
150
there are three policies available:
151
2120.6.14 by James Henstridge
Fix RST syntax as suggested by j-a-meinel
152
 none:
153
   the value is interpreted the same for contained locations.  This is
154
   the default behaviour.
155
 norecurse:
156
   the value is only used for the exact location specified by the
157
   section name.
158
 appendpath:
159
   for contained locations, any additional path components are
160
   appended to the value.
2120.6.13 by James Henstridge
update doc/configuration.txt with information about policies
161
162
Policies are specified by keys with names of the form "$var:policy".
163
For example, to define the push location for a tree of branches, the
2120.6.14 by James Henstridge
Fix RST syntax as suggested by j-a-meinel
164
following could be used::
2120.6.13 by James Henstridge
update doc/configuration.txt with information about policies
165
166
  [/top/location]
167
  push_location = sftp://example.com/location
168
  push_location:policy = appendpath
169
2120.6.14 by James Henstridge
Fix RST syntax as suggested by j-a-meinel
170
With this configuration, the push location for ``/top/location/branch1``
171
would be ``sftp://example.com/location/branch1``.
2120.6.13 by James Henstridge
update doc/configuration.txt with information about policies
172
173
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
174
The main configuration file, bazaar.conf
2977.1.7 by Ian Clatworthy
move config reference into appendices
175
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
176
3974.1.3 by Ian Clatworthy
tweak configuration settings help
177
``bazaar.conf`` allows two sections: ``[DEFAULT]`` and ``[ALIASES]``.
178
The default section contains the default
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
179
configuration options for all branches. The default section can be
2293.1.6 by Brad Crittenden
post review changes
180
overriden by providing a branch-specific section in ``locations.conf``.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
181
2293.1.3 by Brad Crittenden
Updated version_info.txt for grammar changes
182
A typical ``bazaar.conf`` section often looks like the following::
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
183
184
    [DEFAULT]
185
    email             = John Doe <jdoe@isp.com>
186
    editor            = /usr/bin/vim
187
    check_signatures  = check-available
188
    create_signatures = when-required
189
2900.2.24 by Vincent Ladeuil
Review feedback.
190
191
The branch location configuration file, locations.conf
2977.1.7 by Ian Clatworthy
move config reference into appendices
192
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2900.2.24 by Vincent Ladeuil
Review feedback.
193
3104.2.5 by Ian Clatworthy
fix some broken links and make doc more Windows user friendly
194
``locations.conf`` allows one to specify overriding settings for
2900.2.24 by Vincent Ladeuil
Review feedback.
195
a specific branch. The format is almost identical to the default section in
196
bazaar.conf with one significant change: The section header, instead of saying
197
default, will be the path to a branch that you wish to override a value
198
for. The '?' and '*' wildcards are supported::
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
199
200
    [/home/jdoe/branches/nethack]
201
    email = Nethack Admin <nethack@nethack.com>
202
203
    [http://hypothetical.site.com/branches/devel-branch]
204
    create_signatures = always
205
    check_signatures  = always
206
1861.2.8 by Alexander Belchenko
More branding: bazaar-ng -> Bazaar; bazaar-ng.org -> bazaar-vcs.org
207
    [http://bazaar-vcs.org/bzr/*]
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
208
    check_signatures  = require
209
2900.2.24 by Vincent Ladeuil
Review feedback.
210
The authentication configuration file, authentication.conf
2977.1.7 by Ian Clatworthy
move config reference into appendices
211
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
2900.2.24 by Vincent Ladeuil
Review feedback.
212
3104.2.5 by Ian Clatworthy
fix some broken links and make doc more Windows user friendly
213
``authentication.conf`` allows one to specify credentials for
2900.2.24 by Vincent Ladeuil
Review feedback.
214
remote servers. This can be used for all the supported transports and any part
215
of bzr that requires authentication (smtp for example).
216
217
The syntax of the file obeys the same rules as the others except for the
218
variable policies which don't apply.
219
220
For more information on the possible uses of the authentication configuration
3089.3.13 by Ian Clatworthy
merge bzr.dev
221
file see `Authentication Settings`_.
2900.2.24 by Vincent Ladeuil
Review feedback.
222
223
2977.1.1 by Ian Clatworthy
First cut at new look User Guide including chapters 1 and 2
224
Common variable options
2977.1.7 by Ian Clatworthy
move config reference into appendices
225
-----------------------
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
226
4070.8.5 by Martin Pool
Add help about debug_flags to configuration topic
227
debug_flags
228
~~~~~~~~~~~
229
230
A comma-separated list of debugging options to turn on.  The same values
231
can be used as with the -D command-line option (see `help global-options`).
232
For example::
233
234
    debug_flags = hpss
235
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
236
email
2977.1.7 by Ian Clatworthy
move config reference into appendices
237
~~~~~
238
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
239
The email address to use when committing a branch. Typically takes the form
240
of::
241
242
    email = Full Name <account@hostname.tld>
243
244
editor
2977.1.7 by Ian Clatworthy
move config reference into appendices
245
~~~~~~
246
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
247
The path of the editor that you wish to use if *bzr commit* is run without
2601.1.1 by James Westby
Split out bug tracker configuration in to its own file.
248
a commit message. This setting is trumped by the environment variable
3104.2.5 by Ian Clatworthy
fix some broken links and make doc more Windows user friendly
249
``BZR_EDITOR``, and overrides the ``VISUAL`` and ``EDITOR`` environment
250
variables.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
251
3974.1.3 by Ian Clatworthy
tweak configuration settings help
252
log_format
253
~~~~~~~~~~
254
255
The default log format to use. Standard log formats are ``long``, ``short``
256
and ``line``. Additional formats may be provided by plugins. The default
257
value is ``long``.
258
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
259
check_signatures
2977.1.7 by Ian Clatworthy
move config reference into appendices
260
~~~~~~~~~~~~~~~~
261
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
262
Defines the behavior for signatures.
263
264
require
2293.1.3 by Brad Crittenden
Updated version_info.txt for grammar changes
265
    The gnupg signature for revisions must be present and must be valid.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
266
267
ignore
2376.4.35 by Jonathan Lange
Include configuration documentation for tracker config options.
268
    Do not check gnupg signatures of revisions.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
269
270
check-available
271
    (default) If gnupg signatures for revisions are present, check them.
1861.2.6 by Alexander Belchenko
branding: change Bazaar-NG to Bazaar
272
    Bazaar will fail if it finds a bad signature, but will not fail if
2293.1.3 by Brad Crittenden
Updated version_info.txt for grammar changes
273
    no signature is present.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
274
275
create_signatures
2977.1.7 by Ian Clatworthy
move config reference into appendices
276
~~~~~~~~~~~~~~~~~
277
2293.1.3 by Brad Crittenden
Updated version_info.txt for grammar changes
278
Defines the behaviour of signing revisions.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
279
280
always
2293.1.3 by Brad Crittenden
Updated version_info.txt for grammar changes
281
    Sign every new revision that is committed.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
282
283
when-required
284
    (default) Sign newly committed revisions only when the branch requires
2293.1.3 by Brad Crittenden
Updated version_info.txt for grammar changes
285
    signed revisions.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
286
287
never
2293.1.6 by Brad Crittenden
post review changes
288
    Refuse to sign newly committed revisions, even if the branch
289
    requires signatures.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
290
291
recurse
2977.1.7 by Ian Clatworthy
move config reference into appendices
292
~~~~~~~
293
2293.1.6 by Brad Crittenden
post review changes
294
Only useful in ``locations.conf``. Defines whether or not the
295
configuration for this section applies to subdirectories:
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
296
297
true
2293.1.6 by Brad Crittenden
post review changes
298
    (default) This section applies to subdirectories as well.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
299
300
false
301
    This section only applies to the branch at this directory and not
2376.4.35 by Jonathan Lange
Include configuration documentation for tracker config options.
302
    branches below it.
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
303
304
gpg_signing_command
2977.1.7 by Ian Clatworthy
move config reference into appendices
305
~~~~~~~~~~~~~~~~~~~
306
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
307
(Default: "gpg"). Which program should be used to sign and check revisions.
2293.1.3 by Brad Crittenden
Updated version_info.txt for grammar changes
308
For example::
1610.2.1 by James Blackwell
Copied in docs for wiki & First round cleanup
309
310
    gpg_signing_command = /usr/bin/gnpg
311
1551.18.17 by Aaron Bentley
Introduce bzr_remote_path configuration variable
312
bzr_remote_path
2977.1.7 by Ian Clatworthy
move config reference into appendices
313
~~~~~~~~~~~~~~~
314
1551.18.17 by Aaron Bentley
Introduce bzr_remote_path configuration variable
315
(Default: "bzr").  The path to the command that should be used to run the smart
316
server for bzr.  This value may only be specified in locations.conf, because:
317
318
- it's needed before branch.conf is accessible
319
- allowing remote branch.conf files to specify commands would be a security
320
  risk
321
322
It is overridden by the BZR_REMOTE_PATH environment variable.
323
2535.2.1 by Adeodato Simó
New SMTPConnection class, a reduced version of that in bzr-email.
324
smtp_server
2977.1.7 by Ian Clatworthy
move config reference into appendices
325
~~~~~~~~~~~
326
2535.2.1 by Adeodato Simó
New SMTPConnection class, a reduced version of that in bzr-email.
327
(Default: "localhost"). SMTP server to use when Bazaar needs to send
328
email, eg. with ``merge-directive --mail-to``, or the bzr-email plugin.
329
330
smtp_username, smtp_password
2977.1.7 by Ian Clatworthy
move config reference into appendices
331
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
332
2535.2.1 by Adeodato Simó
New SMTPConnection class, a reduced version of that in bzr-email.
333
User and password to authenticate to the SMTP server. If smtp_username
334
is set, and smtp_password is not, Bazaar will prompt for a password.
2601.1.1 by James Westby
Split out bug tracker configuration in to its own file.
335
These settings are only needed if the SMTP server requires authentication
336
to send mail.
2535.2.1 by Adeodato Simó
New SMTPConnection class, a reduced version of that in bzr-email.
337
2681.1.14 by Aaron Bentley
Update docs
338
mail_client
2977.1.7 by Ian Clatworthy
move config reference into appendices
339
~~~~~~~~~~~
340
2681.1.26 by Aaron Bentley
Merge MAPI support from Lukáš Lalinsky
341
A mail client to use for sending merge requests.
2681.1.27 by Aaron Bentley
Update text, fix whitespace issues
342
By default, bzr will try to use ``mapi`` on Windows.  On other platforms, it
343
will try ``xdg-email``. If either of these fails, it will fall back to
344
``editor``.
2681.1.26 by Aaron Bentley
Merge MAPI support from Lukáš Lalinsky
345
2790.2.5 by Keir Mierle
Change ordering of clients listing.
346
Supported values for specific clients:
347
3921.2.8 by Aaron Bentley
Update docs
348
:claws: Use Claws.  This skips a dialog for attaching files.
2790.2.5 by Keir Mierle
Change ordering of clients listing.
349
:evolution: Use Evolution.
350
:kmail: Use KMail.
351
:mutt: Use Mutt.
352
:thunderbird: Use Mozilla Thunderbird or Icedove.  For Thunderbird/Icedove 1.5,
353
    this works around some bugs that xdg-email doesn't handle.
354
2790.2.2 by Keir Mierle
Change alphabetic ordering into two categories; one for specific clients the other for generic options.
355
Supported generic values are:
2681.1.26 by Aaron Bentley
Merge MAPI support from Lukáš Lalinsky
356
2790.2.1 by Keir Mierle
Add Mutt as a supported client email program. Also rearranges various listings
357
:default: See above.
358
:editor: Use your editor to compose the merge request.  This also uses
359
    your commit id, (see ``bzr whoami``), smtp_server and (optionally)
360
    smtp_username and smtp_password.
2790.2.2 by Keir Mierle
Change alphabetic ordering into two categories; one for specific clients the other for generic options.
361
:mapi: Use your preferred e-mail client on Windows.
362
:xdg-email: Use xdg-email to run your preferred mail program
363
2681.1.14 by Aaron Bentley
Update docs
364
submit_branch
2977.1.7 by Ian Clatworthy
move config reference into appendices
365
~~~~~~~~~~~~~
366
2681.1.14 by Aaron Bentley
Update docs
367
The branch you intend to submit your current work to.  This is automatically
368
set by ``bzr send``, and is also used by the ``submit:`` revision spec.  This
369
should usually be set on a per-branch or per-location basis.
370
371
public_branch
2977.1.7 by Ian Clatworthy
move config reference into appendices
372
~~~~~~~~~~~~~
373
2681.1.14 by Aaron Bentley
Update docs
374
A publically-accessible version of this branch (implying that this version is
375
not publically-accessible).  Used (and set) by ``bzr send``.
376
2230.3.43 by Aaron Bentley
Update docs
377
3104.2.5 by Ian Clatworthy
fix some broken links and make doc more Windows user friendly
378
Branch type specific options
379
----------------------------
2230.3.43 by Aaron Bentley
Update docs
380
3104.2.5 by Ian Clatworthy
fix some broken links and make doc more Windows user friendly
381
These options apply only to branches that use the ``dirstate-tags`` or
382
later format.  They
1551.18.20 by Aaron Bentley
Add environment vars to config document
383
are usually set in ``.bzr/branch/branch.conf`` automatically, but may be
384
manually set in ``locations.conf`` or ``bazaar.conf``.
2230.3.43 by Aaron Bentley
Update docs
385
386
append_revisions_only
2977.1.7 by Ian Clatworthy
move config reference into appendices
387
~~~~~~~~~~~~~~~~~~~~~
388
2293.1.6 by Brad Crittenden
post review changes
389
If set to "True" then revisions can only be appended to the log, not
2293.1.3 by Brad Crittenden
Updated version_info.txt for grammar changes
390
removed.  A branch with this setting enabled can only pull from
391
another branch if the other branch's log is a longer version of its
392
own.  This is normally set by ``bzr init --append-revisions-only``.
2230.3.43 by Aaron Bentley
Update docs
393
394
parent_location
2977.1.7 by Ian Clatworthy
move config reference into appendices
395
~~~~~~~~~~~~~~~
396
2230.3.43 by Aaron Bentley
Update docs
397
If present, the location of the default branch for pull or merge.
2293.1.3 by Brad Crittenden
Updated version_info.txt for grammar changes
398
This option is normally set by ``pull --remember`` or ``merge
2601.1.1 by James Westby
Split out bug tracker configuration in to its own file.
399
--remember``.
2230.3.43 by Aaron Bentley
Update docs
400
401
push_location
2977.1.7 by Ian Clatworthy
move config reference into appendices
402
~~~~~~~~~~~~~
403
2293.1.3 by Brad Crittenden
Updated version_info.txt for grammar changes
404
If present, the location of the default branch for push.  This option
405
is normally set by ``push --remember``.
2230.3.43 by Aaron Bentley
Update docs
406
407
bound_location
2977.1.7 by Ian Clatworthy
move config reference into appendices
408
~~~~~~~~~~~~~~
409
2293.1.3 by Brad Crittenden
Updated version_info.txt for grammar changes
410
The location that commits should go to when acting as a checkout.
411
This option is normally set by ``bind``.
2230.3.43 by Aaron Bentley
Update docs
412
413
bound
2977.1.7 by Ian Clatworthy
move config reference into appendices
414
~~~~~
415
2230.3.43 by Aaron Bentley
Update docs
416
If set to "True", the branch should act as a checkout, and push each commit to
2293.1.3 by Brad Crittenden
Updated version_info.txt for grammar changes
417
the bound_location.  This option is normally set by ``bind``/``unbind``.