<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation, branch v1.2.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v1.2.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v1.2.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2006-02-18T01:33:12Z</updated>
<entry>
<title>Document --short and --git-dir in git-rev-parse(1)</title>
<updated>2006-02-18T01:33:12Z</updated>
<author>
<name>Jonas Fonseca</name>
<email>fonseca@diku.dk</email>
</author>
<published>2006-02-18T01:11:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=735d80b3bf1be9513d030e61af1ef6512cec015a'/>
<id>urn:sha1:735d80b3bf1be9513d030e61af1ef6512cec015a</id>
<content type='text'>
Signed-off-by: Jonas Fonseca &lt;fonseca@diku.dk&gt;
</content>
</entry>
<entry>
<title>Documentation: git-ls-files asciidocco.</title>
<updated>2006-02-14T05:52:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-02-14T05:52:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=41ac06c7a308bb23c55c066d150754492c2da1b6'/>
<id>urn:sha1:41ac06c7a308bb23c55c066d150754492c2da1b6</id>
<content type='text'>
Noticed by Jon Nelson.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Documentation: git-commit in 1.2.X series defaults to --include.</title>
<updated>2006-02-13T08:32:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-02-13T08:26:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=64491e1ea95acde1aa77db539ba498593a0fcbc5'/>
<id>urn:sha1:64491e1ea95acde1aa77db539ba498593a0fcbc5</id>
<content type='text'>
The documentation was mistakenly describing the --only semantics to
be default.  The 1.2.0 release and its maintenance series 1.2.X will
keep the traditional --include semantics as the default.  Clarify the
situation.

Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Add howto about separating topics.</title>
<updated>2006-02-12T13:02:42Z</updated>
<author>
<name>kent@lysator.liu.se</name>
<email>kent@lysator.liu.se</email>
</author>
<published>2006-02-12T12:00:52Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5b766ea9014b4121cb72f424633b6bf9a97308a0'/>
<id>urn:sha1:5b766ea9014b4121cb72f424633b6bf9a97308a0</id>
<content type='text'>
This howto consists of a footnote from an email by JC to the git
mailing list (&lt;7vfyms0x4p.fsf@assigned-by-dhcp.cox.net&gt;).

Signed-off-by: Kent Engstrom &lt;kent@lysator.liu.se&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Add support for explicit type specifiers when calling git-repo-config</title>
<updated>2006-02-12T08:26:54Z</updated>
<author>
<name>Petr Baudis</name>
<email>pasky@suse.cz</email>
</author>
<published>2006-02-12T03:14:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7162dff3dde6fb0a2829fbc8e641fc6d1e7e76ec'/>
<id>urn:sha1:7162dff3dde6fb0a2829fbc8e641fc6d1e7e76ec</id>
<content type='text'>
Currently, git-repo-config will just return the raw value of option
as specified in the config file; this makes things difficult for scripts
calling it, especially if the value is supposed to be boolean.

This patch makes it possible to ask git-repo-config to check if the option
is of the given type (int or bool) and write out the value in its
canonical form. If you do not pass --int or --bool, the behaviour stays
unchanged and the raw value is emitted.

This also incidentally fixes the segfault when option with no value is
encountered.

[jc: tweaked the option parsing a bit to make it easier to see
 that the patch does not change anything but the type stuff in
 the diff output.  Also changed to avoid "foo ? : bar" construct. ]

Signed-off-by: Petr Baudis &lt;pasky@suse.cz&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Add --diff-filter= documentation paragraph</title>
<updated>2006-02-09T20:06:57Z</updated>
<author>
<name>Jon Loeliger</name>
<email>jdl@jdl.com</email>
</author>
<published>2006-02-09T15:12:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=147cf31738e5e66aa304897ede6b556d4e204967'/>
<id>urn:sha1:147cf31738e5e66aa304897ede6b556d4e204967</id>
<content type='text'>
Signed-off-by: Jon Loeliger &lt;jdl@jdl.com&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Basic documentation for git-show</title>
<updated>2006-02-07T21:19:42Z</updated>
<author>
<name>Petr Baudis</name>
<email>pasky@suse.cz</email>
</author>
<published>2006-02-07T11:47:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4e783b41e09fb14b8ff72348ec2307fd1d5dec46'/>
<id>urn:sha1:4e783b41e09fb14b8ff72348ec2307fd1d5dec46</id>
<content type='text'>
Signed-off-by: Petr Baudis &lt;pasky@suse.cz&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>Document git-diff-tree --always</title>
<updated>2006-02-07T21:19:40Z</updated>
<author>
<name>Petr Baudis</name>
<email>pasky@suse.cz</email>
</author>
<published>2006-02-07T11:47:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=3904848c6ea8815236db66956f6a7d77e13fb384'/>
<id>urn:sha1:3904848c6ea8815236db66956f6a7d77e13fb384</id>
<content type='text'>
Signed-off-by: Petr Baudis &lt;pasky@suse.cz&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>format-patch: Remove last vestiges of --mbox option</title>
<updated>2006-02-07T10:09:55Z</updated>
<author>
<name>Andreas Ericsson</name>
<email>ae@op5.se</email>
</author>
<published>2006-02-07T09:37:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=66f04f38f42024dceb1679fc4d672de3746cf237'/>
<id>urn:sha1:66f04f38f42024dceb1679fc4d672de3746cf237</id>
<content type='text'>
Don't mention it in docs or --help output.
Remove mbox, date and author variables from git-format-patch.sh.

Use DESCRIPTION text from man-page to update LONG_USAGE output. It's
a bit silly to have two texts saying the same thing in different words,
and I'm too lazy to update both.

Signed-off-by: Andreas Ericsson &lt;ae@op5.se&gt;
Signed-off-by: Junio C Hamano &lt;junkio@cox.net&gt;
</content>
</entry>
<entry>
<title>git-commit: revamp the git-commit semantics.</title>
<updated>2006-02-07T07:20:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>junkio@cox.net</email>
</author>
<published>2006-02-05T08:07:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=130fcca63fe8e7e087e7419907e018cbbaf434a3'/>
<id>urn:sha1:130fcca63fe8e7e087e7419907e018cbbaf434a3</id>
<content type='text'>
 - "git commit" without _any_ parameter keeps the traditional
   behaviour.  It commits the current index.

   We commit the whole index even when this form is run from a
   subdirectory.

 - "git commit --include paths..." (or "git commit -i paths...")
   is equivalent to:

   	git update-index --remove paths...
        git commit

 - "git commit paths..." acquires a new semantics.  This is an
   incompatible change that needs user training, which I am
   still a bit reluctant to swallow, but enough people seem to
   have complained that it is confusing to them.  It

   1. refuses to run if $GIT_DIR/MERGE_HEAD exists, and reminds
      trained git users that the traditional semantics now needs
      -i flag.

   2. refuses to run if named paths... are different in HEAD and
      the index (ditto about reminding).  Added paths are OK.

   3. reads HEAD commit into a temporary index file.

   4. updates named paths... from the working tree in this
      temporary index.

   5. does the same updates of the paths... from the working
      tree to the real index.

   6. makes a commit using the temporary index that has the
      current HEAD as the parent, and updates the HEAD with this
      new commit.

 - "git commit --all" can run from a subdirectory, but it updates
   the index with all the modified files and does a whole tree
   commit.

 - In all cases, when the command decides not to create a new
   commit, the index is left as it was before the command is
   run.  This means that the two "git diff" in the following
   sequence:

       $ git diff
       $ git commit -a
       $ git diff

   would show the same diff if you abort the commit process by
   making the commit log message empty.

This commit also introduces much requested --author option.

	$ git commit --author 'A U Thor &lt;author@example.com&gt;'

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