<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/Documentation, branch v2.37.0-rc2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.37.0-rc2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.37.0-rc2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2022-06-22T16:06:37Z</updated>
<entry>
<title>Merge branch 'tb/cruft-packs'</title>
<updated>2022-06-22T16:06:37Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-06-22T16:06:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b9e4d89ca4eb05ec6d86600e39a8400de40e1ab9'/>
<id>urn:sha1:b9e4d89ca4eb05ec6d86600e39a8400de40e1ab9</id>
<content type='text'>
Docfix.

* tb/cruft-packs:
  gc: simplify --cruft description
</content>
</entry>
<entry>
<title>gc: simplify --cruft description</title>
<updated>2022-06-21T15:58:04Z</updated>
<author>
<name>René Scharfe</name>
<email>l.s.r@web.de</email>
</author>
<published>2022-06-19T05:38:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=378b51993aa022c432b23b7f1bafd921b7c43835'/>
<id>urn:sha1:378b51993aa022c432b23b7f1bafd921b7c43835</id>
<content type='text'>
Remove duplicate "loose objects".

Signed-off-by: René Scharfe &lt;l.s.r@web.de&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Git 2.37-rc1</title>
<updated>2022-06-18T00:15:13Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-06-18T00:15:13Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5b71c59bc3b9365075e2a175aa7b6f2b0c84ce44'/>
<id>urn:sha1:5b71c59bc3b9365075e2a175aa7b6f2b0c84ce44</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'cb/path-owner-check-with-sudo-plus'</title>
<updated>2022-06-18T00:12:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-06-18T00:12:31Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=694c0cc0fb531b17750ac6e81920054f193f8eb8'/>
<id>urn:sha1:694c0cc0fb531b17750ac6e81920054f193f8eb8</id>
<content type='text'>
"sudo git foo" used to consider a repository owned by the original
user a safe one to access; it now also considers a repository owned
by root a safe one, too (after all, if an attacker can craft a
malicious repository owned by root, the box is 0wned already).

* cb/path-owner-check-with-sudo-plus:
  git-compat-util: allow root to access both SUDO_UID and root owned
</content>
</entry>
<entry>
<title>git-compat-util: allow root to access both SUDO_UID and root owned</title>
<updated>2022-06-17T21:03:08Z</updated>
<author>
<name>Carlo Marcelo Arenas Belón</name>
<email>carenas@gmail.com</email>
</author>
<published>2022-06-17T20:23:38Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=6b11e3d52e919cce91011f4f9025e6f4b61375f2'/>
<id>urn:sha1:6b11e3d52e919cce91011f4f9025e6f4b61375f2</id>
<content type='text'>
Previous changes introduced a regression which will prevent root for
accessing repositories owned by thyself if using sudo because SUDO_UID
takes precedence.

Loosen that restriction by allowing root to access repositories owned
by both uid by default and without having to add a safe.directory
exception.

A previous workaround that was documented in the tests is no longer
needed so it has been removed together with its specially crafted
prerequisite.

Helped-by: Johanness Schindelin &lt;Johannes.Schindelin@gmx.de&gt;
Signed-off-by: Carlo Marcelo Arenas Belón &lt;carenas@gmail.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>i18n: fix mismatched camelCase config variables</title>
<updated>2022-06-17T17:38:26Z</updated>
<author>
<name>Jiang Xin</name>
<email>zhiyou.jx@alibaba-inc.com</email>
</author>
<published>2022-06-17T10:03:09Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b4eda05d58ca3e4808d3d86ab5826c77995a06f7'/>
<id>urn:sha1:b4eda05d58ca3e4808d3d86ab5826c77995a06f7</id>
<content type='text'>
Some config variables are combinations of multiple words, and we
typically write them in camelCase forms in manpage and translatable
strings. It's not easy to find mismatches for these camelCase config
variables during code reviews, but occasionally they are identified
during localization translations.

To check for mismatched config variables, I introduced a new feature
in the helper program for localization[^1]. The following mismatched
config variables have been identified by running the helper program,
such as "git-po-helper check-pot".

Lowercase in manpage should use camelCase:

 * Documentation/config/http.txt: http.pinnedpubkey

Lowercase in translable strings should use camelCase:

 * builtin/fast-import.c:  pack.indexversion
 * builtin/gc.c:           gc.logexpiry
 * builtin/index-pack.c:   pack.indexversion
 * builtin/pack-objects.c: pack.indexversion
 * builtin/repack.c:       pack.writebitmaps
 * commit.c:               i18n.commitencoding
 * gpg-interface.c:        user.signingkey
 * http.c:                 http.postbuffer
 * submodule-config.c:     submodule.fetchjobs

Mismatched camelCases, choose the former:

 * Documentation/config/transfer.txt: transfer.credentialsInUrl
   remote.c:                          transfer.credentialsInURL

[^1]: https://github.com/git-l10n/git-po-helper

Signed-off-by: Jiang Xin &lt;zhiyou.jx@alibaba-inc.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Another batch of fixes before -rc1</title>
<updated>2022-06-17T17:33:42Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-06-17T17:33:42Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b81b98f818fdacdc472f2afed2ae67d9d0893fe2'/>
<id>urn:sha1:b81b98f818fdacdc472f2afed2ae67d9d0893fe2</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'ab/credentials-in-url-more'</title>
<updated>2022-06-17T17:33:32Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-06-17T17:33:32Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=7f5a382aa5eb54509a4de4d399d8b35c48d91c65'/>
<id>urn:sha1:7f5a382aa5eb54509a4de4d399d8b35c48d91c65</id>
<content type='text'>
Rename fetch.credentialsInUrl to transfer.credentialsInUrl as the
single configuration variable should work both in pushing and
fetching.

* ab/credentials-in-url-more:
  transfer doc: move fetch.credentialsInUrl to "transfer" config namespace
  fetch doc: note "pushurl" caveat about "credentialsInUrl", elaborate
</content>
</entry>
<entry>
<title>Fixes and updates post -rc0</title>
<updated>2022-06-15T22:09:35Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-06-15T22:09:35Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=4f6db706e6ad145a9bf6b26a1ca0970bed27bb72'/>
<id>urn:sha1:4f6db706e6ad145a9bf6b26a1ca0970bed27bb72</id>
<content type='text'>
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'fs/ssh-default-key-command-doc'</title>
<updated>2022-06-15T22:09:28Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-06-15T22:09:28Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=686790f6c1a3150ced65fdd8e3278129a516cd9a'/>
<id>urn:sha1:686790f6c1a3150ced65fdd8e3278129a516cd9a</id>
<content type='text'>
Doc update.

* fs/ssh-default-key-command-doc:
  gpg docs: explain better use of ssh.defaultKeyCommand
</content>
</entry>
</feed>
