<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/lib/commit.tcl, branch gitgui-0.21.0</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=gitgui-0.21.0</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=gitgui-0.21.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2016-10-20T10:07:24Z</updated>
<entry>
<title>Merge branch 'os/preserve-author' into pu</title>
<updated>2016-10-20T10:07:24Z</updated>
<author>
<name>Pat Thoyts</name>
<email>patthoyts@users.sourceforge.net</email>
</author>
<published>2016-10-20T10:07:24Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=bfe43447fb78d64c1cdf4b2046032a399edc4011'/>
<id>urn:sha1:bfe43447fb78d64c1cdf4b2046032a399edc4011</id>
<content type='text'>
</content>
</entry>
<entry>
<title>git-gui: avoid persisting modified author identity</title>
<updated>2016-10-06T21:18:47Z</updated>
<author>
<name>Pat Thoyts</name>
<email>patthoyts@users.sourceforge.net</email>
</author>
<published>2016-10-06T13:04:42Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=cfe616bcb14a4574235d301f5e6b12efeda9768d'/>
<id>urn:sha1:cfe616bcb14a4574235d301f5e6b12efeda9768d</id>
<content type='text'>
Commit 7e71adc77f fixes a problem with git-gui failing to pick up the
original author identity during a commit --amend operation. However, the
new author details then become persistent for the remainder of the session.
This commit fixes this by ensuring the environment variables are reset
and the author information reset once the commit is completed.
The relevant changes were reworked to reduce global variables.

Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: respect commit.gpgsign again</title>
<updated>2016-09-11T21:52:27Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2016-09-09T12:28:24Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=2afe6b733e002f6bf5976988646fdcd610b129dc'/>
<id>urn:sha1:2afe6b733e002f6bf5976988646fdcd610b129dc</id>
<content type='text'>
As of v2.9.0, `git commit-tree` no longer heeds the `commit.gpgsign`
config setting. This broke committing with GPG signature in Git GUI.

This fixes https://github.com/git-for-windows/git/issues/850

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>git-gui: Do not reset author details on amend</title>
<updated>2016-04-14T14:38:09Z</updated>
<author>
<name>Orgad Shaneh</name>
<email>orgad.shaneh@audiocodes.com</email>
</author>
<published>2016-04-11T06:57:39Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7e71adc77fb08021235006e88f255e5e40d25662'/>
<id>urn:sha1:7e71adc77fb08021235006e88f255e5e40d25662</id>
<content type='text'>
git commit --amend preserves the author details unless --reset-author is
given.

git-gui discards the author details on amend.

Fix by reading the author details along with the commit message, and
setting the appropriate environment variables required for preserving
them.

Reported long ago in the mailing list[1].

[1] http://article.gmane.org/gmane.comp.version-control.git/243921

Signed-off-by: Orgad Shaneh &lt;orgad.shaneh@audiocodes.com&gt;
</content>
</entry>
<entry>
<title>git-gui: remove .git/CHERRY_PICK_HEAD after committing</title>
<updated>2012-09-17T10:59:05Z</updated>
<author>
<name>Beat Bolli</name>
<email>bbolli@ewanet.ch</email>
</author>
<published>2012-08-18T20:28:00Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=5a5e4d2599faf51240e5c8f29645eeb2aedff5c2'/>
<id>urn:sha1:5a5e4d2599faf51240e5c8f29645eeb2aedff5c2</id>
<content type='text'>
Adding _git_ps1() to one's bash prompt displays various repo status
info after each command. After committing a git cherry-pick -n using
git-gui, the prompt still contains the "|CHERRY-PICKING" flag.

Delete the file causing this flag when cleaning up.

Signed-off-by: Beat Bolli &lt;bbolli@ewanet.ch&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: Fix a loose/lose mistake</title>
<updated>2012-09-17T10:53:37Z</updated>
<author>
<name>Beat Bolli</name>
<email>bbolli@ewanet.ch</email>
</author>
<published>2012-08-18T20:24:00Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=9ef750875abd9cc41d733131a2851b5165fc2197'/>
<id>urn:sha1:9ef750875abd9cc41d733131a2851b5165fc2197</id>
<content type='text'>
Acked-by: Junio C Hamano &lt;gitster@pobox.com&gt;
Signed-off-by: Beat Bolli &lt;bbolli@ewanet.ch&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: don't warn for detached head when rebasing</title>
<updated>2011-11-05T00:39:04Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2011-10-22T19:39:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d8d166bf0950889743695174e55ea9201e9db9cd'/>
<id>urn:sha1:d8d166bf0950889743695174e55ea9201e9db9cd</id>
<content type='text'>
Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: make config gui.warndetachedcommit a boolean</title>
<updated>2011-11-05T00:39:03Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2011-10-22T19:39:39Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=f49517a862529f8f0898c414113a45f40cc54565'/>
<id>urn:sha1:f49517a862529f8f0898c414113a45f40cc54565</id>
<content type='text'>
Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: warn when trying to commit on a detached head</title>
<updated>2011-05-20T21:49:15Z</updated>
<author>
<name>Heiko Voigt</name>
<email>hvoigt@hvoigt.net</email>
</author>
<published>2011-02-15T19:43:54Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e34789cc8ba45d5491c007274b41849d3b0b84b7'/>
<id>urn:sha1:e34789cc8ba45d5491c007274b41849d3b0b84b7</id>
<content type='text'>
The commandline is already warning when checking out a detached head.
Since the only thing thats potentially dangerous is to create commits
on a detached head lets warn in case the user is about to do that.

Signed-off-by: Heiko Voigt &lt;hvoigt@hvoigt.net&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
<entry>
<title>git-gui: learn more type change states</title>
<updated>2011-01-28T00:16:50Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2010-12-09T20:46:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=7587f4d32f7479a9fa9ae1767708597702a0be5f'/>
<id>urn:sha1:7587f4d32f7479a9fa9ae1767708597702a0be5f</id>
<content type='text'>
Support the following states with type change in git-gui: AT, MT, TD, TM

Signed-off-by: Bert Wesarg &lt;bert.wesarg@googlemail.com&gt;
Signed-off-by: Pat Thoyts &lt;patthoyts@users.sourceforge.net&gt;
</content>
</entry>
</feed>
