<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/builtin, branch v2.26.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.26.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.26.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2020-03-12T21:28:01Z</updated>
<entry>
<title>Merge branch 'en/rebase-backend'</title>
<updated>2020-03-12T21:28:01Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-03-12T21:28:01Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b4f0038525623e0e5aa3b35d520de909618cae98'/>
<id>urn:sha1:b4f0038525623e0e5aa3b35d520de909618cae98</id>
<content type='text'>
Band-aid fixes for two fallouts from switching the default "rebase"
backend.

* en/rebase-backend:
  git-rebase.txt: highlight backend differences with commit rewording
  sequencer: clear state upon dropping a become-empty commit
  i18n: unmark a message in rebase.c
</content>
</entry>
<entry>
<title>i18n: unmark a message in rebase.c</title>
<updated>2020-03-11T18:39:01Z</updated>
<author>
<name>Jiang Xin</name>
<email>worldhello.net@gmail.com</email>
</author>
<published>2020-03-11T06:55:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=937d1436302582c4e769594a805978d03e89ad59'/>
<id>urn:sha1:937d1436302582c4e769594a805978d03e89ad59</id>
<content type='text'>
Commit v2.25.0-4-ge98c4269c8 (rebase (interactive-backend): fix handling
of commits that become empty, 2020-02-15) marked "{drop,keep,ask}" for
translation, but this message should not be changed.

Signed-off-by: Jiang Xin &lt;worldhello.net@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'pb/am-show-current-patch'</title>
<updated>2020-03-09T18:21:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-03-09T18:21:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0e0d717537547e8fcba441e4f65237c7fd227a34'/>
<id>urn:sha1:0e0d717537547e8fcba441e4f65237c7fd227a34</id>
<content type='text'>
"git am --short-current-patch" is a way to show the piece of e-mail
for the stopped step, which is not suitable to directly feed "git
apply" (it is designed to be a good "git am" input).  It learned a
new option to show only the patch part.

* pb/am-show-current-patch:
  am: support --show-current-patch=diff to retrieve .git/rebase-apply/patch
  am: support --show-current-patch=raw as a synonym for--show-current-patch
  am: convert "resume" variable to a struct
  parse-options: convert "command mode" to a flag
  parse-options: add testcases for OPT_CMDMODE()
</content>
</entry>
<entry>
<title>Merge branch 'am/pathspec-f-f-more'</title>
<updated>2020-03-09T18:21:19Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-03-09T18:21:19Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9b7f726dfcf35d3a2dbfd150b64ca9b01e810b44'/>
<id>urn:sha1:9b7f726dfcf35d3a2dbfd150b64ca9b01e810b44</id>
<content type='text'>
"git rm" and "git stash" learns the new "--pathspec-from-file"
option.

* am/pathspec-f-f-more:
  stash push: support the --pathspec-from-file option
  stash: eliminate crude option parsing
  doc: stash: synchronize &lt;pathspec&gt; description
  doc: stash: document more options
  doc: stash: split options from description (2)
  doc: stash: split options from description (1)
  rm: support the --pathspec-from-file option
  doc: rm: synchronize &lt;pathspec&gt; description
</content>
</entry>
<entry>
<title>Merge branch 'hi/gpg-use-check-signature'</title>
<updated>2020-03-05T18:43:05Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-03-05T18:43:05Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e63cefb024895fcff4b692cad84cb33ac4c81dcc'/>
<id>urn:sha1:e63cefb024895fcff4b692cad84cb33ac4c81dcc</id>
<content type='text'>
"git merge signed-tag" while lacking the public key started to say
"No signature", which was utterly wrong.  This regression has been
reverted.

* hi/gpg-use-check-signature:
  Revert "gpg-interface: prefer check_signature() for GPG verification"
</content>
</entry>
<entry>
<title>Merge branch 'be/describe-multiroot'</title>
<updated>2020-03-05T18:43:04Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-03-05T18:43:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f3ccd9f0d963a09994e4f934efdd71ea837b6e7b'/>
<id>urn:sha1:f3ccd9f0d963a09994e4f934efdd71ea837b6e7b</id>
<content type='text'>
"git describe" in a repository with multiple root commits sometimes
gave up looking for the best tag to describe a given commit with
too early, which has been adjusted.

* be/describe-multiroot:
  describe: don't abort too early when searching tags
</content>
</entry>
<entry>
<title>Merge branch 'ag/rebase-remove-redundant-code'</title>
<updated>2020-03-05T18:43:04Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-03-05T18:43:04Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a6b4709302311634a77da8074362475224f6504d'/>
<id>urn:sha1:a6b4709302311634a77da8074362475224f6504d</id>
<content type='text'>
Code reduction.

* ag/rebase-remove-redundant-code:
  builtin/rebase: remove a call to get_oid() on `options.switch_to'
</content>
</entry>
<entry>
<title>Merge branch 'es/recursive-single-branch-clone'</title>
<updated>2020-03-05T18:43:03Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-03-05T18:43:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b22db265d6bde72391c8d47700dc781a3ea2ae41'/>
<id>urn:sha1:b22db265d6bde72391c8d47700dc781a3ea2ae41</id>
<content type='text'>
"git clone --recurse-submodules --single-branch" now uses the same
single-branch option when cloning the submodules.

* es/recursive-single-branch-clone:
  clone: pass --single-branch during --recurse-submodules
  submodule--helper: use C99 named initializer
</content>
</entry>
<entry>
<title>Merge branch 'jk/nth-packed-object-id'</title>
<updated>2020-03-05T18:43:03Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-03-05T18:43:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e8e71848ea866d7dc34eacffc20b9c3826ae29a1'/>
<id>urn:sha1:e8e71848ea866d7dc34eacffc20b9c3826ae29a1</id>
<content type='text'>
Code cleanup to use "struct object_id" more by replacing use of
"char *sha1"

* jk/nth-packed-object-id:
  packfile: drop nth_packed_object_sha1()
  packed_object_info(): use object_id internally for delta base
  packed_object_info(): use object_id for returning delta base
  pack-check: push oid lookup into loop
  pack-check: convert "internal error" die to a BUG()
  pack-bitmap: use object_id when loading on-disk bitmaps
  pack-objects: use object_id struct in pack-reuse code
  pack-objects: convert oe_set_delta_ext() to use object_id
  pack-objects: read delta base oid into object_id struct
  nth_packed_object_oid(): use customary integer return
</content>
</entry>
<entry>
<title>Merge branch 'es/do-not-let-rebase-switch-to-protected-branch'</title>
<updated>2020-03-05T18:43:03Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2020-03-05T18:43:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a0ab37de61c9ac7f57105d6b170947abaf1b642c'/>
<id>urn:sha1:a0ab37de61c9ac7f57105d6b170947abaf1b642c</id>
<content type='text'>
"git rebase BASE BRANCH" rebased/updated the tip of BRANCH and
checked it out, even when the BRANCH is checked out in a different
worktree.  This has been corrected.

* es/do-not-let-rebase-switch-to-protected-branch:
  rebase: refuse to switch to branch already checked out elsewhere
  t3400: make test clean up after itself
</content>
</entry>
</feed>
