<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch master</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=master</id>
<link rel='self' href='https://git.shady.money/git/atom?h=master'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2026-04-17T04:22:01Z</updated>
<entry>
<title>doc: fix grammar errors in submodule description</title>
<updated>2026-04-17T04:22:01Z</updated>
<author>
<name>Elijah Newren</name>
<email>newren@gmail.com</email>
</author>
<published>2026-04-16T23:36:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e8955061076952cc5eab0300424fc48b601fe12d'/>
<id>urn:sha1:e8955061076952cc5eab0300424fc48b601fe12d</id>
<content type='text'>
6cc6d1b4c699 (Documentation: update add --force option + ignore=all
config, 2026-02-06) added text describing both the ignore=none and
ignore=all behaviors.  The former had minor formatting and grammatical
errors, while the latter was a bit garbled.  I have tried to tweak the
wording on the latter to make it read as I think was intended, and fixed
the minor grammatical issues with both as well.

Signed-off-by: Elijah Newren &lt;newren@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>doc: fix singular/plural mismatch in git-rerere</title>
<updated>2026-04-17T04:22:01Z</updated>
<author>
<name>Elijah Newren</name>
<email>newren@gmail.com</email>
</author>
<published>2026-04-16T23:36:30Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=60e8015d233a2431e75dcb832dcd5be5368ae452'/>
<id>urn:sha1:60e8015d233a2431e75dcb832dcd5be5368ae452</id>
<content type='text'>
conflict -&gt; conflicts

Signed-off-by: Elijah Newren &lt;newren@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>doc: fix plural agreement in pack.preferBitmapTips</title>
<updated>2026-04-17T04:22:01Z</updated>
<author>
<name>Elijah Newren</name>
<email>newren@gmail.com</email>
</author>
<published>2026-04-16T23:36:29Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=31f23c958be7f727ece4ce0db8b7ddbf1dfb3f79'/>
<id>urn:sha1:31f23c958be7f727ece4ce0db8b7ddbf1dfb3f79</id>
<content type='text'>
hierarchies -&gt; hierarchy

Signed-off-by: Elijah Newren &lt;newren@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>doc: fix self-referential config in sendemail.smtpSSLClientKey</title>
<updated>2026-04-17T04:22:01Z</updated>
<author>
<name>Elijah Newren</name>
<email>newren@gmail.com</email>
</author>
<published>2026-04-16T23:36:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=8ecf2a192acd73112341a7b03a3803635c4f49ae'/>
<id>urn:sha1:8ecf2a192acd73112341a7b03a3803635c4f49ae</id>
<content type='text'>
a8215a205141 (send-email: add client certificate options, 2026-03-02)
added documentation for sendemail.smtpSSLClientKey that says it works
"in conjunction with `sendemail.smtpSSLClientKey`" -- referring to
itself.  It appears that `sendemail.smtpSSLClientCert` was the intended
reference; fix it.

Signed-off-by: Elijah Newren &lt;newren@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>CodingGuidelines: fix subject-verb agreement</title>
<updated>2026-04-17T04:22:00Z</updated>
<author>
<name>Elijah Newren</name>
<email>newren@gmail.com</email>
</author>
<published>2026-04-16T23:36:27Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=39901e77d4543bdc30d6967ea0d162886b7d0fb0'/>
<id>urn:sha1:39901e77d4543bdc30d6967ea0d162886b7d0fb0</id>
<content type='text'>
Signed-off-by: Elijah Newren &lt;newren@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>RelNotes/2.54.0: fix typos and grammar</title>
<updated>2026-04-17T04:22:00Z</updated>
<author>
<name>Elijah Newren</name>
<email>newren@gmail.com</email>
</author>
<published>2026-04-16T23:36:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=96a659da8a211a2eb8246f225db3c50a15017e68'/>
<id>urn:sha1:96a659da8a211a2eb8246f225db3c50a15017e68</id>
<content type='text'>
Fix various issues in the release notes -- missing/wrong articles, typo,
indentation, quote consistency, and wording improvement or corrections.

Other than the indentation fix for "The way combined list-object filter
options...", this patch is much easier to view with --color-words.

Signed-off-by: Elijah Newren &lt;newren@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jk/midx-write-v1-by-default'</title>
<updated>2026-04-16T22:43:26Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2026-04-16T22:43:26Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=e60b8306f1fe4bdce1ad66652563565b60b37c00'/>
<id>urn:sha1:e60b8306f1fe4bdce1ad66652563565b60b37c00</id>
<content type='text'>
As writing version 2 MIDX files by default breaks older versions of
Git and its reimplementations, use V2 only when necessary.

* jk/midx-write-v1-by-default:
  MIDX: revert the default version to v1
</content>
</entry>
<entry>
<title>MIDX: revert the default version to v1</title>
<updated>2026-04-16T20:45:53Z</updated>
<author>
<name>Jeff King</name>
<email>peff@peff.net</email>
</author>
<published>2026-04-16T20:06:59Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=a12382f99488b8cea82f59a310084e43ff84e99b'/>
<id>urn:sha1:a12382f99488b8cea82f59a310084e43ff84e99b</id>
<content type='text'>
We introduced midx version 2 in b2ec8e90c2 (midx: do not require packs
to be sorted in lexicographic order, 2026-02-24) and now write it by
default. The rationale was that older versions should ignore the v2 midx
and fall back to using the packs (just like we do for other midx
errors). Unfortunately this is not the case, as we have a hard die()
when we see an unknown midx version.

As a result, writing a midx with Git 2.54-rc2 puts the repository into a
state that is unusable with Git 2.53. And this midx write may happen
behind the scenes as part of normal operations, like fetch.

Let's switch back to writing v1 by default to avoid regressing the case
where multiple versions of Git are used on the same repository.

There is one gotcha, though: the v2 format is required for some new
features, like midx compaction, and running "git multi-pack-index
compact" will complain when asked to write a v1 index. The user must set
midx.version to "2" to make the feature work.

So instead of always using v1, we'll base the default on whether the
requested feature requires v2. That does mean that running midx
compaction will create a repository that can't be read by older versions
of Git. But we never do that by default; only people experimenting with
the new feature will be affected.

We have to adjust the test expectation in t5319, since it will now
generate v1 files. And our "auto-select v2" is covered by the tests in
t5335, which continue to check that compaction works without having to
set midx.version manually (and also explicitly check that asking for v1
with compaction reports the problem).

Signed-off-by: Jeff King &lt;peff@peff.net&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>codeql: bump actions/cache from 4 to 5</title>
<updated>2026-04-15T21:31:40Z</updated>
<author>
<name>Johannes Schindelin</name>
<email>johannes.schindelin@gmx.de</email>
</author>
<published>2026-04-13T16:24:17Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f65aba1e87db64413b6d1ed5ae5a45b5a84a0997'/>
<id>urn:sha1:f65aba1e87db64413b6d1ed5ae5a45b5a84a0997</id>
<content type='text'>
Bumps [actions/cache](https://github.com/actions/cache) from 4 to 5.
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v4...v5)

updated-dependencies:
- dependency-name: actions/cache
  dependency-version: '5'
  dependency-type: direct:production
  update-type: version-update:semver-major

Originally-authored-by: dependabot[bot] &lt;support@github.com&gt;
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>Git 2.54-rc2</title>
<updated>2026-04-14T13:22:50Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2026-04-14T13:22:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9f223ef1c026d91c7ac68cc0211bde255dda6199'/>
<id>urn:sha1:9f223ef1c026d91c7ac68cc0211bde255dda6199</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
