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

Re: [PATCH] Add Code Compare v2.80.4 as a merge / diff tool for Windows

From
Junio C Hamano <gitster@pobox.com>
Date
Aug 8, 2012, 21:26 UTC
Message-ID
<7v1ujhrs7e.fsf@alter.siamese.dyndns.org>
In-Reply-To
<5022CC90.3060108@gmail.com>
Sebastian Schuberth <sschuberth@gmail.com> writes:
Show 39 quoted lines
> Code Compare is a commercial file comparison tool for Windows, see
>
>     http://www.devart.com/codecompare/
>
> Version 2.80.4 added support for command line arguments preceded by a
> dash instead of a slash. This is required for Git for Windows because
> slashes in command line arguments get mangled with according to these
> rules:
>
>     http://www.mingw.org/wiki/Posix_path_conversion
>
> Signed-off-by: Sebastian Schuberth <sschuberth@gmail.com>
> ---
>  Documentation/merge-config.txt         |  8 ++++----
>  contrib/completion/git-completion.bash |  2 +-
>  git-mergetool--lib.sh                  |  2 +-
>  mergetools/codecompare                 | 25 +++++++++++++++++++++++++
>  4 files changed, 31 insertions(+), 6 deletions(-)
>  create mode 100644 mergetools/codecompare
>
> diff --git a/Documentation/merge-config.txt b/Documentation/merge-config.txt
> index 861bd6f..e9e0d55 100644
> --- a/Documentation/merge-config.txt
> +++ b/Documentation/merge-config.txt
> @@ -54,10 +54,10 @@ merge.stat::
>  merge.tool::
>  	Controls which merge resolution program is used by
>  	linkgit:git-mergetool[1].  Valid built-in values are: "araxis",
> -	"bc3", "diffuse", "ecmerge", "emerge", "gvimdiff", "kdiff3", "meld",
> -	"opendiff", "p4merge", "tkdiff", "tortoisemerge", "vimdiff"
> -	and "xxdiff".  Any other value is treated is custom merge tool
> -	and there must be a corresponding mergetool.<tool>.cmd option.
> +	"bc3", "codecompare", "diffuse", "ecmerge", "emerge", "gvimdiff",
> +	"kdiff3", "meld", "opendiff", "p4merge", "tkdiff", "tortoisemerge",
> +	"vimdiff" and "xxdiff".  Any other value is treated is custom merge
> +	tool and there must be a corresponding mergetool.<tool>.cmd option.
>  
>  merge.verbosity::
>  	Controls the amount of output shown by the recursive merge

I do not have a strong reason to vote for or against inclusion of yet another tool as mergetool backends (read: Meh), but what this patch does to Documentation/merge-config.txt is actively unwelcome.

As we discussed earlier in
    http://thread.gmane.org/gmane.comp.version-control.git/201913/focus=201976

the longer term direction is to reduce the names of tools listed there.

I am somewhat saddened to find your name in that thread; you should have been aware of that discussion when you wrote this patch.

Previous: Sebastian SchuberthNext: Sebastian Schuberth
Message 2 of 7 in “Add Code Compare v2.80.4 as a merge / diff tool for Windows”
  1. Add Code Compare v2.80.4 as a merge / diff tool for WindowsSebastian Schuberth, Aug 8, 2012
  2. Junio C HamanoAug 8, 2012
  3. Sebastian SchuberthAug 9, 2012
  4. Junio C HamanoAug 9, 2012
  5. Sebastian SchuberthAug 9, 2012
  6. David AguilarAug 10, 2012
  7. Add Code Compare v2.80.4 as a merge / diff tool for WindowsSebastian Schuberth, Aug 10, 2012

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.