git/list[1] front-page[2] threads[3] people[4] search[5] about
 

Re: [PATCH] mergetools: add config option to disable auto-merge

From
Junio C Hamano <gitster@pobox.com>
Date
Jun 17, 2015, 19:41 UTC
Message-ID
<xmqqd20u6s2b.fsf@gitster.dls.corp.google.com>
In-Reply-To
<1434490514-36204-2-git-send-email-rappazzo@gmail.com>
Michael Rappazzo <rappazzo@gmail.com> writes:
> For some mergetools, the current invocation of git mergetool will
> include an auto-merge flag.  By default the flag is included, however if
> the git config option 'merge.automerge' is set to 'false', then that
> flag will now be omitted.

... and why is the "automerge" a bad thing that user would want to avoid triggering under which condition? That description may not have to be in the proposed log message, but it would help users when they decide if they want to use the configuration to describe it in the mergetool.automerge configuration.

And depending on the answer to the above question, a configuration variable may turn out be a bad mechanism to customize this (namely, set-and-forget configuration variable is a bad match for a knob that is more "per invocation" than "user taste").

Is this not about "automerge" but more about "always-show-UI because I like GUI?" Then that may be a "user taste" thing that is a good match for a configuration variable. I simply cannot tell from what was in the message I am responding to.

Show 13 quoted lines
> -TEMPORARY FILES
> ----------------
> -`git mergetool` creates `*.orig` backup files while resolving merges.
> -These are safe to remove once a file has been merged and its
> -`git mergetool` session has completed.
> -
> +CONFIGURATION OPTIONS
> +---------------------
> +mergetool.keepBackup::
> +	`git mergetool` creates `*.orig` backup files while resolving merges.
> +	These are safe to remove once a file has been merged and its
> +	`git mergetool` session has completed.
> ++
This is an unrelated change; I think it is a good change, though.

I however suspect that we would not want to repeat the configuration description in this file and instead mention these in "see also" section referring the readers to git-config(1).

Previous: Michael RappazzoNext: Mike Rappazzo
Message 3 of 6 in “mergetools: add config option to disable auto-merge”
  1. mergetools: add config option to disable auto-mergeMichael Rappazzo, Jun 16, 2015
  2. mergetools: add config option to disable auto-mergeMichael Rappazzo, Jun 16, 2015
  3. Junio C HamanoJun 17, 2015
  4. Mike RappazzoJun 18, 2015
  5. David AguilarJun 18, 2015
  6. Mike RappazzoJun 18, 2015

Read the whole thread, see it on lore, or plain text.

$ cat FOOTERMessages come from the public archive at lore.kernel.org/git, fetched every hour. The front page is chosen and written each morning by an AI editor and can be wrong; the threads themselves are the record. About and API. For agents: an MCP server at https://gitlist.dev/mcp, and any thread, story or person page as Markdown by adding .md to its URL (or sending Accept: text/markdown). Details in /llms.txt.