<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/mergetools, branch v1.8.2.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.8.2.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.8.2.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2013-02-15T00:05:56Z</updated>
<entry>
<title>Merge branch 'da/p4merge-mktemp-fix'</title>
<updated>2013-02-15T00:05:56Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-02-15T00:05:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c0acef9b8ae84e7f67a1c231eb97ecfd897c5651'/>
<id>urn:sha1:c0acef9b8ae84e7f67a1c231eb97ecfd897c5651</id>
<content type='text'>
* da/p4merge-mktemp-fix:
  p4merge: fix printf usage
</content>
</entry>
<entry>
<title>p4merge: fix printf usage</title>
<updated>2013-02-10T19:40:52Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2013-02-10T01:21:25Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d272c8497c2a38ecc9608f8580f7dc3587168168'/>
<id>urn:sha1:d272c8497c2a38ecc9608f8580f7dc3587168168</id>
<content type='text'>
Do not use a random string as if it is a format string for printf
when showing it literally; instead feed it to '%s' format.

Reported-by: Asheesh Laroia &lt;asheesh@asheesh.org&gt;
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>Merge branch 'ss/mergetools-tortoise'</title>
<updated>2013-02-07T22:42:01Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-02-07T22:42:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=eeaf4e7c32f09ef9daa45f9d5ff4713aad9b7d8e'/>
<id>urn:sha1:eeaf4e7c32f09ef9daa45f9d5ff4713aad9b7d8e</id>
<content type='text'>
Update mergetools to work better with newer merge helper tortoise ships.

* ss/mergetools-tortoise:
  mergetools: teach tortoisemerge to handle filenames with SP correctly
  mergetools: support TortoiseGitMerge
</content>
</entry>
<entry>
<title>Merge branch 'jk/mergetool'</title>
<updated>2013-02-07T22:41:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-02-07T22:41:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=55f56fee0765820d5c841e47b22f33f5a7253e16'/>
<id>urn:sha1:55f56fee0765820d5c841e47b22f33f5a7253e16</id>
<content type='text'>
Cleans up mergetool/difftool combo.

* jk/mergetool:
  mergetools: simplify how we handle "vim" and "defaults"
  mergetool--lib: don't call "exit" in setup_tool
  mergetool--lib: improve show_tool_help() output
  mergetools/vim: remove redundant diff command
  git-difftool: use git-mergetool--lib for "--tool-help"
  git-mergetool: don't hardcode 'mergetool' in show_tool_help
  git-mergetool: remove redundant assignment
  git-mergetool: move show_tool_help to mergetool--lib
</content>
</entry>
<entry>
<title>mergetools: teach tortoisemerge to handle filenames with SP correctly</title>
<updated>2013-02-02T02:06:03Z</updated>
<author>
<name>Sven Strickroth</name>
<email>sven.strickroth@tu-clausthal.de</email>
</author>
<published>2013-02-01T20:16:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=81ed7b9581f7eafb334824264abb492d85a5ffb8'/>
<id>urn:sha1:81ed7b9581f7eafb334824264abb492d85a5ffb8</id>
<content type='text'>
TortoiseGitMerge, unlike TortoiseMerge, can be told to handle paths
with spaces in them by using -option "$FILE" (not -option:"$FILE",
which does not work for such paths) syntax.

This change was necessary because of MSYS path mangling [1], the ":"
after the "base" etc. arguments to TortoiseMerge caused the whole
argument instead of just the file name to be quoted in case of file
names with spaces. So TortoiseMerge was passed

    "-base:new file.txt"

instead of

    -base:"new file.txt"

(including the quotes). To work around this, TortoiseGitMerge does not
require the ":" after the arguments anymore which fixes handling file
names with spaces [2] (as written above).

[1] http://www.mingw.org/wiki/Posix_path_conversion
[2] https://github.com/msysgit/msysgit/issues/57

Signed-off-by: Sven Strickroth &lt;email@cs-ware.de&gt;
Reported-by: Sebastian Schuberth &lt;sschuberth@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>mergetools: simplify how we handle "vim" and "defaults"</title>
<updated>2013-01-29T03:00:38Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2013-01-27T00:46:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=073678b8e6324a155fa99f40eee0637941a70a34'/>
<id>urn:sha1:073678b8e6324a155fa99f40eee0637941a70a34</id>
<content type='text'>
Remove the exceptions for "vim" and "defaults" in the mergetool library
so that every filename in mergetools/ matches 1:1 with the name of a
valid built-in tool.

Define the trivial fallback definition of shell functions in-line in
git-mergetool-lib script, instead of dot-sourcing them from another
file.  The result is much easier to follow.

[jc: squashed in an update from John Keeping as well]

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>mergetools/vim: remove redundant diff command</title>
<updated>2013-01-28T02:32:43Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2013-01-25T09:43:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b2a6b7122e66d4882ef5ac31e3a03969b5b6a199'/>
<id>urn:sha1:b2a6b7122e66d4882ef5ac31e3a03969b5b6a199</id>
<content type='text'>
vimdiff and vimdiff2 differ only by their merge command so remove the
logic in the diff command since it's not actually needed.

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>mergetools: support TortoiseGitMerge</title>
<updated>2013-01-27T03:01:46Z</updated>
<author>
<name>Sven Strickroth</name>
<email>sven.strickroth@tu-clausthal.de</email>
</author>
<published>2013-01-26T01:15:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8bf671946da23b39b7b6b18fe99cfa011ec21a11'/>
<id>urn:sha1:8bf671946da23b39b7b6b18fe99cfa011ec21a11</id>
<content type='text'>
TortoiseMerge.exe was ben renamed to TortoiseGitMerge.exe (starting
with 1.8.0) in order to make it clear that it has special support
for git, and prevent confusion with the TortoiseSVN TortoiseMerge
version.

Signed-off-by: Sven Strickroth &lt;email@cs-ware.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>mergetools/p4merge: Honor $TMPDIR for the /dev/null placeholder</title>
<updated>2012-12-27T02:13:15Z</updated>
<author>
<name>David Aguilar</name>
<email>davvid@gmail.com</email>
</author>
<published>2012-12-27T00:45:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=950b5680bdacd3eaa4a528f4dc2d5652f1beb88d'/>
<id>urn:sha1:950b5680bdacd3eaa4a528f4dc2d5652f1beb88d</id>
<content type='text'>
Use $TMPDIR when creating the /dev/null placeholder for p4merge.
This prevents users from finding a seemingly random untracked file
in their worktree.

This is different than what mergetool does with $LOCAL and
$REMOTE because those files exist to aid users when resolving
merges.  p4merge's /dev/null placeholder is not helpful in that
situation so it is sensible to keep it out of the worktree.

Reported-by: Jeremy Morton &lt;admin@game-point.net&gt;
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>Merge branch 'da/mergetools-p4'</title>
<updated>2012-10-25T10:42:57Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2012-10-25T10:42:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=33d3c6bb9bcc10b9aa5e46f66ef516c649b2c703'/>
<id>urn:sha1:33d3c6bb9bcc10b9aa5e46f66ef516c649b2c703</id>
<content type='text'>
* da/mergetools-p4:
  mergetools/p4merge: Handle "/dev/null"
</content>
</entry>
</feed>
