<feed xmlns='http://www.w3.org/2005/Atom'>
<title>git/contrib, branch v2.37.2</title>
<subtitle>Mirror of https://git.kernel.org/pub/scm/git/git.git/
</subtitle>
<id>https://git.shady.money/git/atom?h=v2.37.2</id>
<link rel='self' href='https://git.shady.money/git/atom?h=v2.37.2'/>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/'/>
<updated>2022-08-11T04:52:33Z</updated>
<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>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>
<entry>
<title>git-prompt: fix expansion of branch colour codes</title>
<updated>2022-06-10T16:41:49Z</updated>
<author>
<name>Joakim Petersen</name>
<email>joak-pet@online.no</email>
</author>
<published>2022-06-10T00:47:37Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=0e5d9ef395467619b621540a7fdefbfc8062f2ac'/>
<id>urn:sha1:0e5d9ef395467619b621540a7fdefbfc8062f2ac</id>
<content type='text'>
Because of the wrapping of the branch name variable $b, the colour codes
in the variable don't get applied, but are instead printed directly in
the output. Move the wrapping of $b to before colour codes are inserted
to correct this. Revert move of branch name colour codes in tests, as
the branch name is now coloured after the wrapping instead of before.

Signed-off-by: Joakim Petersen &lt;joak-pet@online.no&gt;
Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
<entry>
<title>cocci: retire is_null_sha1() rule</title>
<updated>2022-06-07T22:53:24Z</updated>
<author>
<name>Junio C Hamano</name>
<email>gitster@pobox.com</email>
</author>
<published>2022-06-07T21:50:50Z</published>
<link rel='alternate' type='text/html' href='https://git.shady.money/git/commit/?id=b1299de4a1e9a193db2bfeb23508250ebbe2d67b'/>
<id>urn:sha1:b1299de4a1e9a193db2bfeb23508250ebbe2d67b</id>
<content type='text'>
Since 8d4d86b0 (cache: remove null_sha1, 2019-08-18) removed the
is_null_sha1() function, rewrite rules to correct callers of the
function to use is_null_oid() instead has become irrelevant, as any
new callers of the function will get caught by the compiler much
more quickly without spending cycles on Coccinelle.

Remove these rules.

Signed-off-by: Junio C Hamano &lt;gitster@pobox.com&gt;
</content>
</entry>
</feed>
