~bzr-pqm/bzr/bzr.dev

« back to all changes in this revision

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

  • Committer: Martin
  • Date: 2011-04-15 21:22:57 UTC
  • mto: This revision was merged to the branch mainline in revision 5797.
  • Revision ID: gzlist@googlemail.com-20110415212257-jgtovwwp4be7egd9
Add release notes

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
 
261
268
 
262
269
Variable policies
263
270
^^^^^^^^^^^^^^^^^
322
329
    create_signatures = always
323
330
    check_signatures  = always
324
331
 
325
 
    [http://bazaar-vcs.org/bzr/*]
 
332
    [http://example.com/bzr/*]
326
333
    check_signatures  = require
327
334
 
328
335
The authentication configuration file, authentication.conf
584
591
If present, defines the ``--strict`` option default value for checking
585
592
uncommitted changes before sending a merge directive.
586
593
 
 
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