<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/git-commit.sh, branch v1.5.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://www.git.shady.money/git/atom?h=v1.5.2</id>
<link rel='self' href='https://www.git.shady.money/git/atom?h=v1.5.2'/>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/'/>
<updated>2007-04-16T08:06:00Z</updated>
<entry>
<title>Display the subject of the commit just made.</title>
<updated>2007-04-16T08:06:00Z</updated>
<author>
<name>Michael S. Tsirkin</name>
<email>mst@dev.mellanox.co.il</email>
</author>
<published>2007-04-16T05:51:11Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=c7263d4d3d75d177f0ad8a8a730e1e3b401488c7'/>
<id>urn:sha1:c7263d4d3d75d177f0ad8a8a730e1e3b401488c7</id>
<content type='text'>
Useful e.g. to figure out what I did from screen history,
or to make sure subject line is short enough and makes sense
on its own.

Signed-off-by: Michael S. Tsirkin &lt;mst@dev.mellanox.co.il&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-read-tree --index-output=&lt;file&gt;</title>
<updated>2007-04-04T06:44:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-04-01T06:27:41Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=5e7f56ac33f7a5583f9fa4e0b6088709fea7a6f8'/>
<id>urn:sha1:5e7f56ac33f7a5583f9fa4e0b6088709fea7a6f8</id>
<content type='text'>
This corrects the interface mistake of the previous one, and
gives a command line parameter to the only plumbing command that
currently needs it: "git-read-tree".

We can add the calls to set_alternate_index_output() to other
plumbing commands that update the index if/when needed.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>_GIT_INDEX_OUTPUT: allow plumbing to output to an alternative index file.</title>
<updated>2007-04-04T06:44:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-04-01T06:09:02Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=30ca07a249744e57163c02250fca420cea364299'/>
<id>urn:sha1:30ca07a249744e57163c02250fca420cea364299</id>
<content type='text'>
When defined, this allows plumbing commands that update the
index (add, apply, checkout-index, merge-recursive, mv,
read-tree, rm, update-index, and write-tree) to write their
resulting index to an alternative index file while holding a
lock to the original index file.  With this, git-commit that
jumps the index does not have to make an extra copy of the index
file, and more importantly, it can do the update while holding
the lock on the index.

However, I think the interface to let an environment variable
specify the output is a mistake, as shown in the documentation.
If a curious user has the environment variable set to something
other than the file GIT_INDEX_FILE points at, almost everything
will break.  This should instead be a command line parameter to
tell these plumbing commands to write the result in the named
file, to prevent stupid mistakes.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint' to synchronize with 1.5.0.6</title>
<updated>2007-03-28T22:39:57Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-03-28T22:39:57Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=0a98f9d13802880a68ce6564b9f47b1c3e3341c7'/>
<id>urn:sha1:0a98f9d13802880a68ce6564b9f47b1c3e3341c7</id>
<content type='text'>
</content>
</entry>
<entry>
<title>git-commit: "read-tree -m HEAD" is not the right way to read-tree quickly</title>
<updated>2007-03-28T10:34:55Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-03-28T10:05:08Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=d3e41ebff44745055001e59e460509a8f04b81a2'/>
<id>urn:sha1:d3e41ebff44745055001e59e460509a8f04b81a2</id>
<content type='text'>
It still looks at the working tree and checks for locally
modified paths.  When are preparing a temporary index from HEAD,
we do not want any of that.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-commit: add a --interactive option</title>
<updated>2007-03-09T08:05:23Z</updated>
<author>
<name>Paolo Bonzini</name>
<email>paolo.bonzini@lu.unisi.ch</email>
</author>
<published>2007-03-05T07:57:53Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=6cbf07efc5702351897dee4742525c9b9f7828ac'/>
<id>urn:sha1:6cbf07efc5702351897dee4742525c9b9f7828ac</id>
<content type='text'>
The --interactive option behaves like "git commit", except that
"git add --interactive" is executed before committing.  It is
incompatible with -a and -i.

Signed-off-by: Paolo Bonzini  &lt;bonzini@gnu.org&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'maint'</title>
<updated>2007-03-06T07:11:54Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-03-06T07:11:54Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=31930b5beece8ff86f823b62cf0937e73e9494fa'/>
<id>urn:sha1:31930b5beece8ff86f823b62cf0937e73e9494fa</id>
<content type='text'>
* maint:
  git-commit: cd to top before showing the final stat
</content>
</entry>
<entry>
<title>git-commit: cd to top before showing the final stat</title>
<updated>2007-03-06T07:11:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-03-05T20:35:41Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=c93d88a574220c00954e3694bd78181b8b95249a'/>
<id>urn:sha1:c93d88a574220c00954e3694bd78181b8b95249a</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Merge branch 'master' into js/diff-ni</title>
<updated>2007-02-26T09:20:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2007-02-26T09:20:42Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=048f48a2fdefdf71e7af19ec7111000ce2ebf52e'/>
<id>urn:sha1:048f48a2fdefdf71e7af19ec7111000ce2ebf52e</id>
<content type='text'>
* master: (201 commits)
  Documentation: link in 1.5.0.2 material to the top documentation page.
  Documentation: document remote.&lt;name&gt;.tagopt
  GIT 1.5.0.2
  git-remote: support remotes with a dot in the name
  Documentation: describe "-f/-t/-m" options to "git-remote add"
  diff --cc: fix display of symlink conflicts during a merge.
  merge-recursive: fix longstanding bug in merging symlinks
  merge-index: fix longstanding bug in merging symlinks
  diff --cached: give more sensible error message when HEAD is yet to be created.
  Update tests to use test-chmtime
  Add test-chmtime: a utility to change mtime on files
  Add Release Notes to prepare for 1.5.0.2
  Allow arbitrary number of arguments to git-pack-objects
  rerere: do not deal with symlinks.
  rerere: do not skip two conflicted paths next to each other.
  Don't modify CREDITS-FILE if it hasn't changed.
  diff-patch: Avoid emitting double-slashes in textual patch.
  Reword git-am 3-way fallback failure message.
  Limit filename for format-patch
  core.legacyheaders: Use the description used in RelNotes-1.5.0
  ...
</content>
</entry>
<entry>
<title>Fix 'git commit -a' in a newly initialized repository</title>
<updated>2007-02-23T05:02:39Z</updated>
<author>
<name>Fredrik Kuivinen</name>
<email>frekui@gmail.com</email>
</author>
<published>2007-02-22T20:28:12Z</published>
<link rel='alternate' type='text/html' href='https://www.git.shady.money/git/commit/?id=755b99d81539461645088085ea033a3b36152da5'/>
<id>urn:sha1:755b99d81539461645088085ea033a3b36152da5</id>
<content type='text'>
With current git:

$ git init
$ git commit -a
cp: cannot stat `.git/index': No such file or directory

Output a nice error message instead.

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