<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-difftool.perl, branch v1.7.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.7.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.7.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2010-03-28T16:29:12Z</updated>
<entry>
<title>difftool: Fix '--gui' when diff.guitool is unconfigured</title>
<updated>2010-03-28T16:29:12Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2010-03-27T21:58:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=42accaec0174f80c81681c4a6f896ca452ba3f76'/>
<id>urn:sha1:42accaec0174f80c81681c4a6f896ca452ba3f76</id>
<content type='text'>
When diff.guitool is unconfigured and "--gui" is specified
git-difftool dies with the following error message:

	config diff.guitool: command returned error: 1

Catch the error so that the "--gui" flag is a no-op when
diff.guitool is unconfigured.

Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>difftool: Add '-x' and as an alias for '--extcmd'</title>
<updated>2010-01-15T23:04:31Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2010-01-15T22:03:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f47f1e2ce8b4022113120b32decb4436341dc3aa'/>
<id>urn:sha1:f47f1e2ce8b4022113120b32decb4436341dc3aa</id>
<content type='text'>
This adds '-x' as a shorthand for the '--extcmd' option.
Arguments to '--extcmd' can be specified separately, which
was not originally possible.

This also fixes the brief help text so that it mentions
both '-x' and '--extcmd'.

Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>difftool: Allow specifying unconfigured commands with --extcmd</title>
<updated>2010-01-10T06:41:30Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2010-01-10T04:02:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=1c6f5b52b7b13bbc6cf404cb5ef9e64fda37655c'/>
<id>urn:sha1:1c6f5b52b7b13bbc6cf404cb5ef9e64fda37655c</id>
<content type='text'>
git-difftool requires difftool.&lt;tool&gt;.cmd configuration even when
tools use the standard "$diffcmd $from $to" form.  This teaches
git-difftool to run these tools in lieu of configuration by
allowing the command to be specified on the command line.

Reference: http://article.gmane.org/gmane.comp.version-control.git/133377
Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-difftool: Add '--gui' for selecting a GUI tool</title>
<updated>2010-01-03T08:29:35Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2009-12-23T05:27:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4cefa495ca91ad833084ebf3f73c77997920ae9b'/>
<id>urn:sha1:4cefa495ca91ad833084ebf3f73c77997920ae9b</id>
<content type='text'>
Users might prefer to have git-difftool use a different
tool when run from a Git GUI.

This teaches git-difftool to honor 'diff.guitool' when
the '--gui' option is specified.  This allows users to
configure their preferred command-line diff tool in
'diff.tool' and a GUI diff tool in 'diff.guitool'.

Reference: http://article.gmane.org/gmane.comp.version-control.git/133386
Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Explain seemingly pointless use of system in difftool</title>
<updated>2009-04-24T08:20:35Z</updated>
<author>
<name>Alex Riesen</name>
<email>raa.lkml@gmail.com</email>
</author>
<published>2009-04-23T19:18:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=677fbff88f368ed6ac52438ddbb530166ec1d5d1'/>
<id>urn:sha1:677fbff88f368ed6ac52438ddbb530166ec1d5d1</id>
<content type='text'>
Portability reasons.

Signed-off-by: Alex Riesen &lt;raa.lkml@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Wait for git diff to finish in git difftool</title>
<updated>2009-04-23T01:39:21Z</updated>
<author>
<name>Alex Riesen</name>
<email>raa.lkml@gmail.com</email>
</author>
<published>2009-04-22T07:27:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e8d1180467da98c53663e462800f793d2341f5a1'/>
<id>urn:sha1:e8d1180467da98c53663e462800f793d2341f5a1</id>
<content type='text'>
In ActivetState Perl, exec does not wait for the started program. This
breaks difftool tests and may cause unexpected behaviour: git difftool
has returned, but the rest of code (diff and possibly the interactive
program are still running in the background.

Acked-by: David Aguilar &lt;davvid@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>difftool: add support for a difftool.prompt config variable</title>
<updated>2009-04-08T05:19:56Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2009-04-07T08:21:22Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a904392eaeee1629c0ac14dae8e579bb8497636a'/>
<id>urn:sha1:a904392eaeee1629c0ac14dae8e579bb8497636a</id>
<content type='text'>
difftool now supports difftool.prompt so that users do not have to
pass --no-prompt or hit enter each time a diff tool is launched.
The --prompt flag overrides the configuration variable.

Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>difftool: move 'git-difftool' out of contrib</title>
<updated>2009-04-08T05:19:56Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2009-04-07T08:21:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=afcbc8e7ecb18a3ee542e808f02f5df7d56d5bdc'/>
<id>urn:sha1:afcbc8e7ecb18a3ee542e808f02f5df7d56d5bdc</id>
<content type='text'>
This prepares 'git-difftool' and its documentation for
mainstream use.

'git-difftool-helper' became 'git-difftool--helper'
since users should not use it directly.

'git-difftool' was added to the list of commands as
an ancillaryinterrogator.

Signed-off-by: David Aguilar &lt;davvid@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
