<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/builtin/commit.c, branch v1.7.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.7.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.7.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2010-07-15T19:06:55Z</updated>
<entry>
<title>Merge branch 'jk/maint-status-keep-index-timestamp'</title>
<updated>2010-07-15T19:06:55Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-07-15T19:06:55Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=bff6e86b3d01febaa2d73ff4e890f091999e9e28'/>
<id>urn:sha1:bff6e86b3d01febaa2d73ff4e890f091999e9e28</id>
<content type='text'>
* jk/maint-status-keep-index-timestamp:
  do not write out index when status does not have to
</content>
</entry>
<entry>
<title>do not write out index when status does not have to</title>
<updated>2010-07-07T04:53:11Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-07-07T04:53:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d5f5d0a9443c3892cdf9665ed8e0f9004706ed65'/>
<id>urn:sha1:d5f5d0a9443c3892cdf9665ed8e0f9004706ed65</id>
<content type='text'>
Some codepaths, such as "git status" and "git commit --dry-run",
tried to opportunisticly refresh the index and write the result
out.  But they did so without checking if there was actually any
change that needs to be written out.

Noticed by Jeff King and Daniel at Rutgers.edu

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jl/status-ignore-submodules'</title>
<updated>2010-06-30T18:55:39Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-06-30T18:55:39Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a76b2084fb9c7e788108717fdce4c91227808980'/>
<id>urn:sha1:a76b2084fb9c7e788108717fdce4c91227808980</id>
<content type='text'>
* jl/status-ignore-submodules:
  Add the option "--ignore-submodules" to "git status"
  git submodule: ignore dirty submodules for summary and status

Conflicts:
	builtin/commit.c
	t/t7508-status.sh
	wt-status.c
	wt-status.h
</content>
</entry>
<entry>
<title>Merge branch 'jp/string-list-api-cleanup'</title>
<updated>2010-06-30T18:55:38Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-06-30T18:55:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a53deac89eb6c65cd953c730f33b86ac3f72d647'/>
<id>urn:sha1:a53deac89eb6c65cd953c730f33b86ac3f72d647</id>
<content type='text'>
* jp/string-list-api-cleanup:
  string_list: Fix argument order for string_list_append
  string_list: Fix argument order for string_list_lookup
  string_list: Fix argument order for string_list_insert_at_index
  string_list: Fix argument order for string_list_insert
  string_list: Fix argument order for for_each_string_list
  string_list: Fix argument order for print_string_list
</content>
</entry>
<entry>
<title>string_list: Fix argument order for string_list_insert</title>
<updated>2010-06-27T17:06:51Z</updated>
<author>
<name>Julian Phillips</name>
<email>julian@quantumfyre.co.uk</email>
</author>
<published>2010-06-25T23:41:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=78a395d371ec9fd14297178ec98b8b1042a64fb6'/>
<id>urn:sha1:78a395d371ec9fd14297178ec98b8b1042a64fb6</id>
<content type='text'>
Update the definition and callers of string_list_insert to use the
string_list as the first argument.  This helps make the string_list
API easier to use by being more consistent.

Signed-off-by: Julian Phillips &lt;julian@quantumfyre.co.uk&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Add the option "--ignore-submodules" to "git status"</title>
<updated>2010-06-25T18:30:25Z</updated>
<author>
<name>Jens Lehmann</name>
<email>Jens.Lehmann@web.de</email>
</author>
<published>2010-06-25T14:56:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=46a958b3daa1da336683ec82d7f321d0f51b39c8'/>
<id>urn:sha1:46a958b3daa1da336683ec82d7f321d0f51b39c8</id>
<content type='text'>
In some use cases it is not desirable that "git status" considers
submodules that only contain untracked content as dirty. This may happen
e.g. when the submodule is not under the developers control and not all
build generated files have been added to .gitignore by the upstream
developers. Using the "untracked" parameter for the "--ignore-submodules"
option disables checking for untracked content and lets git diff report
them as changed only when they have new commits or modified content.

Sometimes it is not wanted to have submodules show up as changed when they
just contain changes to their work tree (this was the behavior before
1.7.0). An example for that are scripts which just want to check for
submodule commits while ignoring any changes to the work tree. Also users
having large submodules known not to change might want to use this option,
as the - sometimes substantial - time it takes to scan the submodule work
tree(s) is saved when using the "dirty" parameter.

And if you want to ignore any changes to submodules, you can now do that
by using this option without parameters or with "all" (when the config
option status.submodulesummary is set, using "all" will also suppress the
output of the submodule summary).

A new function handle_ignore_submodules_arg() is introduced to parse this
option new to "git status" in a single location, as "git diff" already
knew it.

Signed-off-by: Jens Lehmann &lt;Jens.Lehmann@web.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'cc/maint-commit-reflog-msg' into maint</title>
<updated>2010-06-22T16:31:48Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-06-22T16:31:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=81b43b54b2b6cfe917820b26bf206254d8b6738e'/>
<id>urn:sha1:81b43b54b2b6cfe917820b26bf206254d8b6738e</id>
<content type='text'>
* cc/maint-commit-reflog-msg:
  commit: use value of GIT_REFLOG_ACTION env variable as reflog message
</content>
</entry>
<entry>
<title>Merge branch 'jk/maint-advice-empty-amend' into maint</title>
<updated>2010-06-22T16:31:48Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-06-22T16:31:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=abd3fd358b73c3a09eb0e70ebe91cd8807c9777d'/>
<id>urn:sha1:abd3fd358b73c3a09eb0e70ebe91cd8807c9777d</id>
<content type='text'>
* jk/maint-advice-empty-amend:
  commit: give advice on empty amend
</content>
</entry>
<entry>
<title>Merge branch 'tc/commit-abbrev-fix' into maint</title>
<updated>2010-06-22T16:31:47Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-06-22T16:31:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b2a60953085651fe892ee20508fe2f561f0bba8f'/>
<id>urn:sha1:b2a60953085651fe892ee20508fe2f561f0bba8f</id>
<content type='text'>
* tc/commit-abbrev-fix:
  commit::print_summary(): don't use format_commit_message()
  t7502-commit: add summary output tests for empty and merge commits
  t7502-commit: add tests for summary output
</content>
</entry>
<entry>
<title>Merge branch 'jn/maint-amend-missing-name' into maint</title>
<updated>2010-06-22T15:30:44Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2010-06-22T15:30:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0d2416e06003da954f0335248c3dc7f76a3735e3'/>
<id>urn:sha1:0d2416e06003da954f0335248c3dc7f76a3735e3</id>
<content type='text'>
* jn/maint-amend-missing-name:
  commit --amend: cope with missing display name
</content>
</entry>
</feed>
