<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-commit-script, branch main</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=main</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=main'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2005-09-08T00:45:20Z</updated>
<entry>
<title>Big tool rename.</title>
<updated>2005-09-08T00:45:20Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-09-08T00:26:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=215a7ad1ef790467a4cd3f0dcffbd6e5f04c38f7'/>
<id>urn:sha1:215a7ad1ef790467a4cd3f0dcffbd6e5f04c38f7</id>
<content type='text'>
As promised, this is the "big tool rename" patch.  The primary differences
since 0.99.6 are:

  (1) git-*-script are no more.  The commands installed do not
      have any such suffix so users do not have to remember if
      something is implemented as a shell script or not.

  (2) Many command names with 'cache' in them are renamed with
      'index' if that is what they mean.

There are backward compatibility symblic links so that you and
Porcelains can keep using the old names, but the backward
compatibility support  is expected to be removed in the near
future.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Use 'git status' now it can handle initial commit.</title>
<updated>2005-09-01T00:15:25Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-09-01T00:15:25Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=2d56993347eac4e4f91c0539ff3c5f05fd777495'/>
<id>urn:sha1:2d56993347eac4e4f91c0539ff3c5f05fd777495</id>
<content type='text'>
Update 'git commit' to use the updated `git status`.  Also earlier
the `-s` flag was ignored for the initial commit.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git commit: Allow editing on all occasions.</title>
<updated>2005-08-30T04:25:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-08-30T04:25:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=bc4af68a1a876a9eb6ff030b88b76a90fd09a9ea'/>
<id>urn:sha1:bc4af68a1a876a9eb6ff030b88b76a90fd09a9ea</id>
<content type='text'>
Sometimes it may be handy to be able to edit messages that come
from somewhere other than an existing commit.

This makes 'git commit -F &lt;file&gt; -e' to start editor with the initial
log message contents taken from &lt;file&gt;.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Show the branch name more prominently in "git status".</title>
<updated>2005-08-28T19:15:09Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-08-26T23:53:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=9804b7dc1974d59d4d37c37ba4624bb835456207'/>
<id>urn:sha1:9804b7dc1974d59d4d37c37ba4624bb835456207</id>
<content type='text'>
When not working on "master" branch, remind the user at the beginning
of the status message, not at the end.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Accept -m and friends for initial commits and merge commits.</title>
<updated>2005-08-27T05:36:54Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-08-26T01:57:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=aba2da13391d2adc72c0a2805e7196db2c803753'/>
<id>urn:sha1:aba2da13391d2adc72c0a2805e7196db2c803753</id>
<content type='text'>
Yes it was irritating not to be able to do so.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Add commit hook and make the verification customizable.</title>
<updated>2005-08-19T23:23:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-08-19T00:20:08Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=89e2c5f17b901edf28a8bb778ece3f6c18bbb721'/>
<id>urn:sha1:89e2c5f17b901edf28a8bb778ece3f6c18bbb721</id>
<content type='text'>
There are three hooks:

    - 'pre-commit' is given an opportunity to inspect what is
      being committed, before we invoke the EDITOR for the
      commit message;

    - 'commit-msg' is invoked on the commit log message after
      the user prepares it;

    - 'post-commit' is run after a successful commit is made.

The first two can interfere to stop the commit.  The last one is
for after-the-fact notification.

The earlier built-in commit checker is now moved to pre-commit.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>[PATCH] Allow file removal when "git commit --all" is used.</title>
<updated>2005-08-19T23:19:16Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-08-18T07:59:37Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e20ce6ac762589868e46603ee1223f2f852c4403'/>
<id>urn:sha1:e20ce6ac762589868e46603ee1223f2f852c4403</id>
<content type='text'>
After you deleted files from your working tree, automatic
git-update-cache used when the "--all" flag is given to "git
commit" barfs because it lacks the --remove flag.

It can be argued that this is a feature; people should be
careful and something with a grave consequence like removing
files should be done manually, in which case the current
behaviour may be OK.

The patch is for people who thinks the user who uses the "--all"
flag deserves the danger that comes with the convenience.

Comments?

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Fix git-commit without paths.</title>
<updated>2005-08-17T22:17:03Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-08-17T22:17:03Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=6a0049c07623a387bf7f7e7c90b71344c23decfa'/>
<id>urn:sha1:6a0049c07623a387bf7f7e7c90b71344c23decfa</id>
<content type='text'>
The earlier one to grab output from diff-files --name-only has a grave
bug that when no paths are given it ended up doing the equivalent of
"git-commit --all", which was not what I intended.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-commit: pass explicit path to git-diff-files.</title>
<updated>2005-08-17T19:11:36Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-08-17T01:08:19Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=22cff6a5abef29ce74da3e57ba3488d77686fec8'/>
<id>urn:sha1:22cff6a5abef29ce74da3e57ba3488d77686fec8</id>
<content type='text'>
When running "git commit" with explicit path arguments, allow it to
take directory name.  This makes "git commit Documentation/" to commit
everything that is changed under Documentation/ directory.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Tentative fix to git-commit-script</title>
<updated>2005-08-15T23:32:58Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2005-08-15T22:37:37Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=2150cc99fe29fd81db1e9c5971e13bcb78373ebf'/>
<id>urn:sha1:2150cc99fe29fd81db1e9c5971e13bcb78373ebf</id>
<content type='text'>
The recent change to give the multiple commit message source was not
carrying over the authorship information from -C/-c commits correctly.
The export of the environment variable happens only in the subprocess,
not the main process that eventually runs git-commit-tree.

The right fix might be to teach git-commit-script to grok the From:
and Date: lines at the beginning of the commit message just like
git-applymbox knows how, but this has to do until that enhancement
happens.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
</feed>
