~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

Viewing changes to bzrlib/help_topics/en/configuration.txt

(gz) Change minimum required testtools version for selftest to 0.9.5 for
 unicode fixes (Martin [gz])

Show diffs side-by-side

added added

removed removed

Lines of Context:
258
258
    email            = John Doe <jdoe@isp.com>
259
259
    check_signatures = require
260
260
 
261
 
A variable can reference other variables **in the same configuration file** by
262
 
enclosing them in curly brackets::
263
 
 
264
 
    my_branch_name = feature_x
265
 
    my_server      = bzr+ssh://example.com
266
 
    push_location   = {my_server}/project/{my_branch_name}
267
 
 
268
261
 
269
262
Variable policies
270
263
^^^^^^^^^^^^^^^^^
329
322
    create_signatures = always
330
323
    check_signatures  = always
331
324
 
332
 
    [http://example.com/bzr/*]
 
325
    [http://bazaar-vcs.org/bzr/*]
333
326
    check_signatures  = require
334
327
 
335
328
The authentication configuration file, authentication.conf
591
584
If present, defines the ``--strict`` option default value for checking
592
585
uncommitted changes before sending a merge directive.
593
586
 
594
 
 
595
 
External Merge Tools
596
 
--------------------
597
 
 
598
 
bzr.mergetool.<name>
599
 
~~~~~~~~~~~~~~~~~~~~
600
 
 
601
 
Defines an external merge tool called <name> with the given command-line.
602
 
Arguments containing spaces should be quoted using single or double quotes. The
603
 
executable may omit its path if it can be found on the PATH.
604
 
 
605
 
The following markers can be used in the command-line to substitute filenames
606
 
involved in the merge conflict:
607
 
 
608
 
{base}      file.BASE
609
 
{this}      file.THIS
610
 
{other}     file.OTHER
611
 
{result}    output file
612
 
{this_temp} temp copy of file.THIS, used to overwrite output file if merge
613
 
            succeeds.
614
 
 
615
 
For example:
616
 
 
617
 
  bzr.mergetool.kdiff3 = kdiff3 {base} {this} {other} -o {result}
618
 
 
619
 
bzr.default_mergetool
620
 
~~~~~~~~~~~~~~~~~
621
 
 
622
 
Specifies which external merge tool (as defined above) should be selected by
623
 
default in tools such as ``bzr qconflicts``.
624
 
 
625
 
For example:
626
 
 
627
 
  bzr.default_mergetool = kdiff3