<feed xmlns='http://www.w3.org/2005/Atom'>
<title>user/sven/git.git/lib/mergetool.tcl, branch gitgui-0.18.0</title>
<subtitle>Git
</subtitle>
<id>https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=gitgui-0.18.0</id>
<link rel='self' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/atom?h=gitgui-0.18.0'/>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/'/>
<updated>2013-02-22T20:13:21Z</updated>
<entry>
<title>git-gui: fix the mergetool launcher for the Beyond Compare tool.</title>
<updated>2013-02-22T20:13:21Z</updated>
<author>
<name>Pat Thoyts</name>
<email>patthoyts@users.sourceforge.net</email>
</author>
<published>2013-02-22T20:13:21Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=60468d6c893a6ad8795869d979a601e47cb90732'/>
<id>urn:sha1:60468d6c893a6ad8795869d979a601e47cb90732</id>
<content type='text'>
When using Beyond Compare as the mergetool it fails to save the merged
result correctly due to a quoting problem when executing the tool.
This patch solves the quoting problem.

Signed-off-by: Warren Falk &lt;warren@warrenfalk.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>mergetool--lib: Add Beyond Compare 3 as a tool</title>
<updated>2011-02-27T08:47:34Z</updated>
<author>
<name>Sebastian Schuberth</name>
<email>sschuberth@gmail.com</email>
</author>
<published>2011-02-26T10:52:17Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=f3768a6714e667205d68475df37a889abb59d2d5'/>
<id>urn:sha1:f3768a6714e667205d68475df37a889abb59d2d5</id>
<content type='text'>
Signed-off-by: Sebastian Schuberth &lt;sschuberth@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>mergetool--lib: Sort tools alphabetically for easier lookup</title>
<updated>2011-02-27T08:47:13Z</updated>
<author>
<name>Sebastian Schuberth</name>
<email>sschuberth@gmail.com</email>
</author>
<published>2011-02-26T10:51:14Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=0e0f450427a915f8569dc3dcc0ce7ee48bba9da9'/>
<id>urn:sha1:0e0f450427a915f8569dc3dcc0ce7ee48bba9da9</id>
<content type='text'>
Signed-off-by: Sebastian Schuberth &lt;sschuberth@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-gui: Ensure consistent usage of mergetool.keepBackup</title>
<updated>2009-04-08T14:40:58Z</updated>
<author>
<name>Ferry Huberts</name>
<email>ferry.huberts@pelagic.nl</email>
</author>
<published>2009-04-07T15:33:35Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=fb25092a88ba889f540beaf9acdb208421ce2a20'/>
<id>urn:sha1:fb25092a88ba889f540beaf9acdb208421ce2a20</id>
<content type='text'>
In several places merge.keepBackup is used i.s.o.
mergetool.keepBackup. This patch makes it all
consistent.

Signed-off-by: Ferry Huberts &lt;ferry.huberts@pelagic.nl&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Fix merge conflict display error when filename contains spaces</title>
<updated>2009-03-20T21:44:28Z</updated>
<author>
<name>Jens Lehmann</name>
<email>Jens.Lehmann@web.de</email>
</author>
<published>2009-03-20T07:48:55Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=e27430e777edeb777cdd02a777e1e3a4608a0b41'/>
<id>urn:sha1:e27430e777edeb777cdd02a777e1e3a4608a0b41</id>
<content type='text'>
When a merge conflict occurs in a file with spaces in the filename,
git-gui showed wrongly "LOCAL: deleted".

Signed-off-by: Jens Lehmann &lt;Jens.Lehmann@web.de&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Make Ctrl-T safe to use for conflicting files.</title>
<updated>2008-09-30T18:47:33Z</updated>
<author>
<name>Alexander Gavrilov</name>
<email>angavrilov@gmail.com</email>
</author>
<published>2008-09-30T08:12:16Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=0aea2842d9d556afa4a3e8120e465479ad7368ca'/>
<id>urn:sha1:0aea2842d9d556afa4a3e8120e465479ad7368ca</id>
<content type='text'>
A previous patch added a check for conflict markers, which
is done when the file is about to be staged due to a click
on the icon. However, pressing Ctrl-T still immediately
stages the file without confirmation. This patch fixes it.

The check requires a loaded diff, so staging multiple files
at once won't work if they are unmerged.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Do not automatically stage file after merge tool finishes</title>
<updated>2008-09-30T18:40:48Z</updated>
<author>
<name>Johannes Sixt</name>
<email>johannes.sixt@telecom.at</email>
</author>
<published>2008-09-24T19:08:01Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=d3bcf55d675a255c00d2743c00978e1f42c93572'/>
<id>urn:sha1:d3bcf55d675a255c00d2743c00978e1f42c93572</id>
<content type='text'>
If a merge tool was invoked on a conflicted file and the tool completed,
then the conflicted file was staged automatically. However, the fact that
the user closed the merge tool cannot be understood as the unequivocal
sign that the conflict was completely resolved. For example, the user
could have decided to postpone the resolution of the conflict, or could
have accidentally closed the tool. We better leave the file unstaged and
let the user stage it explicitly.

Signed-off-by: Johannes Sixt &lt;johannes.sixt@telecom.at&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Reenable staging unmerged files by clicking the icon.</title>
<updated>2008-09-24T19:51:43Z</updated>
<author>
<name>Alexander Gavrilov</name>
<email>angavrilov@gmail.com</email>
</author>
<published>2008-09-20T08:19:18Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=3e34838caf796e67c057a136d1fdfe1d4286a003'/>
<id>urn:sha1:3e34838caf796e67c057a136d1fdfe1d4286a003</id>
<content type='text'>
This restores functionality of the file icon for unmerged files.
Safety is enforced by loading the diff and checking for lines
that look like conflict markers. If such lines are found, or
the conflict involves deletion and/or symlinks, a confirmation
dialog is presented. Otherwise, the icon immediately stages the
working copy version of the file.

Includes a revert of 2fe5b2ee42897a3acc78e5ddaace3775eb2713ca
(Restore ability to Stage Working Copy for conflicts)

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;
Tested-by: Johannes Sixt &lt;johannes.sixt@telecom.at&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: I18n fix sentence parts into full sentences for translation again.</title>
<updated>2008-09-12T15:38:42Z</updated>
<author>
<name>Christian Stimming</name>
<email>stimming@tuhh.de</email>
</author>
<published>2008-09-12T09:17:38Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=8b56a18dea33e8b55810b4e561279b118bc1ada8'/>
<id>urn:sha1:8b56a18dea33e8b55810b4e561279b118bc1ada8</id>
<content type='text'>
For translations, it is almost always impossible to correctly translate
parts of sentences in almost any other language. Hence, messages like this
must be re-organized into full sentences.

Signed-off-by: Christian Stimming &lt;stimming@tuhh.de&gt;
Signed-off-by: Shawn O. Pearce &lt;sop@google.com&gt;
</content>
</entry>
<entry>
<title>git-gui: Restore ability to Stage Working Copy for conflicts.</title>
<updated>2008-09-12T15:09:09Z</updated>
<author>
<name>Alexander Gavrilov</name>
<email>angavrilov@gmail.com</email>
</author>
<published>2008-09-08T16:37:11Z</published>
<link rel='alternate' type='text/html' href='https://git.stealer.net/cgit.cgi/user/sven/git.git/commit/?id=2fe5b2ee42897a3acc78e5ddaace3775eb2713ca'/>
<id>urn:sha1:2fe5b2ee42897a3acc78e5ddaace3775eb2713ca</id>
<content type='text'>
Tools like rerere leave files marked as conflicts in the index,
while actually resolving them in the working copy. Also, some
people like to use an external editor to resolve conflicts.

This patch restores functionality previously removed in
commit 617ceee653 by adding a new context menu item.
It still ensures that the user does not stage conflicting files
accidentally by clicking on the icon instead of the name.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;
Tested-by: Johannes Sixt &lt;johannes.sixt@telecom.at&gt;
Signed-off-by: Shawn O. Pearce &lt;sop@google.com&gt;
</content>
</entry>
</feed>
