<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git, branch v2.37.0-rc1</title>
<subtitle>Fork of git SCM with my patches.</subtitle>
<id>http://git.kilabit.info/git/atom?h=v2.37.0-rc1</id>
<link rel='self' href='http://git.kilabit.info/git/atom?h=v2.37.0-rc1'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/'/>
<updated>2022-06-18T00:15:13Z</updated>
<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='http://git.kilabit.info/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='http://git.kilabit.info/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='http://git.kilabit.info/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='http://git.kilabit.info/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='http://git.kilabit.info/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 'jk/bug-fl-va-list-fix'</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='http://git.kilabit.info/git/commit/?id=aa11b94ef87050af9e4e0aab64f1ab89636c5be4'/>
<id>urn:sha1:aa11b94ef87050af9e4e0aab64f1ab89636c5be4</id>
<content type='text'>
Fix buggy va_list usage in recent code.

* jk/bug-fl-va-list-fix:
  bug_fl(): correctly initialize trace2 va_list
</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='http://git.kilabit.info/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>Merge branch 'js/ci-github-workflow-markup'</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='http://git.kilabit.info/git/commit/?id=d0d96b8280faf7c22c115374732f50972689c0d2'/>
<id>urn:sha1:d0d96b8280faf7c22c115374732f50972689c0d2</id>
<content type='text'>
Recent CI update hides certain failures in test jobs, which has
been corrected.

* js/ci-github-workflow-markup:
  ci(github): also mark up compile errors
  ci(github): use grouping also in the `win-build` job
  ci(github): bring back the 'print test failures' step
</content>
</entry>
<entry>
<title>Merge branch 'js/misc-fixes'</title>
<updated>2022-06-17T17:33:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-06-17T17:33:31Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=e870c5857fbd67a7015b8c5539293bcb5d8e8ff5'/>
<id>urn:sha1:e870c5857fbd67a7015b8c5539293bcb5d8e8ff5</id>
<content type='text'>
Assorted fixes to problems found by Coverity.

* js/misc-fixes:
  relative_url(): fix incorrect condition
  pack-mtimes: avoid closing a bogus file descriptor
  read_index_from(): avoid memory leak
  submodule--helper: avoid memory leak when fetching submodules
  submodule-config: avoid memory leak
  fsmonitor: avoid memory leak in `fsm_settings__get_incompatible_msg()`
</content>
</entry>
<entry>
<title>Merge branch 'jc/cocci-cleanup'</title>
<updated>2022-06-17T17:33:31Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-06-17T17:33:31Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/git/commit/?id=99bbf4739d927a3d8183d1fc3f1ee7871aac9fb9'/>
<id>urn:sha1:99bbf4739d927a3d8183d1fc3f1ee7871aac9fb9</id>
<content type='text'>
Remove a coccinelle rule that is no longer relevant.

* jc/cocci-cleanup:
  cocci: retire is_null_sha1() rule
</content>
</entry>
</feed>
