<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/lib/commit.tcl, branch gitgui-0.16.0</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=gitgui-0.16.0</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=gitgui-0.16.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2011-11-05T00:39:04Z</updated>
<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>
<entry>
<title>git-gui: remove 'no such variable' for s error when encounter unknown file states</title>
<updated>2011-01-28T00:16:46Z</updated>
<author>
<name>Bert Wesarg</name>
<email>bert.wesarg@googlemail.com</email>
</author>
<published>2010-12-09T20:46:22Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=4a065c8a6f0415da6d778dae83ff88e5385a2f0f'/>
<id>urn:sha1:4a065c8a6f0415da6d778dae83ff88e5385a2f0f</id>
<content type='text'>
$s will be referenced in the error message. Which was broken since
"git-gui: Automatically update-index all included files before commit"
(bbe3b3b, 2006-11-16).

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: When calling post-commit hook wrong variable was cleared.</title>
<updated>2009-04-05T19:45:40Z</updated>
<author>
<name>Jens Lehmann</name>
<email>Jens.Lehmann@web.de</email>
</author>
<published>2009-03-30T18:35:57Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=f0d4eec99f2367bad77ec46680d7b07d4472d230'/>
<id>urn:sha1:f0d4eec99f2367bad77ec46680d7b07d4472d230</id>
<content type='text'>
Before calling the post-commit hook, the variable "pc_err" is cleared
while later only "pch_error" is used. "pch_error$cmt_id" only appeared in
"upvar"-Statements (which were changed to "global") and was removed.

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: Fix post-commit status with subject in non-locale encoding</title>
<updated>2009-02-01T22:56:54Z</updated>
<author>
<name>Alexander Gavrilov</name>
<email>angavrilov@gmail.com</email>
</author>
<published>2009-01-23T21:18:13Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=06569cd5bef7c8e3925bd36870abc083ae7b93f8'/>
<id>urn:sha1:06569cd5bef7c8e3925bd36870abc083ae7b93f8</id>
<content type='text'>
As pointed out in msysgit bug #181, when a non-locale encoding is
used for commits, post-commit status messages display the subject
incorrectly.  It happens because the file handle is not properly
configured before the subject is read back.

This patch fixes it by factoring out the code that is used to setup
the output handle into a separate function, and calling it from
the reading code.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;
Acked-by: Robin Rosenberg &lt;robin.rosenberg@gmail.com&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
<entry>
<title>git-gui: Fix commit encoding handling.</title>
<updated>2008-12-08T16:33:05Z</updated>
<author>
<name>Alexander Gavrilov</name>
<email>angavrilov@gmail.com</email>
</author>
<published>2008-12-06T17:24:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=3ac31e4451ff7c77c7ecbd639e685995e6a8dcc7'/>
<id>urn:sha1:3ac31e4451ff7c77c7ecbd639e685995e6a8dcc7</id>
<content type='text'>
Commits without an encoding header are supposed to
be encoded in utf8. While this apparently hasn't always
been the case, currently it is the active convention, so
it is better to follow it; otherwise people who have to
use commitEncoding on their machines are unable to read
utf-8 commits made by others.

I also think that it is preferrable to display the warning
about an unsupported value of commitEncoding more prominently,
because this condition may lead to surprising behavior and,
eventually, to loss of data.

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: Add more integration options to citool.</title>
<updated>2008-09-24T16:53:01Z</updated>
<author>
<name>Alexander Gavrilov</name>
<email>angavrilov@gmail.com</email>
</author>
<published>2008-09-12T18:43:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=1e65c6225dea2e15df81f6c91927cb0b8fab443c'/>
<id>urn:sha1:1e65c6225dea2e15df81f6c91927cb0b8fab443c</id>
<content type='text'>
- Make citool return nonzero exit code if it did not commit.
- Add a mode where it does not actually commit and simply
  exits with zero code. Commit message is either disabled,
  or simply dumped to GITGUI_EDITMSG before exiting.
- Add an option to immediately start it in amend mode.

Rationale:

1) Use 'git citool --nocommit' instead of mergetool in scripts.
2) Use 'git citool --amend' to edit commits while rebasing.

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: Support conflict states _U &amp; UT.</title>
<updated>2008-09-05T04:28:55Z</updated>
<author>
<name>Alexander Gavrilov</name>
<email>angavrilov@gmail.com</email>
</author>
<published>2008-08-30T21:00:49Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=ff515d81faa22f26b611ed7fd06a76d0c300ea39'/>
<id>urn:sha1:ff515d81faa22f26b611ed7fd06a76d0c300ea39</id>
<content type='text'>
Support _U (local deleted, remote modified) and
UT (file type changed in conflict) modes.

Note that 'file type changed' does not refer to
changes in the executable bit, instead it denotes
replacing a file with a link, or vice versa.

Signed-off-by: Alexander Gavrilov &lt;angavrilov@gmail.com&gt;
Signed-off-by: Shawn O. Pearce &lt;spearce@spearce.org&gt;
</content>
</entry>
</feed>
