# HG changeset patch # User Durham Goode # Date 1400271307 25200 # Node ID 1f05a7bcde50437ead5386aed35a90c7995e7363 # Parent 3b40e32e88c34a29068328e68d645aa4b6648441 help: add local/other description to merge tool description Adds a more detailed description of what 'local' and 'other' mean to the merge tool documentation. diff -r 3b40e32e88c3 -r 1f05a7bcde50 mercurial/help/config.txt --- a/mercurial/help/config.txt Thu May 08 16:55:56 2014 -0700 +++ b/mercurial/help/config.txt Fri May 16 13:15:07 2014 -0700 @@ -843,7 +843,13 @@ ``args`` The arguments to pass to the tool executable. You can refer to the files being merged as well as the output file through these - variables: ``$base``, ``$local``, ``$other``, ``$output``. + variables: ``$base``, ``$local``, ``$other``, ``$output``. The meaning + of ``$local`` and ``$other`` can vary depending on which action is being + performed. During and update or merge, ``$local`` represents the original + state of the file, while ``$other`` represents the commit you are updating + to or the commit you are merging with. During a rebase ``$local`` + represents the destination of the rebase, and ``$other`` represents the + commit being rebased. Default: ``$local $base $other`` ``premerge``