<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-mergetool--lib.sh, 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-01-29T17:56:51Z</updated>
<entry>
<title>add shebang line to git-mergetool--lib.sh</title>
<updated>2010-01-29T17:56:51Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2010-01-29T10:37:23Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=02e51243559334e821e85b05dbb358e52b7ba4e5'/>
<id>urn:sha1:02e51243559334e821e85b05dbb358e52b7ba4e5</id>
<content type='text'>
Even though this script is expected to be sourced instead of
executed on its own, the #!/bin/sh line provides simple
documentation about what format the file is in.

In particular, the lack of such a line was confusing the
valgrind support of our test scripts, which assumed that any
executable without a #!-line should be intercepted and run
through valgrind. So during valgrind-enabled tests, any
script sourcing this file actually sourced the valgrind
interception script instead.

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'rs/work-around-grep-opt-insanity'</title>
<updated>2009-11-25T19:45:07Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2009-11-25T19:45:07Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ad7ace714d353ef49045bc37c1363e8fc904792d'/>
<id>urn:sha1:ad7ace714d353ef49045bc37c1363e8fc904792d</id>
<content type='text'>
* rs/work-around-grep-opt-insanity:
  Protect scripted Porcelains from GREP_OPTIONS insanity
  mergetool--lib: simplify guess_merge_tool()

Conflicts:
	git-instaweb.sh
</content>
</entry>
<entry>
<title>mergetool--lib: simplify guess_merge_tool()</title>
<updated>2009-11-23T23:38:04Z</updated>
<author>
<name>René Scharfe</name>
<email>rene.scharfe@lsrfire.ath.cx</email>
</author>
<published>2009-11-23T23:29:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7b1042292d5dc18508213c3be888b740d02f02e3'/>
<id>urn:sha1:7b1042292d5dc18508213c3be888b740d02f02e3</id>
<content type='text'>
Use a case statement instead of calling grep to find out if the editor's
name contains the string "vim".  Remove the check for emacs, as this
branch did the same as the default one anyway.

Signed-off-by: Rene Scharfe &lt;rene.scharfe@lsrfire.ath.cx&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>mergetool--lib: add p4merge as a pre-configured mergetool option</title>
<updated>2009-10-28T23:48:20Z</updated>
<author>
<name>Scott Chacon</name>
<email>schacon@gmail.com</email>
</author>
<published>2009-10-28T21:39:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c8998b4823cbccd6bd49c2034e242ae7d5873eae'/>
<id>urn:sha1:c8998b4823cbccd6bd49c2034e242ae7d5873eae</id>
<content type='text'>
Add p4merge to the set of built-in diff/merge tools, and update
bash completion and documentation.

Signed-off-by: Scott Chacon &lt;schacon@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>mergetool--lib: add support for araxis merge</title>
<updated>2009-05-24T18:21:05Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2009-05-24T00:24:41Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b6f0621a462e4ff11999c8e2d8279c0ffd3be201'/>
<id>urn:sha1:b6f0621a462e4ff11999c8e2d8279c0ffd3be201</id>
<content type='text'>
Araxis merge is now a built-in diff/merge tool.
This adds araxis to git-completion and updates
the documentation to mention araxis.

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>mergetool--lib: specialize diff options for emerge and ecmerge</title>
<updated>2009-05-09T15:25:22Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2009-05-02T08:57:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4481ff048df4c86021d783de6f099909495f04ff'/>
<id>urn:sha1:4481ff048df4c86021d783de6f099909495f04ff</id>
<content type='text'>
The ecmerge documentation mentions the following form:

	ecmerge --mode=diff2 $1 $2

Since git-difftool is about diffing, we should use that instead
of --mode=merge2.  Likewise, this drops the $MERGED argument to
emerge, as discussed on the git list ($gmane/117930).

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>mergetool--lib: simplify API usage by removing more global variables</title>
<updated>2009-04-12T22:19:12Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2009-04-12T03:41:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=47d65924a69576bd9f3254f7055de6b37a359596'/>
<id>urn:sha1:47d65924a69576bd9f3254f7055de6b37a359596</id>
<content type='text'>
The mergetool--lib scriplet was tricky to use because it relied upon
the existance of several global shell variables.  This removes more
global variables so that things are simpler for callers.

A side effect is that some variables are recomputed each time
run_merge_tool() is called, but the overhead for recomputing
them is justified by the simpler implementation.

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/mergetool: refactor commands to use git-mergetool--lib</title>
<updated>2009-04-08T07:25:24Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2009-04-08T07:17:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=21d0ba7ebb0c6b6c6ad844f8a40fff8dd4c0b105'/>
<id>urn:sha1:21d0ba7ebb0c6b6c6ad844f8a40fff8dd4c0b105</id>
<content type='text'>
This consolidates the common functionality from git-mergetool and
git-difftool--helper into a single git-mergetool--lib scriptlet.

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