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

Re: [PATCH 7/8] mergetools: use the correct tool for Beyond Compare 3 on Windows

From
Junio C Hamano <gitster@pobox.com>
Date
Oct 15, 2011, 05:50 UTC
Message-ID
<7vobxix0pk.fsf@alter.siamese.dyndns.org>
In-Reply-To
<1318632815-29945-8-git-send-email-patthoyts@users.sourceforge.net>
Pat Thoyts <patthoyts@users.sourceforge.net> writes:
> On Windows the bcompare tool launches a graphical program and does
> not wait for it to terminate. A separate 'bcomp' tool is provided which
> will wait for the view to exit so we use this instead.

Hmm, does this only apply to Windows, or are there other platforms on which BC3 supplies bcomp for the exact same reason? What I am trying to get at is that it might be nicer if we do not have to check uname, e.g.

	if type bcomp >/dev/null 2>/dev/null
        then
        	echo bcomp
	else
        	echo bcompare
	fi
Show 24 quoted lines
> Reported-by: Werner BEROUX <werner@beroux.com>
> Signed-off-by: Pat Thoyts <patthoyts@users.sourceforge.net>
> ---
>  mergetools/bc3 |    9 ++++++++-
>  1 files changed, 8 insertions(+), 1 deletions(-)
>
> diff --git a/mergetools/bc3 b/mergetools/bc3
> index 27b3dd4..b642bf2 100644
> --- a/mergetools/bc3
> +++ b/mergetools/bc3
> @@ -16,5 +16,12 @@ merge_cmd () {
>  }
>  
>  translate_merge_tool_path() {
> -	echo bcompare
> +	case $(uname -s) in
> +	*MINGW*)
> +		echo bcomp
> +		;;
> +	*)
> +		echo bcompare
> +		;;
> +	esac
>  }
Previous: Pat ThoytsNext: Sebastian Schuberth
Message 14 of 21 in “Some patches from msysGit”
  1. 0/8 Some patches from msysGitPat Thoyts, Oct 14, 2011
  2. 1/8 t1020: disable the pwd test on MinGWPat Thoyts, Oct 14, 2011
  3. 2/8 t1402: Ignore a few cases that must fail due to DOS path expansionPat Thoyts, Oct 14, 2011
  4. Junio C HamanoOct 15, 2011
  5. Pat ThoytsOct 15, 2011
  6. Junio C HamanoOct 15, 2011
  7. 3/8 t9001: do not fail only due to CR/LF issuesPat Thoyts, Oct 14, 2011
  8. 4/8 git-svn: On MSYS, escape and quote SVN_SSH also if set by the userPat Thoyts, Oct 14, 2011
  9. 5/8 t9901: fix line-ending dependency on windowsPat Thoyts, Oct 14, 2011
  10. Junio C HamanoOct 15, 2011
  11. Pat ThoytsOct 15, 2011
  12. 6/8 t9300: do not run --cat-blob-fd related tests on MinGWPat Thoyts, Oct 14, 2011
  13. 7/8 mergetools: use the correct tool for Beyond Compare 3 on WindowsPat Thoyts, Oct 14, 2011
  14. Junio C HamanoOct 15, 2011
  15. Sebastian SchuberthOct 15, 2011
  16. Pat ThoytsOct 15, 2011
  17. Sebastian SchuberthOct 16, 2011
  18. Sebastian SchuberthOct 16, 2011
  19. Junio C HamanoOct 15, 2011
  20. Sebastian SchuberthOct 16, 2011
  21. 8/8 mingw: ensure sockets are initialized before calling gethostnamePat Thoyts, Oct 14, 2011

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.