<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/builtin/pull.c, branch v2.19.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.19.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.19.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2018-08-27T21:33:43Z</updated>
<entry>
<title>Merge branch 'rs/opt-updates'</title>
<updated>2018-08-27T21:33:43Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-08-27T21:33:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=fc0df933c8fa09603a9e9798085ee07ca1a83f65'/>
<id>urn:sha1:fc0df933c8fa09603a9e9798085ee07ca1a83f65</id>
<content type='text'>
"git cmd -h" updates.

* rs/opt-updates:
  parseopt: group literal string alternatives in argument help
  remote: improve argument help for add --mirror
  checkout-index: improve argument help for --stage
</content>
</entry>
<entry>
<title>parseopt: group literal string alternatives in argument help</title>
<updated>2018-08-21T18:35:54Z</updated>
<author>
<name>René Scharfe</name>
<email>l.s.r@web.de</email>
</author>
<published>2018-08-19T17:34:48Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=bbc072f5d884d17a6102fd04ae6d2cfcaa98ad48'/>
<id>urn:sha1:bbc072f5d884d17a6102fd04ae6d2cfcaa98ad48</id>
<content type='text'>
This formally clarifies that the "--option=" part is the same for all
alternatives.

Signed-off-by: Rene Scharfe &lt;l.s.r@web.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'js/pull-rebase-type-shorthand'</title>
<updated>2018-08-17T20:09:59Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-08-17T20:09:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=c757aa2d12ceeb5a86c2da8ad1e9e752625af739'/>
<id>urn:sha1:c757aa2d12ceeb5a86c2da8ad1e9e752625af739</id>
<content type='text'>
"git pull --rebase=interactive" learned "i" as a short-hand for
"interactive".

* js/pull-rebase-type-shorthand:
  pull --rebase=&lt;type&gt;: allow single-letter abbreviations for the type
</content>
</entry>
<entry>
<title>pull --rebase=&lt;type&gt;: allow single-letter abbreviations for the type</title>
<updated>2018-08-06T20:04:28Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2018-08-04T19:23:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=46af44b07dd433c073778f0d5ab27d0167dbcec4'/>
<id>urn:sha1:46af44b07dd433c073778f0d5ab27d0167dbcec4</id>
<content type='text'>
Git for Windows' original 4aa8b8c8283 (Teach 'git pull' to handle
--rebase=interactive, 2011-10-21) had support for the very convenient
abbreviation

	git pull --rebase=i

which was later lost when it was ported to the builtin `git pull`, and
it was not introduced before the patch eventually made it into Git as
f5eb87b98dd (pull: allow interactive rebase with --rebase=interactive,
2016-01-13).

However, it is *really* a useful short hand for the occasional rebasing
pull on branches that do not usually want to be rebased.

So let's reintroduce this convenience, at long last.

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>commit: add repository argument to lookup_commit_reference</title>
<updated>2018-06-29T17:43:39Z</updated>
<author>
<name>Stefan Beller</name>
<email>sbeller@google.com</email>
</author>
<published>2018-06-29T01:21:58Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2122f6754c93be8f02bfb5704ed96c88fc9837a8'/>
<id>urn:sha1:2122f6754c93be8f02bfb5704ed96c88fc9837a8</id>
<content type='text'>
Add a repository argument to allow callers of lookup_commit_reference
to be more specific about which repository to handle. This is a small
mechanical change; it doesn't change the implementation to handle
repositories other than the_repository yet.

As with the previous commits, use a macro to catch callers passing a
repository other than the_repository at compile time.

Signed-off-by: Stefan Beller &lt;sbeller@google.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'sb/object-store-grafts' into sb/object-store-lookup</title>
<updated>2018-06-29T17:43:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-06-29T17:24:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b16b60f71b2354cbad5f2dc16bd5f6cf7d617579'/>
<id>urn:sha1:b16b60f71b2354cbad5f2dc16bd5f6cf7d617579</id>
<content type='text'>
* sb/object-store-grafts:
  commit: allow lookup_commit_graft to handle arbitrary repositories
  commit: allow prepare_commit_graft to handle arbitrary repositories
  shallow: migrate shallow information into the object parser
  path.c: migrate global git_path_* to take a repository argument
  cache: convert get_graft_file to handle arbitrary repositories
  commit: convert read_graft_file to handle arbitrary repositories
  commit: convert register_commit_graft to handle arbitrary repositories
  commit: convert commit_graft_pos() to handle arbitrary repositories
  shallow: add repository argument to is_repository_shallow
  shallow: add repository argument to check_shallow_file_for_update
  shallow: add repository argument to register_shallow
  shallow: add repository argument to set_alternate_shallow_file
  commit: add repository argument to lookup_commit_graft
  commit: add repository argument to prepare_commit_graft
  commit: add repository argument to read_graft_file
  commit: add repository argument to register_commit_graft
  commit: add repository argument to commit_graft_pos
  object: move grafts to object parser
  object-store: move object access functions to object-store.h
</content>
</entry>
<entry>
<title>Merge branch 'ab/refspec-init-fix'</title>
<updated>2018-06-28T19:53:29Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-06-28T19:53:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a9097269036141876c586ddeee561a37b686c8e5'/>
<id>urn:sha1:a9097269036141876c586ddeee561a37b686c8e5</id>
<content type='text'>
Make refspec parsing codepath more robust.

* ab/refspec-init-fix:
  refspec: initalize `refspec_item` in `valid_fetch_refspec()`
  refspec: add back a refspec_item_init() function
  refspec: s/refspec_item_init/&amp;_or_die/g
</content>
</entry>
<entry>
<title>Merge branch 'rd/doc-remote-tracking-with-hyphen'</title>
<updated>2018-06-18T17:18:43Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2018-06-18T17:18:43Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=929c0975482e78c4bd680b010a8ceac6c31160a0'/>
<id>urn:sha1:929c0975482e78c4bd680b010a8ceac6c31160a0</id>
<content type='text'>
Doc update.

* rd/doc-remote-tracking-with-hyphen:
  Use hyphenated "remote-tracking branch" (docs and comments)
</content>
</entry>
<entry>
<title>Use hyphenated "remote-tracking branch" (docs and comments)</title>
<updated>2018-06-13T16:57:09Z</updated>
<author>
<name>Robert P. J. Day</name>
<email>rpjday@crashcourse.ca</email>
</author>
<published>2018-06-07T11:53:36Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=30aa96cdf8dc8d93865cbb26f3692a87cb065f86'/>
<id>urn:sha1:30aa96cdf8dc8d93865cbb26f3692a87cb065f86</id>
<content type='text'>
Use the obvious consensus of hyphenated "remote-tracking branch", and
fix an obvious typo, all in documentation and comments.

Signed-off-by: Robert P. J. Day &lt;rpjday@crashcourse.ca&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>refspec: s/refspec_item_init/&amp;_or_die/g</title>
<updated>2018-06-11T17:11:29Z</updated>
<author>
<name>Ævar Arnfjörð Bjarmason</name>
<email>avarab@gmail.com</email>
</author>
<published>2018-06-05T19:54:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=dc0642218306190a2d284f47f75d71aeeaa34d02'/>
<id>urn:sha1:dc0642218306190a2d284f47f75d71aeeaa34d02</id>
<content type='text'>
Rename the refspec_item_init() function introduced in
6d4c057859 ("refspec: introduce struct refspec", 2018-05-16) to
refspec_item_init_or_die().

This follows the convention of other *_or_die() functions, and is done
in preparation for making it a wrapper for a non-fatal variant.

Signed-off-by: Ævar Arnfjörð Bjarmason &lt;avarab@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
