sapling/mercurial/help
Augie Fackler 32827d85c7 merge-tools: allow marking a mergetool as completely disabled
Very often in my life I'm finding that the only configured merge tool
present on the system is vimdiff[0], and it's currently impossible (as
far as I can tell) short of specifying `ui.merge = `[1] to actually
*disable* a merge tool. This allows vimdiff-haters to put:

  [merge-tools]
  vimdiff.disable = yes

in their ~/.hgrc and never see vimdiff again. I'm stopping short of
putting this as a commented out entry in the sample new user hgrc
(seen when a user runs `hg config --edit` with no ~/.hgrc) for now,
but I might come back and do that later.

0: vimdiff is at an awkward intersection: it's usually installed by
the vim package which is often installed as a vi substitute, so it's
mere presence doesn't imply me wanting it, unlike (say) kdiff3.

1: There's a related problem I ran into today where specifying
`ui.merge = :merge` failed because :merge isn't a command, which I
think is a regression. I'll try and figure that out and at least file
a bug.
2015-10-14 12:57:33 -04:00
..
common.txt doc: make man and html from translated documents 2013-07-03 21:49:43 +09:00
config.txt merge-tools: allow marking a mergetool as completely disabled 2015-10-14 12:57:33 -04:00
dates.txt doc: fix internal date sample (issue4072) 2013-10-29 21:54:49 +02:00
diffs.txt help: refer to user configuration file more consistently 2010-08-27 22:36:35 -04:00
environment.txt HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT 2011-01-05 00:18:36 +11:00
extensions.txt doc: make it easier to read how to enable extensions 2013-06-06 14:05:03 -04:00
filesets.txt help: use "hg files" instead of "hg locate" in "hg help filesets" 2014-11-01 02:43:08 +09:00
glossary.txt glossary: fixup use of periods at end of entries 2015-08-28 12:18:12 -04:00
hg.1.txt urls: bulk-change primary website URLs 2015-09-30 15:43:49 -05:00
hgignore.5.txt copyright: update to 2015 2015-03-02 14:52:04 +01:00
hgignore.txt help: add documentation on include: and subinclude: 2015-05-20 14:54:09 -07:00
hgrc.5.txt copyright: update to 2015 2015-03-02 14:52:04 +01:00
hgweb.txt help.hgweb: add a section describing URLs and common parameters 2015-02-06 23:08:47 -08:00
merge-tools.txt filemerge: switch the default name for internal tools from internal:x to :x 2014-09-28 17:15:28 +02:00
multirevs.txt setup: install translation files as package data 2009-12-01 16:06:10 +01:00
patterns.txt help: add documentation on include: and subinclude: 2015-05-20 14:54:09 -07:00
phases.txt help: remove last occurrences of ".. note::" without two newlines 2014-02-19 13:25:28 +01:00
revisions.txt help: branch names primarily denote the tipmost unclosed branch head 2013-11-21 15:17:18 -05:00
revsets.txt revset: introduce new operator "##" to concatenate strings/symbols at runtime 2015-01-06 23:46:18 +09:00
scripting.txt help/scripting: fix HGENCODING indentation 2015-09-03 00:22:17 -04:00
subrepos.txt files: recurse into subrepos automatically with an explicit path 2015-05-17 22:42:47 -04:00
templates.txt templater: introduce {latesttag()} function to match a pattern (issue4184) 2015-08-23 23:44:58 -04:00
urls.txt help: stop documentation markup appearing in generated help 2013-05-15 22:19:12 +01:00