<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/command-list.txt, branch v2.22.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.22.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.22.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2018-10-26T05:22:14Z</updated>
<entry>
<title>Merge branch 'du/cherry-is-plumbing'</title>
<updated>2018-10-26T05:22:14Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-10-26T05:22:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=eff5d693ad5ff28daf2244ce2618896e87cccb2b'/>
<id>urn:sha1:eff5d693ad5ff28daf2244ce2618896e87cccb2b</id>
<content type='text'>
Doc update to mark "git cherry" as a plumbing command.

* du/cherry-is-plumbing:
  doc: move git-cherry to plumbing
</content>
</entry>
<entry>
<title>Merge branch 'du/get-tar-commit-id-is-plumbing'</title>
<updated>2018-10-26T05:22:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-10-26T05:22:12Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=46307e346cd396fcaec7eaad853916f9059a92d9'/>
<id>urn:sha1:46307e346cd396fcaec7eaad853916f9059a92d9</id>
<content type='text'>
Doc update to mark "git get-tar-commit-id" as a plumbing command.

* du/get-tar-commit-id-is-plumbing:
  doc: move git-get-tar-commit-id to plumbing
</content>
</entry>
<entry>
<title>Merge branch 'du/rev-parse-is-plumbing'</title>
<updated>2018-10-26T05:22:12Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-10-26T05:22:11Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7db60837be0c38040efe47e9459cfb6da3bc5927'/>
<id>urn:sha1:7db60837be0c38040efe47e9459cfb6da3bc5927</id>
<content type='text'>
Doc update.

* du/rev-parse-is-plumbing:
  doc: move git-rev-parse from porcelain to plumbing
</content>
</entry>
<entry>
<title>doc: move git-cherry to plumbing</title>
<updated>2018-10-11T23:26:49Z</updated>
<author>
<name>Daniels Umanovskis</name>
<email>daniels@umanovskis.se</email>
</author>
<published>2018-10-11T18:33:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=61018fe9e005a54e18184481927519d64035220a'/>
<id>urn:sha1:61018fe9e005a54e18184481927519d64035220a</id>
<content type='text'>
Also remove git-cherry from Bash completion because plumbing
commands do not belong there.

Signed-off-by: Daniels Umanovskis &lt;daniels@umanovskis.se&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>doc: move git-get-tar-commit-id to plumbing</title>
<updated>2018-10-11T23:26:37Z</updated>
<author>
<name>Daniels Umanovskis</name>
<email>daniels@umanovskis.se</email>
</author>
<published>2018-10-11T18:39:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ce366a8144cff5b7d00a944f5014c4425207e568'/>
<id>urn:sha1:ce366a8144cff5b7d00a944f5014c4425207e568</id>
<content type='text'>
This is definitely a low-level command, it's hard to argue
against it belonging in plumbing.

Signed-off-by: Daniels Umanovskis &lt;daniels@umanovskis.se&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>doc: move git-rev-parse from porcelain to plumbing</title>
<updated>2018-10-11T06:56:26Z</updated>
<author>
<name>Daniels Umanovskis</name>
<email>daniels@umanovskis.se</email>
</author>
<published>2018-10-10T21:37:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ac1f98a0dfe3b194f67c41d79ef47af3019dd86a'/>
<id>urn:sha1:ac1f98a0dfe3b194f67c41d79ef47af3019dd86a</id>
<content type='text'>
git-rev-parse mostly seems like plumbing, and is more usd in
scripts than in regular use. Online it's often mentioned as
a plumbing command. Nonetheless it's listed under porcelain
interrogators in `man git`. It seems appropriate to formally
move git-rev-parse to plumbing interrogators.

Signed-off-by: Daniels Umanovskis &lt;daniels@umanovskis.se&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Sync 'ds/multi-pack-index' to v2.19.0-rc0</title>
<updated>2018-08-20T22:29:54Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-08-20T22:29:54Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c00ba2233ef7dcfa478068c75bc4b25a7ac2a0a8'/>
<id>urn:sha1:c00ba2233ef7dcfa478068c75bc4b25a7ac2a0a8</id>
<content type='text'>
* ds/multi-pack-index: (23 commits)
  midx: clear midx on repack
  packfile: skip loading index if in multi-pack-index
  midx: prevent duplicate packfile loads
  midx: use midx in approximate_object_count
  midx: use existing midx when writing new one
  midx: use midx in abbreviation calculations
  midx: read objects from multi-pack-index
  config: create core.multiPackIndex setting
  midx: write object offsets
  midx: write object id fanout chunk
  midx: write object ids in a chunk
  midx: sort and deduplicate objects from packfiles
  midx: read pack names into array
  multi-pack-index: write pack names in chunk
  multi-pack-index: read packfile list
  packfile: generalize pack directory list
  t5319: expand test data
  multi-pack-index: load into memory
  midx: write header information to lockfile
  multi-pack-index: add 'write' verb
  ...
</content>
</entry>
<entry>
<title>Introduce `range-diff` to compare iterations of a topic branch</title>
<updated>2018-08-13T17:44:50Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2018-08-13T11:33:02Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=348ae56cb2266d3294611112ae0368386124d720'/>
<id>urn:sha1:348ae56cb2266d3294611112ae0368386124d720</id>
<content type='text'>
This command does not do a whole lot so far, apart from showing a usage
that is oddly similar to that of `git tbdiff`. And for a good reason:
the next commits will turn `range-branch` into a full-blown replacement
for `tbdiff`.

At this point, we ignore tbdiff's color options, as they will all be
implemented later using diff_options.

Since f318d739159 (generate-cmds.sh: export all commands to
command-list.h, 2018-05-10), every new command *requires* a man page to
build right away, so let's also add a blank man page, too.

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>multi-pack-index: add builtin</title>
<updated>2018-07-20T18:27:26Z</updated>
<author>
<name>Derrick Stolee</name>
<email>stolee@gmail.com</email>
</author>
<published>2018-07-12T19:39:20Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6a257f03ba9b86c744064d08df98db1847cf1722'/>
<id>urn:sha1:6a257f03ba9b86c744064d08df98db1847cf1722</id>
<content type='text'>
This new 'git multi-pack-index' builtin will be the plumbing access
for writing, reading, and checking multi-pack-index files. The
initial implementation is a no-op.

Signed-off-by: Derrick Stolee &lt;dstolee@microsoft.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'nd/command-list'</title>
<updated>2018-06-01T06:06:37Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-06-01T06:06:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2289880f784326dc955f213072164539dcaf445e'/>
<id>urn:sha1:2289880f784326dc955f213072164539dcaf445e</id>
<content type='text'>
The list of commands with their various attributes were spread
across a few places in the build procedure, but it now is getting a
bit more consolidated to allow more automation.

* nd/command-list:
  completion: allow to customize the completable command list
  completion: add and use --list-cmds=alias
  completion: add and use --list-cmds=nohelpers
  Move declaration for alias.c to alias.h
  completion: reduce completable command list
  completion: let git provide the completable command list
  command-list.txt: documentation and guide line
  help: use command-list.txt for the source of guides
  help: add "-a --verbose" to list all commands with synopsis
  git: support --list-cmds=list-&lt;category&gt;
  completion: implement and use --list-cmds=main,others
  git --list-cmds: collect command list in a string_list
  git.c: convert --list-* to --list-cmds=*
  Remove common-cmds.h
  help: use command-list.h for common command list
  generate-cmds.sh: export all commands to command-list.h
  generate-cmds.sh: factor out synopsis extract code
</content>
</entry>
</feed>
