<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/contrib, branch v2.37.4</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.37.4</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.37.4'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2022-08-26T18:13:10Z</updated>
<entry>
<title>Merge branch 'ca/unignore-local-installation-on-windows' into maint</title>
<updated>2022-08-26T18:13:10Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-08-26T18:13:10Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=2794e813c64b7f8a4808246f1ae4448e8a26b165'/>
<id>urn:sha1:2794e813c64b7f8a4808246f1ae4448e8a26b165</id>
<content type='text'>
Fix build procedure for Windows that uses CMake so that it can pick
up the shell interpreter from local installation location.
source: &lt;pull.1304.git.1658912756815.gitgitgadget@gmail.com&gt;

* ca/unignore-local-installation-on-windows:
  cmake: support local installations of git
</content>
</entry>
<entry>
<title>Merge branch 'cl/rerere-train-with-no-sign' into maint</title>
<updated>2022-08-11T04:52:33Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-08-11T04:52:33Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=acd3bce63fc21b50b4cfea18083a1a6ad3b04c8c'/>
<id>urn:sha1:acd3bce63fc21b50b4cfea18083a1a6ad3b04c8c</id>
<content type='text'>
"rerere-train" script (in contrib/) used to honor commit.gpgSign
while recreating the throw-away merges.
source: &lt;PH7PR14MB5594A27B9295E95ACA4D6A69CE8F9@PH7PR14MB5594.namprd14.prod.outlook.com&gt;

* cl/rerere-train-with-no-sign:
  contrib/rerere-train: avoid useless gpg sign in training
</content>
</entry>
<entry>
<title>Merge branch 'ld/osx-keychain-usage-fix' into maint</title>
<updated>2022-08-05T22:51:37Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-08-05T22:51:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=5d2bf34c22df7857c45e49d020bf1b0f4bb0db86'/>
<id>urn:sha1:5d2bf34c22df7857c45e49d020bf1b0f4bb0db86</id>
<content type='text'>
Workaround for a compiler warning against use of die() in
osx-keychain (in contrib/).
source: &lt;pull.1293.git.1658251503775.gitgitgadget@gmail.com&gt;

* ld/osx-keychain-usage-fix:
  osx-keychain: fix compiler warning
</content>
</entry>
<entry>
<title>cmake: support local installations of git</title>
<updated>2022-07-27T15:57:33Z</updated>
<author>
<name>Carlo Marcelo Arenas Belón</name>
<email>carenas@gmail.com</email>
</author>
<published>2022-07-27T09:05:56Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=476e54b1c604c7e0bb5265e8995e53aad1a13877'/>
<id>urn:sha1:476e54b1c604c7e0bb5265e8995e53aad1a13877</id>
<content type='text'>
At least in systems where the user is local and not an administrator
git will install in a subdirectory of %APPDATALOCAL%, so it makes
sense to also look there for the shell needed by the cmake integration
with Visual Studio.

Signed-off-by: Carlo Marcelo Arenas Belón &lt;carenas@gmail.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>osx-keychain: fix compiler warning</title>
<updated>2022-07-19T18:25:15Z</updated>
<author>
<name>Lessley Dennington</name>
<email>lessleydennington@gmail.com</email>
</author>
<published>2022-07-19T17:25:03Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=f2fc531585215d02a75a4d1ce7e6964e9eb21812'/>
<id>urn:sha1:f2fc531585215d02a75a4d1ce7e6964e9eb21812</id>
<content type='text'>
Update git-credential-osxkeychain.c to remove 'format string is not a string
literal (potentially insecure)' compiler warning by treating the string as
an argument.

Signed-off-by: Lessley Dennington &lt;lessleydennington@gmail.com&gt;
Acked-by: Derrick Stolee &lt;derrickstolee@github.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>contrib/rerere-train: avoid useless gpg sign in training</title>
<updated>2022-07-19T18:24:08Z</updated>
<author>
<name>Celeste Liu</name>
<email>coelacanthus@outlook.com</email>
</author>
<published>2022-07-19T17:21:44Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=cc391fc886639fb589b4e8da6a4e1a98d3ee07ab'/>
<id>urn:sha1:cc391fc886639fb589b4e8da6a4e1a98d3ee07ab</id>
<content type='text'>
Users may have configured "git merge" to always require GPG
signing the resulting commits. We are not running "git merge" to
re-create merge commits, but merely to replay merge conflicts,
and we will immediately discard the resulting commits; there
is no point in signing them.

Override such configuration that forces useless signing from the
command line with the "--no-gpg-sign" option.

Signed-off-by: Celeste Liu &lt;coelacanthus@outlook.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>vscode: improve tab size and wrapping</title>
<updated>2022-06-27T22:37:44Z</updated>
<author>
<name>Derrick Stolee</name>
<email>derrickstolee@github.com</email>
</author>
<published>2022-06-27T18:29:47Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=85845580d982bb18c80c13d57680918a39338576'/>
<id>urn:sha1:85845580d982bb18c80c13d57680918a39338576</id>
<content type='text'>
The contrib/vscode/init.sh script initializes the .vscode directory with
some helpful metadata so VS Code handles Git code better.

One big issue that VS Code has is detecting the tab width based on file
type. ".txt" files were not covered by this script before, so add them
with the appropriate tab widths. This prevents inserting spaces instead
of tabs and keeps the tab width to eight instead of four or two.

While we are here, remove the "editor.wordWrap" settings. The editor's
word wrap is only cosmetic: it does not actually insert newlines when
your typing goes over the column limit. This can make it appear like you
have properly wrapped code, but it is incorrect. Further, existing code
that is over the column limit is wrapped even if your editor window is
wider than the limit. This can make reading such code more difficult.
Without these lines, VS Code renders the lines accurately, without
"ghost" newlines.

Signed-off-by: Derrick Stolee &lt;derrickstolee@github.com&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>Merge branch 'jp/prompt-clear-before-upstream-mark'</title>
<updated>2022-06-21T17:07:50Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-06-21T17:07:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=ddbc07872e86265dc30aefa5f4d881f762120044'/>
<id>urn:sha1:ddbc07872e86265dc30aefa5f4d881f762120044</id>
<content type='text'>
Bash command line prompt (in contrib/) update.

* jp/prompt-clear-before-upstream-mark:
  git-prompt: fix expansion of branch colour codes
  git-prompt: make colourization consistent
</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='https://git.shady.money/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>
<entry>
<title>Merge branch 'jh/builtin-fsmonitor-part3'</title>
<updated>2022-06-10T22:04:15Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-06-10T22:04:14Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=9e496fffc872b20a147d7b80330335edfff919cc'/>
<id>urn:sha1:9e496fffc872b20a147d7b80330335edfff919cc</id>
<content type='text'>
More fsmonitor--daemon.

* jh/builtin-fsmonitor-part3: (30 commits)
  t7527: improve implicit shutdown testing in fsmonitor--daemon
  fsmonitor--daemon: allow --super-prefix argument
  t7527: test Unicode NFC/NFD handling on MacOS
  t/lib-unicode-nfc-nfd: helper prereqs for testing unicode nfc/nfd
  t/helper/hexdump: add helper to print hexdump of stdin
  fsmonitor: on macOS also emit NFC spelling for NFD pathname
  t7527: test FSMonitor on case insensitive+preserving file system
  fsmonitor: never set CE_FSMONITOR_VALID on submodules
  t/perf/p7527: add perf test for builtin FSMonitor
  t7527: FSMonitor tests for directory moves
  fsmonitor: optimize processing of directory events
  fsm-listen-darwin: shutdown daemon if worktree root is moved/renamed
  fsm-health-win32: force shutdown daemon if worktree root moves
  fsm-health-win32: add polling framework to monitor daemon health
  fsmonitor--daemon: stub in health thread
  fsmonitor--daemon: rename listener thread related variables
  fsmonitor--daemon: prepare for adding health thread
  fsmonitor--daemon: cd out of worktree root
  fsm-listen-darwin: ignore FSEvents caused by xattr changes on macOS
  unpack-trees: initialize fsmonitor_has_run_once in o-&gt;result
  ...
</content>
</entry>
</feed>
