<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation/git-commit.txt, branch v2.4.2</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v2.4.2</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v2.4.2'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2015-03-23T18:28:12Z</updated>
<entry>
<title>Merge branch 'nd/config-doc-camelCase'</title>
<updated>2015-03-23T18:28:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-03-23T18:28:12Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=aa65b8602584fa91558b528527ff9008c1cceb69'/>
<id>urn:sha1:aa65b8602584fa91558b528527ff9008c1cceb69</id>
<content type='text'>
Documentation updates.

* nd/config-doc-camelCase:
  *config.txt: stick to camelCase naming convention
</content>
</entry>
<entry>
<title>*config.txt: stick to camelCase naming convention</title>
<updated>2015-03-14T05:13:46Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2015-03-11T20:32:45Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=da0005b8853137c91e44867d899910d5c7eb4425'/>
<id>urn:sha1:da0005b8853137c91e44867d899910d5c7eb4425</id>
<content type='text'>
This should improve readability. Compare "thislongname" and
"thisLongName". The following keys are left in unchanged. We can
decide what to do with them later.

 - am.keepcr
 - core.autocrlf .safecrlf .trustctime
 - diff.dirstat .noprefix
 - gitcvs.usecrlfattr
 - gui.blamehistoryctx .trustmtime
 - pull.twohead
 - receive.autogc
 - sendemail.signedoffbycc .smtpsslcertpath .suppresscc

Helped-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>commit/status: show the index-worktree diff with -v -v</title>
<updated>2015-03-06T18:51:48Z</updated>
<author>
<name>Michael J Gruber</name>
<email>git@drmicha.warpmail.net</email>
</author>
<published>2015-03-06T09:43:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=40555000935147f56896e75b919b25f1f2d23aca'/>
<id>urn:sha1:40555000935147f56896e75b919b25f1f2d23aca</id>
<content type='text'>
git commit and git status in long format show the diff between HEAD
and the index when given -v. This allows previewing a commit to be made.

They also list tracked files with unstaged changes, but without a diff.

Introduce '-v -v' which shows the diff between the index and the
worktree in addition to the HEAD index diff. This allows a review of unstaged
changes which might be missing from the commit.

In the case of '-v -v', additonal header lines

Changes to be committed:

and

Changes not staged for commit:

are inserted before the diffs, which are equal to those in the status
part; the latter preceded by 50*"-" to make it stick out more.

Signed-off-by: Michael J Gruber &lt;git@drmicha.warpmail.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jc/doc-commit-only'</title>
<updated>2014-11-18T18:19:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-11-18T18:19:38Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=0cfd333d0bf89c0562f46a76b4ffea2a537cb01f'/>
<id>urn:sha1:0cfd333d0bf89c0562f46a76b4ffea2a537cb01f</id>
<content type='text'>
* jc/doc-commit-only:
  Documentation/git-commit: clarify that --only/--include records the working tree contents
</content>
</entry>
<entry>
<title>Documentation/git-commit: clarify that --only/--include records the working tree contents</title>
<updated>2014-11-07T19:57:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-11-07T19:55:40Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=d956a20a69bc5aca954994ba0a33338ec5b1cc99'/>
<id>urn:sha1:d956a20a69bc5aca954994ba0a33338ec5b1cc99</id>
<content type='text'>
With the original phrasing, it is possible to misunderstand as if
the contents in the index for only the specified paths are made into
the new commit.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jc/rev-parse-argh-dashed-multi-words'</title>
<updated>2014-04-08T18:59:27Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-04-08T18:59:27Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=b5a52fa6c694c891a259233b29eb0ef4a47db57b'/>
<id>urn:sha1:b5a52fa6c694c891a259233b29eb0ef4a47db57b</id>
<content type='text'>
Make sure that the help text given to describe the "&lt;param&gt;" part
of the "git cmd --option=&lt;param&gt;" does not contain SP or _,
e.g. "--gpg-sign=&lt;key-id&gt;" option for "git commit" is not spelled
as "--gpg-sign=&lt;key id&gt;".

* jc/rev-parse-argh-dashed-multi-words:
  parse-options: make sure argh string does not have SP or _
  update-index: teach --cacheinfo a new syntax "mode,sha1,path"
  parse-options: multi-word argh should use dash to separate words
</content>
</entry>
<entry>
<title>Merge branch 'nd/commit-editor-cleanup'</title>
<updated>2014-03-25T18:07:48Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-03-25T18:07:47Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=46c0f913a49218a8a94d30c5a2df792a16aab827'/>
<id>urn:sha1:46c0f913a49218a8a94d30c5a2df792a16aab827</id>
<content type='text'>
"git commit --cleanup=&lt;mode&gt;" learned a new mode, scissors.

* nd/commit-editor-cleanup:
  commit: add --cleanup=scissors
  wt-status.c: move cut-line print code out to wt_status_add_cut_line
  wt-status.c: make cut_line[] const to shrink .data section a bit
</content>
</entry>
<entry>
<title>parse-options: multi-word argh should use dash to separate words</title>
<updated>2014-03-24T17:43:34Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2014-03-23T22:58:12Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e703d7118c68bb5b1f850dae4060609a88500b18'/>
<id>urn:sha1:e703d7118c68bb5b1f850dae4060609a88500b18</id>
<content type='text'>
"When you need to use space, use dash" is a strange way to say that
you must not use a space.  Because it is more common for the command
line descriptions to use dashed-multi-words, you do not even want to
use spaces in these places.  Rephrase the documentation to avoid
this strangeness.

Fix a few existing multi-word argument help strings, i.e.

 - GPG key-ids given to -S/--gpg-sign are "key-id";
 - Refs used for storing notes are "notes-ref"; and
 - Expiry timestamps given to --expire are "expiry-date".

and update the corresponding documentation pages.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>commit: add --cleanup=scissors</title>
<updated>2014-02-25T17:35:20Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2014-02-17T12:15:32Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=75df1f434f8cfdac1c8eeacae259ab375c01385b'/>
<id>urn:sha1:75df1f434f8cfdac1c8eeacae259ab375c01385b</id>
<content type='text'>
Since 1a72cfd (commit -v: strip diffs and submodule shortlogs from the
commit message - 2013-12-05) we have a less fragile way to cut out
"git status" at the end of a commit message but it's only enabled for
stripping submodule shortlogs.

Add new cleanup option that reuses the same mechanism for the entire
"git status" without accidentally removing lines starting with '#'.

Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>commit-tree: add and document --no-gpg-sign</title>
<updated>2014-02-24T22:51:35Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2013-12-13T23:40:35Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=55ca3f99ae4895605a348322dd2fc50f2065f508'/>
<id>urn:sha1:55ca3f99ae4895605a348322dd2fc50f2065f508</id>
<content type='text'>
Document how to override commit.gpgsign configuration that is set to
true per "git commit" invocation (parse-options machinery lets us
say "--no-gpg-sign" to do so).

"git commit-tree" does not use parse-options, so manually add the
corresponding option for now.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
