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