<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/command-list.txt, branch v2.13.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.13.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.13.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2017-01-25T22:42:37Z</updated>
<entry>
<title>relink: retire the command</title>
<updated>2017-01-25T22:42:37Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2017-01-25T16:58:57Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ed21e30fef3609602481ba3630ccec636d459a21'/>
<id>urn:sha1:ed21e30fef3609602481ba3630ccec636d459a21</id>
<content type='text'>
Back in the olden days, when all objects were loose and rubber boots were
made out of wood, it made sense to try to share (immutable) objects
between repositories.

Ever since the arrival of pack files, it is but an anachronism.

Let's move the script to the contrib/examples/ directory and no longer
offer it.

Signed-off-by: Johannes Schindelin &lt;johannes.schindelin@gmx.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'nd/multiple-work-trees'</title>
<updated>2015-07-13T21:02:02Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2015-07-13T21:02:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7783eb2e59684492e75068443e1f77f64fe37cc9'/>
<id>urn:sha1:7783eb2e59684492e75068443e1f77f64fe37cc9</id>
<content type='text'>
"git checkout [&lt;tree-ish&gt;] &lt;paths&gt;" spent unnecessary cycles
checking if the current branch was checked out elsewhere, when we
know we are not switching the branches ourselves.

* nd/multiple-work-trees:
  worktree: new place for "git prune --worktrees"
  checkout: don't check worktrees when not necessary
</content>
</entry>
<entry>
<title>worktree: new place for "git prune --worktrees"</title>
<updated>2015-06-29T15:48:44Z</updated>
<author>
<name>Nguyễn Thái Ngọc Duy</name>
<email>pclouds@gmail.com</email>
</author>
<published>2015-06-29T12:51:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=df0b6cfbda88144714541664fb501146d6465a82'/>
<id>urn:sha1:df0b6cfbda88144714541664fb501146d6465a82</id>
<content type='text'>
Commit 23af91d (prune: strategies for linked checkouts - 2014-11-30)
adds "--worktrees" to "git prune" without realizing that "git prune" is
for object database only. This patch moves the same functionality to a
new command "git worktree".

Signed-off-by: Nguyễn Thái Ngọc Duy &lt;pclouds@gmail.com&gt;
</content>
</entry>
<entry>
<title>command-list.txt: drop the "common" tag</title>
<updated>2015-05-21T20:03:37Z</updated>
<author>
<name>Sébastien Guimmara</name>
<email>sebastien.guimmara@gmail.com</email>
</author>
<published>2015-05-21T17:39:21Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2f5b4950b98bf519f67c8692a008d858f108aba9'/>
<id>urn:sha1:2f5b4950b98bf519f67c8692a008d858f108aba9</id>
<content type='text'>
command-list.sh, retired in the previous patch, was the only
consumer of the "common" tag, so drop this now-unnecessary
attribute.

before:
    git-add          mainporcelain        common worktree

after:
    git-add          mainporcelain        worktree

Helped-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Signed-off-by: Sébastien Guimmara &lt;sebastien.guimmara@gmail.com&gt;
Reviewed-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>command-list.txt: add the common groups block</title>
<updated>2015-05-21T20:03:37Z</updated>
<author>
<name>Sébastien Guimmara</name>
<email>sebastien.guimmara@gmail.com</email>
</author>
<published>2015-05-21T17:39:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=413f50b901f5f5addd7404516cdd3e8ee8a4ac25'/>
<id>urn:sha1:413f50b901f5f5addd7404516cdd3e8ee8a4ac25</id>
<content type='text'>
The ultimate goal is for "git help" to display common commands in
groups rather than alphabetically. As a first step, define the
groups in a new block, and then assign a group to each
common command.

Add a block at the beginning of command-list.txt:

    init         start a working area (see also: git help tutorial)
    worktree     work on the current change (see also:[...]
    info         examine the history and state (see also: git [...]
    history      grow, mark and tweak your history
    remote       collaborate (see also: git help workflows)

storing information about common commands group, then map each common
command to a group:

    git-add          mainporcelain        common worktree

Helped-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Helped-by: Junio C Hamano &lt;gitster@pobox.com&gt;
Helped-by:  Emma Jane Hogbin Westby &lt;emma.westby@gmail.com&gt;
Signed-off-by: Sébastien Guimmara &lt;sebastien.guimmara@gmail.com&gt;
Reviewed-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>command-list: prepare machinery for upcoming "common groups" section</title>
<updated>2015-05-21T20:03:37Z</updated>
<author>
<name>Eric Sunshine</name>
<email>sunshine@sunshineco.com</email>
</author>
<published>2015-05-21T17:39:18Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=11c6659d85d72273a4161c8779123147b52fbcb2'/>
<id>urn:sha1:11c6659d85d72273a4161c8779123147b52fbcb2</id>
<content type='text'>
The ultimate goal is for "git help" to classify common commands by
group. Toward this end, a subsequent patch will add a new "common
groups" section to command-list.txt preceding the actual command list.
As preparation, teach existing command-list.txt parsing machinery, which
doesn't care about grouping, to skip over this upcoming "common groups"
section.

Signed-off-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Signed-off-by: Sébastien Guimmara &lt;sebastien.guimmara@gmail.com&gt;
Reviewed-by: Eric Sunshine &lt;sunshine@sunshineco.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>command-list.txt: fix whitespace inconsistency</title>
<updated>2015-05-08T19:36:20Z</updated>
<author>
<name>Sébastien Guimmara</name>
<email>sebastien.guimmara@gmail.com</email>
</author>
<published>2015-05-08T19:29:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=bf990a29a0a43bc1e5f5cd9f253d65725e462889'/>
<id>urn:sha1:bf990a29a0a43bc1e5f5cd9f253d65725e462889</id>
<content type='text'>
The overwhelming majority of lines were single space aligned,
except a few ones aligned by tabs. Fix inconsistency by using
single space everywhere.

Signed-off-by: Sébastien Guimmara &lt;sebastien.guimmara@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Documentation: add documentation for 'git interpret-trailers'</title>
<updated>2014-10-13T20:59:49Z</updated>
<author>
<name>Christian Couder</name>
<email>chriscool@tuxfamily.org</email>
</author>
<published>2014-10-13T18:16:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=dfd66ddf5aa9aacc06ed38a9ee2cc15a4f2d4896'/>
<id>urn:sha1:dfd66ddf5aa9aacc06ed38a9ee2cc15a4f2d4896</id>
<content type='text'>
While at it add git-interpret-trailers to "command-list.txt".

Signed-off-by: Christian Couder &lt;chriscool@tuxfamily.org&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>verify-commit: scriptable commit signature verification</title>
<updated>2014-06-23T22:50:31Z</updated>
<author>
<name>Michael J Gruber</name>
<email>git@drmicha.warpmail.net</email>
</author>
<published>2014-06-23T07:05:49Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=d07b00b7f31d0cb6675b4bdba269ce7f087ddd24'/>
<id>urn:sha1:d07b00b7f31d0cb6675b4bdba269ce7f087ddd24</id>
<content type='text'>
Commit signatures can be verified using "git show -s --show-signature"
or the "%G?" pretty format and parsing the output, which is well suited
for user inspection, but not for scripting.

Provide a command "verify-commit" which is analogous to "verify-tag": It
returns 0 for good signatures and non-zero otherwise, has the gpg output
on stderr and (optionally) the commit object on stdout, sans the
signature, just like "verify-tag" does.

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>peek-remote: remove deprecated alias of ls-remote</title>
<updated>2013-11-12T22:10:22Z</updated>
<author>
<name>John Keeping</name>
<email>john@keeping.me.uk</email>
</author>
<published>2013-11-10T15:47:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=816b2c04c90ef7115581412f7b9552b848ebb6a9'/>
<id>urn:sha1:816b2c04c90ef7115581412f7b9552b848ebb6a9</id>
<content type='text'>
This has been deprecated since commit 87194d2 (Deprecate peek-remote,
2007-11-24), included in version 1.5.4.

Signed-off-by: John Keeping &lt;john@keeping.me.uk&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
