What's cooking (2023/05 #02)

This commit is contained in:
Junio C Hamano 2023-05-05 15:48:39 -07:00
parent 860208a52f
commit 05aa2dcf4a

View File

@ -1,10 +1,10 @@
To: git@vger.kernel.org
Subject: What's cooking in git.git (May 2023, #01; Tue, 2)
Subject: What's cooking in git.git (May 2023, #02; Fri, 5)
X-master-at: 69c786637d7a7fe3b2b8f7d989af095f5f49c3a8
X-next-at: 97c42697076c706727900ce04889b69df0880a16
X-next-at: a4b1b128d6e6f4cf1ab6838085988181581b2791
Bcc: lwn@lwn.net, gitster@pobox.com
What's cooking in git.git (May 2023, #01; Tue, 2)
What's cooking in git.git (May 2023, #02; Fri, 5)
--------------------------------------------------
Here are the topics that have been cooking in my tree. Commits
@ -44,173 +44,176 @@ Release tarballs are available at:
https://www.kernel.org/pub/software/scm/git/
--------------------------------------------------
[Graduated to 'master']
* ek/completion-use-read-r-to-read-literally (2023-04-20) 1 commit
(merged to 'next' on 2023-04-24 at 25bf3b808b)
+ completion: suppress unwanted unescaping of `read`
The completion script used to use bare "read" without the "-r"
option to read the contents of various state files, which risked
getting confused with backslashes in them. This has been
corrected.
source: <20230420223800.1698197-1-myoga.murase@gmail.com>
* en/ort-finalize-after-0-merges-fix (2023-04-24) 1 commit
(merged to 'next' on 2023-04-25 at 1bc935225b)
+ merge-ort: fix calling merge_finalize() with no intermediate merge
A small API fix to the ort merge strategy backend.
source: <pull.1518.v2.git.1682194930766.gitgitgadget@gmail.com>
* jk/blame-fake-commit-label (2023-04-24) 1 commit
(merged to 'next' on 2023-04-26 at 85226d9501)
+ blame: use different author name for fake commit generated by --contents
The output given by "git blame" that attributes a line to contents
taken from the file specified by the "--contents" option shows it
differently from a line attributed to the working tree file.
source: <20230424193508.2245566-1-jacob.e.keller@intel.com>
* jk/misc-null-check-fixes (2023-04-24) 2 commits
(merged to 'next' on 2023-04-26 at 9500384e9d)
+ fetch_bundle_uri(): drop pointless NULL check
+ notes: clean up confusing NULL checks in init_notes()
Code clean-up.
source: <20230422135455.GA3942740@coredump.intra.peff.net>
* tb/ban-strtok (2023-04-27) 6 commits
(merged to 'next' on 2023-04-27 at cbbfa4a609)
+ banned.h: mark `strtok()` and `strtok_r()` as banned
+ t/helper/test-json-writer.c: avoid using `strtok()`
+ t/helper/test-oidmap.c: avoid using `strtok()`
+ t/helper/test-hashmap.c: avoid using `strtok()`
+ string-list: introduce `string_list_setlen()`
+ string-list: multi-delimiter `string_list_split_in_place()`
Mark strtok() and strtok_r() to be banned.
source: <cover.1682374789.git.me@ttaylorr.com>
--------------------------------------------------
[New Topics]
* jc/attr-source-tree (2023-05-01) 1 commit
- attr: teach "--attr-source=<tree>" global option to "git"
* fc/doc-drop-custom-callout-format (2023-05-03) 1 commit
(merged to 'next' on 2023-05-04 at c2fd654367)
+ doc: remove custom callouts format
"git --attr-source=<tree> cmd $args" is a new way to have any
command to read attributes not from the working tree but from the
given tree object.
Our custom callout formatter is no longer used in the documentation
formatting toolchain, as the upstream default ones give better
output these days.
Will merge to 'master'.
source: <20230418011828.47851-1-felipe.contreras@gmail.com>
* fc/doc-man-lift-title-length-limit (2023-05-03) 1 commit
(merged to 'next' on 2023-05-04 at d048eb1ef8)
+ doc: manpage: remove maximum title length
The titles of manual pages (formatted with AsciiDoc) used to be
chomped at unreasonably short limit, which has been removed; this
makes the formatted output match that of asciidoctor.
Will merge to 'master'.
source: <20230503171658.8996-1-felipe.contreras@gmail.com>
* sd/doc-gitignore-and-rm-cached (2023-05-03) 1 commit
(merged to 'next' on 2023-05-04 at a4b1b128d6)
+ docs: clarify git rm --cached function in gitignore note
Doc update.
Will merge to 'master'.
source: <pull.862.v3.git.git.1683150400953.gitgitgadget@gmail.com>
* tb/pack-extra-cruft-tips (2023-05-03) 1 commit
- builtin/pack-objects.c: introduce `pack.extraCruftTips`
"git pack-objects" learned to invoke a new hook program that
enumerates extra objects to be used as anchoring points to keep
otherwise unreachable objects in cruft packs.
Under discussion
cf. <20230505221921.GE3321533@coredump.intra.peff.net>
source: <27a7f16aab35b5cac391d9831aadb0f2e2146313.1683151485.git.me@ttaylorr.com>
* jc/diff-s-with-other-options (2023-05-05) 1 commit
- diff: fix interaction between the "-s" option and other options
(this branch uses jc/dirstat-plug-leaks.)
The "-s" (silent, squelch) option of the "diff" family of commands
did not interact with other options that specify the output format
well. This has been cleaned up so that it will clear all the
formatting options given before.
Will merge to 'next'?
source: <pull.1470.v4.git.git.1682822352360.gitgitgadget@gmail.com>
source: <20230505165952.335256-1-gitster@pobox.com>
* fc/asciidoc-code-block-hack (2023-05-04) 2 commits
- doc: manpage: remove ancient workaround
- doc: git-svn: use listing instead of verse
Documentation toolchain lost an ancient workaround that is no
longer needed.
Needs review.
source: <20230504035517.329765-1-felipe.contreras@gmail.com>
* mc/send-email-header-cmd (2023-05-01) 3 commits
- send-email: detect empty blank lines in command output
- send-email: add --header-cmd, --no-header-cmd options
- send-email: extract execute_cmd from recipients_cmd
* fc/doc-revisions-markup-fix (2023-05-04) 2 commits
- doc: revisions: add a bunch of missing quotes
- doc: revisions: fix missing escape
"git send-email" learned "--header-cmd=<cmd>" that can inject
arbitrary e-mail header lines to the outgoing messages.
Doc cleanup.
Needs review.
source: <20230504163421.100400-1-felipe.contreras@gmail.com>
* fc/doc-use-datestamp-in-commit (2023-05-05) 2 commits
- doc-diff: drop SOURCE_DATE_EPOCH override
- doc: doc-diff: specify date
An earlier change broke "doc-diff", which has been corrected.
Will merge to 'next'.
source: <20230503232349.59997-1-felipe.contreras@gmail.com>
source: <20230505211610.GA3197168@coredump.intra.peff.net>
* jc/dirstat-plug-leaks (2023-05-05) 2 commits
- diff: plug leaks in dirstat
- diff: refactor common tail part of dirstat computation
(this branch is used by jc/diff-s-with-other-options.)
"git diff --dirstat" leaked memory, which has been plugged.
Will merge to 'next'?
source: <20230501143848.19674-1-maxim.cournoyer@gmail.com>
source: <20230505211917.2746751-1-gitster@pobox.com>
* ob/t3501-retitle (2023-05-01) 1 commit
(merged to 'next' on 2023-05-01 at 52730fcaaa)
+ t/t3501-revert-cherry-pick.sh: clarify scope of the file
* jc/name-rev-deprecate-stdin-further (2023-05-05) 1 commit
- name-rev: make --stdin hidden
Retitle a test script with an overly narrow name.
The "--stdin" option of "git name-rev" has been replaced with
the "--annotate-stdin" option more than a year ago. We stop
advertising it in the "git name-rev -h" output.
Will merge to 'master'.
source: <20230430100034.1889796-1-oswald.buddenhagen@gmx.de>
* rs/test-ctype-eof (2023-05-02) 1 commit
(merged to 'next' on 2023-05-02 at a19201a6a9)
+ test-ctype: check EOF
ctype tests have been taught to test EOF, too.
Will merge to 'master'.
source: <1dbbd7ce-2b3f-6f88-f902-1d4ffe62e259@web.de>
* tb/credential-long-lines (2023-05-01) 7 commits
(merged to 'next' on 2023-05-02 at f027002b92)
+ contrib/credential: embiggen fixed-size buffer in wincred
+ contrib/credential: avoid fixed-size buffer in libsecret
+ contrib/credential: .gitignore libsecret build artifacts
+ contrib/credential: remove 'gnome-keyring' credential helper
+ contrib/credential: avoid fixed-size buffer in osxkeychain
+ t/lib-credential.sh: ensure credential helpers handle long headers
+ credential.c: store "wwwauth[]" values in `credential_read()`
The implementation of credential helpers used fgets() over fixed
size buffers to read protocol messages, causing the remainder of
the folded long line to trigger unexpected behaviour, which has
been corrected.
Will merge to 'master'.
source: <cover.1682956419.git.me@ttaylorr.com>
* bc/clone-empty-repo-via-protocol-v0 (2023-05-01) 1 commit
- upload-pack: advertise capabilities when cloning empty repos
Expecting a minor and hopefully final update.
cf. <20230501224038.GA1174291@coredump.intra.peff.net>
source: <20230501170018.1410567-2-sandals@crustytoothpaste.net>
* ds/fsck-bitmap (2023-05-02) 2 commits
- fsck: use local repository
- fsck: verify checksums of all .bitmap files
"git fsck" learned to detect bit-flip breakages in the reachability
bitmap files.
Will merge to 'master'.
source: <pull.1526.v2.git.1683034042.gitgitgadget@gmail.com>
* gc/trace-bare-repo-setup (2023-05-01) 1 commit
- setup: trace bare repository setups
The tracing mechanism learned to notice and report when
auto-discovered bare repositories are being used, as allowing so
without explicitly stating the user intends to do so (with setting
GIT_DIR for example) can be used with social engineering as an
attack vector.
Will merge to 'next'?
source: <e98be8e7f703fc741e06d9208545abc8c24d1a4a.1682962110.git.steadmon@google.com>
* cw/strbuf-cleanup (2023-05-02) 6 commits
- strbuf: remove environment variables
- strbuf: clarify dependency
- path: move related function to path
- object-name: move related functions to object-name
- credential-store: move related functions to credential-store file
- abspath: move related functions to abspath
Move functions that are not about pure string manipulation out of
strbuf.[ch]
Comments?
source: <20230502211454.1673000-1-calvinwan@google.com>
Expecting a reroll.
source: <pull.1225.v2.git.git.1683314270964.gitgitgadget@gmail.com>
--------------------------------------------------
[Stalled]
* ed/fsmonitor-windows-named-pipe (2023-03-24) 1 commit
- fsmonitor: handle differences between Windows named pipe functions
Fix fsmonitor on Windows when the filesystem path contains certain
characters.
Expecting a reroll.
cf. <b9cf67e4-22a7-2ff0-8310-9223bea10d6d@jeffhostetler.com>
source: <pull.1503.git.1679678090412.gitgitgadget@gmail.com>
* rn/sparse-diff-index (2023-04-10) 1 commit
- diff-index: enable sparse index
"git diff-index" command has been taught to work better with the
sparse index.
Expecting a reroll.
cf. <62821012-4fc3-5ad8-695c-70f7ab14a8c9@github.com>
source: <20230408112342.404318-1-nanth.raghul@gmail.com>
* ja/worktree-orphan (2023-04-17) 8 commits
- worktree add: emit warn when there is a bad HEAD
- worktree add: extend DWIM to infer --orphan
- worktree add: introduce "try --orphan" hint
- worktree add: add --orphan flag
- t2400: add tests to verify --quiet
- t2400: refactor "worktree add" opt exclusion tests
- t2400: print captured git output when finished
- worktree add: include -B in usage docs
'git worktree add' learned how to create a worktree based on an
orphaned branch with `--orphan`.
Expecting a reroll.
cf. <m7crhly2j3k76whydbtdwhvzghvoql436g3lqtst4v3ahv75aa@wq5zjepgrxz5>
source: <20230417093255.31079-1-jacobabel@nullpo.dev>
* es/recurse-submodules-option-is-a-bool (2023-04-10) 1 commit
- usage: clarify --recurse-submodules as a boolean
The "--[no-]recurse-submodules" option of "git checkout" and others
supported an undocumented syntax --recurse-submodules=<value> where
the value can spell a Boolean in various ways. The support for the
syntax is being dropped.
Expecting a reroll.
cf. <ZDSTFwMFO7vbj/du@google.com>
source: <ZDSTFwMFO7vbj/du@google.com>
* tb/pack-bitmap-index-seek (2023-03-20) 6 commits
- pack-bitmap.c: factor out `bitmap_index_seek_commit()`
- pack-bitmap.c: use `bitmap_index_seek()` where possible
@ -226,17 +229,6 @@ Release tarballs are available at:
source: <cover.1679342296.git.me@ttaylorr.com>
* mh/use-wincred-from-system (2023-03-27) 1 commit
- credential/wincred: include wincred.h
Code clean-up.
Will merge to 'next'?
cf. <8511e030-8167-715c-5ed4-1646e6e9ef85@gmx.de>
cf. <CAGJzqsm4LmpYE46v2=y4=A+Och44zaQyzTXQRteX-KNSzA_18g@mail.gmail.com>
source: <pull.1496.git.1679707396407.gitgitgadget@gmail.com>
* cb/checkout-same-branch-twice (2023-03-22) 2 commits
- SQUASH??? the test marked to expect failure passes from day one
- checkout/switch: disallow checking out same branch in multiple worktrees
@ -249,17 +241,6 @@ Release tarballs are available at:
source: <20230120113553.24655-1-carenas@gmail.com>
* ob/revert-of-revert (2023-05-01) 1 commit
- sequencer: beautify subject of reverts of reverts
Instead of "Revert "Revert "original"", give "Replay "original""
as the title for a revert of a revert.
Expecting a hopefully final reroll.
Looking much better, except for minor cosmetic issues.
source: <20230428083528.1699221-1-oswald.buddenhagen@gmx.de>
* tk/pull-conflict-suggest-rebase-merge-not-rebase-true (2023-02-13) 1 commit
- pull: conflict hint pull.rebase suggestion should offer "merges" vs "true"
@ -365,14 +346,148 @@ Release tarballs are available at:
--------------------------------------------------
[Cooking]
* ah/doc-attributes-text (2023-05-01) 1 commit
- docs: rewrite the documentation of the text and eol attributes
* ob/revert-of-revert (2023-05-05) 1 commit
- sequencer: beautify subject of reverts of reverts
Instead of "Revert "Revert "original"", give "Replay "original""
as the title for a revert of a revert.
Expecting a hopefully final reroll.
Looking much better, except for minor cosmetic issues.
source: <20230428083528.1699221-1-oswald.buddenhagen@gmx.de>
* mh/use-wincred-from-system (2023-03-27) 1 commit
- credential/wincred: include wincred.h
Code clean-up.
Will merge to 'next'.
cf. <8511e030-8167-715c-5ed4-1646e6e9ef85@gmx.de>
cf. <CAGJzqsm4LmpYE46v2=y4=A+Och44zaQyzTXQRteX-KNSzA_18g@mail.gmail.com>
source: <pull.1496.git.1679707396407.gitgitgadget@gmail.com>
* jc/attr-source-tree (2023-05-03) 1 commit
- attr: teach "--attr-source=<tree>" global option to "git"
"git --attr-source=<tree> cmd $args" is a new way to have any
command to read attributes not from the working tree but from the
given tree object.
Expecting a hopefully final minor reroll.
cf. <CAP8UFD1AuFWWC=iAe0duhpSsw9HnA-tcpV2F3NGT+089aY60Ow@mail.gmail.com>
source: <pull.1470.v5.git.git.1683144574158.gitgitgadget@gmail.com>
* mc/send-email-header-cmd (2023-05-01) 3 commits
- send-email: detect empty blank lines in command output
- send-email: add --header-cmd, --no-header-cmd options
- send-email: extract execute_cmd from recipients_cmd
"git send-email" learned "--header-cmd=<cmd>" that can inject
arbitrary e-mail header lines to the outgoing messages.
Will merge to 'next'.
source: <20230501143848.19674-1-maxim.cournoyer@gmail.com>
* ob/t3501-retitle (2023-05-01) 1 commit
(merged to 'next' on 2023-05-01 at 52730fcaaa)
+ t/t3501-revert-cherry-pick.sh: clarify scope of the file
Retitle a test script with an overly narrow name.
Will merge to 'master'.
source: <20230430100034.1889796-1-oswald.buddenhagen@gmx.de>
* rs/test-ctype-eof (2023-05-02) 1 commit
(merged to 'next' on 2023-05-02 at a19201a6a9)
+ test-ctype: check EOF
ctype tests have been taught to test EOF, too.
Will merge to 'master'.
source: <1dbbd7ce-2b3f-6f88-f902-1d4ffe62e259@web.de>
* tb/credential-long-lines (2023-05-01) 7 commits
(merged to 'next' on 2023-05-02 at f027002b92)
+ contrib/credential: embiggen fixed-size buffer in wincred
+ contrib/credential: avoid fixed-size buffer in libsecret
+ contrib/credential: .gitignore libsecret build artifacts
+ contrib/credential: remove 'gnome-keyring' credential helper
+ contrib/credential: avoid fixed-size buffer in osxkeychain
+ t/lib-credential.sh: ensure credential helpers handle long headers
+ credential.c: store "wwwauth[]" values in `credential_read()`
The implementation of credential helpers used fgets() over fixed
size buffers to read protocol messages, causing the remainder of
the folded long line to trigger unexpected behaviour, which has
been corrected.
Will merge to 'master'.
source: <cover.1682956419.git.me@ttaylorr.com>
* bc/clone-empty-repo-via-protocol-v0 (2023-05-01) 1 commit
- upload-pack: advertise capabilities when cloning empty repos
Expecting a minor and hopefully final update.
cf. <20230501224038.GA1174291@coredump.intra.peff.net>
source: <20230501170018.1410567-2-sandals@crustytoothpaste.net>
* ds/fsck-bitmap (2023-05-02) 2 commits
- fsck: use local repository
- fsck: verify checksums of all .bitmap files
"git fsck" learned to detect bit-flip breakages in the reachability
bitmap files.
Will merge to 'master'.
source: <pull.1526.v2.git.1683034042.gitgitgadget@gmail.com>
* gc/trace-bare-repo-setup (2023-05-01) 1 commit
- setup: trace bare repository setups
The tracing mechanism learned to notice and report when
auto-discovered bare repositories are being used, as allowing so
without explicitly stating the user intends to do so (with setting
GIT_DIR for example) can be used with social engineering as an
attack vector.
Will merge to 'next'.
source: <e98be8e7f703fc741e06d9208545abc8c24d1a4a.1682962110.git.steadmon@google.com>
* cw/strbuf-cleanup (2023-05-03) 7 commits
- strbuf: remove environment variables
- strbuf: clarify dependency
- path: move related function to path
- object-name: move related functions to object-name
- credential-store: move related functions to credential-store file
- abspath: move related functions to abspath
- strbuf: clarify API boundary
Move functions that are not about pure string manipulation out of
strbuf.[ch]
Comments?
source: <20230503184849.1809304-1-calvinwan@google.com>
* ah/doc-attributes-text (2023-05-03) 1 commit
(merged to 'next' on 2023-05-04 at 121c97817e)
+ docs: rewrite the documentation of the text and eol attributes
Doc update to clarify how text and eol attributes interact to
specify the end-of-line conversion.
Will merge to 'next'?
source: <20230501023533.35370-2-alexhenrie24@gmail.com>
Will merge to 'master'.
source: <20230503044656.221175-2-alexhenrie24@gmail.com>
* jw/send-email-update-gmail-insn (2023-04-28) 1 commit
@ -429,7 +544,7 @@ Release tarballs are available at:
GIT_DEFAULT_HASH and "git clone", which has been clarified to
stress that the variable is to be ignored by the command.
Will merge to 'next'?
Will merge to 'next'.
source: <xmqqzg6uvfpo.fsf_-_@gitster.g>
@ -458,8 +573,7 @@ Release tarballs are available at:
'git notes append' was taught '--separator' to specify string to insert
between paragraphs.
Will merge to 'next'?
Looking good.
Will merge to 'next'.
source: <cover.1682671758.git.dyroneteng@gmail.com>
@ -474,7 +588,9 @@ Release tarballs are available at:
Various fixes to the behaviour of "rebase -i" when the command got
interrupted by conflicting changes.
Needs review.
Expecting a reroll.
cf. <xmqqsfcthrpb.fsf@gitster.g>
cf. <1fd54422-b66a-c2e4-7cd7-934ea01190ad@gmail.com>
source: <pull.1492.v2.git.1682089074.gitgitgadget@gmail.com>
@ -498,20 +614,23 @@ Release tarballs are available at:
Fix-up to a topic already graduated to 'master'.
Iffy.
Expecting a reroll.
cf. <20230423071243.1863977-1-cheskaqiqi@gmail.com>
source: <20230423071243.1863977-1-cheskaqiqi@gmail.com>
* tb/pack-bitmap-traversal-with-boundary (2023-04-25) 3 commits
* tb/pack-bitmap-traversal-with-boundary (2023-05-05) 2 commits
- pack-bitmap.c: use commit boundary during bitmap traversal
- pack-bitmap.c: extract `fill_in_bitmap()`
- revision: support tracking uninteresting commits
The object traversal using reachability bitmap done by
"pack-object" has been tweaked to take advantage of the fact that
using "boundary" commits as representative of all the uninteresting
ones can save quite a lot of object enumeration.
source: <cover.1682380788.git.me@ttaylorr.com>
Under discussion.
cf. <4ce3ff5f-e7cd-f604-f5da-66939be7d314@github.com>
source: <cover.1683307620.git.me@ttaylorr.com>
* ar/config-count-tests-updates (2023-04-24) 3 commits
@ -520,6 +639,8 @@ Release tarballs are available at:
- t1300: drop duplicate test
Test updates.
Will merge to 'next'.
source: <20230423134649.431783-1-rybak.a.v@gmail.com>
@ -554,21 +675,21 @@ Release tarballs are available at:
source: <pull.1517.v2.git.1682194649.gitgitgadget@gmail.com>
* ps/fetch-output-format (2023-04-27) 8 commits
* ps/fetch-output-format (2023-05-03) 8 commits
- fetch: introduce machine-parseable "porcelain" output format
- fetch: introduce new `--output-format` option
- fetch: move option related variables into main function
- fetch: move display format parsing into main function
- fetch: introduce `display_format` enum
- fetch: fix missing from-reference when fetching HEAD:foo
- fetch: add a test to exercise invalid output formats
- fetch: split out tests for output format
- fetch: fix `--no-recurse-submodules` with multi-remote fetches
"git fetch" learned the "--output-format" option that emits what it
did in a machine-parseable format.
Expecting a review response.
source: <cover.1682593865.git.ps@pks.im>
Will merge to 'next'?
source: <cover.1683113177.git.ps@pks.im>
* ma/gittutorial-fixes (2023-04-20) 2 commits
@ -585,43 +706,30 @@ Release tarballs are available at:
* sg/retire-unused-cocci (2023-04-20) 1 commit
- cocci: remove 'unused.cocci'
Retire a rather expensive-to-run Coccinelle check patch.
source: <20230420205350.600760-1-szeder.dev@gmail.com>
* ms/send-email-feed-header-to-validate-hook (2023-04-19) 2 commits
- send-email: expose header information to git-send-email's sendemail-validate hook
- send-email: refactor header generation functions
(merged to 'next' on 2023-05-03 at ba7079bcd4)
+ send-email: expose header information to git-send-email's sendemail-validate hook
+ send-email: refactor header generation functions
"git send-email" learned to give the e-mail headers to the validate
hook by passing an extra argument from the command line.
Will merge to 'next'.
Will merge to 'master'.
source: <20230419202703.2911836-1-michael.strawbridge@amd.com>
* ja/worktree-orphan (2023-04-17) 8 commits
- worktree add: emit warn when there is a bad HEAD
- worktree add: extend DWIM to infer --orphan
- worktree add: introduce "try --orphan" hint
- worktree add: add --orphan flag
- t2400: add tests to verify --quiet
- t2400: refactor "worktree add" opt exclusion tests
- t2400: print captured git output when finished
- worktree add: include -B in usage docs
'git worktree add' learned how to create a worktree based on an
orphaned branch with `--orphan`.
Expecting a reroll.
cf. <m7crhly2j3k76whydbtdwhvzghvoql436g3lqtst4v3ahv75aa@wq5zjepgrxz5>
source: <20230417093255.31079-1-jacobabel@nullpo.dev>
* gc/doc-cocci-updates (2023-04-27) 2 commits
- cocci: codify authoring and reviewing practices
- cocci: add headings to and reword README
Update documentation regarding Coccinelle patches.
Will merge to 'next'?
source: <pull.1495.v2.git.git.1682634143.gitgitgadget@gmail.com>
@ -633,7 +741,7 @@ Release tarballs are available at:
Doc update.
Will merge to 'next'?
Will merge to 'next'.
source: <cover.1682970213.git.code@khaugsbakk.name>
@ -653,104 +761,62 @@ Release tarballs are available at:
source: <pull.1515.git.1681495119.gitgitgadget@gmail.com>
* rn/sparse-diff-index (2023-04-10) 1 commit
- diff-index: enable sparse index
"git diff-index" command has been taught to work better with the
sparse index.
Expecting a reroll.
cf. <62821012-4fc3-5ad8-695c-70f7ab14a8c9@github.com>
source: <20230408112342.404318-1-nanth.raghul@gmail.com>
* es/recurse-submodules-option-is-a-bool (2023-04-10) 1 commit
- usage: clarify --recurse-submodules as a boolean
The "--[no-]recurse-submodules" option of "git checkout" and others
supported an undocumented syntax --recurse-submodules=<value> where
the value can spell a Boolean in various ways. The support for the
syntax is being dropped.
Expecting a reroll.
cf. <ZDSTFwMFO7vbj/du@google.com>
source: <ZDSTFwMFO7vbj/du@google.com>
* ar/test-cleanup-unused-file-creation-part2 (2023-04-17) 6 commits
- t2019: don't create unused files
- t1502: don't create unused files
- t1450: don't create unused files
- t1300: don't create unused files
- t1300: fix config file syntax error descriptions
- t0300: don't create unused file
* ar/test-cleanup-unused-file-creation-part2 (2023-05-03) 6 commits
(merged to 'next' on 2023-05-03 at 185f0ec195)
+ t2019: don't create unused files
+ t1502: don't create unused files
+ t1450: don't create unused files
+ t1300: don't create unused files
+ t1300: fix config file syntax error descriptions
+ t0300: don't create unused file
Test cleanup.
Comments?
Will merge to 'master'.
cf. <CABPp-BFCBPTBc9savP13gNFmBo_WCnZHUv_Z8bWE6T6GZOrs-Q@mail.gmail.com>
source: <20230417191044.909094-1-rybak.a.v@gmail.com>
* ed/fsmonitor-windows-named-pipe (2023-03-24) 1 commit
- fsmonitor: handle differences between Windows named pipe functions
Fix fsmonitor on Windows when the filesystem path contains certain
characters.
Expecting a reroll.
cf. <b9cf67e4-22a7-2ff0-8310-9223bea10d6d@jeffhostetler.com>
source: <pull.1503.git.1679678090412.gitgitgadget@gmail.com>
* mh/credential-password-expiry-wincred (2023-04-03) 1 commit
- credential/wincred: store password_expiry_utc
Teach the recently invented "password expiry time" trait to the
wincred credential helper.
Will merge to 'next'?
Will merge to 'next'.
cf. <CAGJzqsm4LmpYE46v2=y4=A+Och44zaQyzTXQRteX-KNSzA_18g@mail.gmail.com>
source: <pull.1477.v3.git.git.1680508028077.gitgitgadget@gmail.com>
* nw/for-each-ref-signature (2023-03-13) 1 commit
. ref-filter: add new "signature" atom
"git (for-each-ref|branch|tag) --format=<format>" learns the "%(signature)"
placeholder and friends.
Breaks CI.
cf. <xmqqpm9bosjw.fsf@gitster.g>
source: <20230311210607.64927-2-nsengiyumvawilberforce@gmail.com>
* mh/credential-oauth-refresh-token (2023-04-21) 1 commit
- credential: new attribute oauth_refresh_token
(merged to 'next' on 2023-05-04 at 9ade4aa024)
+ credential: new attribute oauth_refresh_token
The credential subsystem learns to help OAuth framework.
Needs Review.
Will merge to 'master'.
source: <pull.1394.v2.git.1682070479816.gitgitgadget@gmail.com>
* mh/credential-password-expiry-libsecret (2023-03-27) 1 commit
* mh/credential-password-expiry-libsecret (2023-05-05) 1 commit
- credential/libsecret: support password_expiry_utc
The libsecret credential helper learns to handle the password
expiry time information.
Needs Review.
source: <pull.1469.v2.git.git.1679729764851.gitgitgadget@gmail.com>
Will merge to 'next'?
source: <pull.1469.v3.git.git.1683270298313.gitgitgadget@gmail.com>
* sl/diff-files-sparse (2023-05-02) 2 commits
* sl/diff-files-sparse (2023-05-03) 2 commits
- diff-files: integrate with sparse index
- t1092: add tests for `git diff-files`
Teach "diff-files" not to expand sparse-index unless needed.
Will merge to 'next'?
source: <20230502172335.478312-1-cheskaqiqi@gmail.com>
Expecting a hopefully minor and final reroll.
cf. <xmqqpm7hm1yy.fsf@gitster.g>
source: <20230503215549.511999-1-cheskaqiqi@gmail.com>
* rj/branch-unborn-in-other-worktrees (2023-03-27) 5 commits
@ -763,7 +829,7 @@ Release tarballs are available at:
Error messages given when working on an unborn branch that is
checked out in another worktree have been improved.
Will merge to 'next'?
Will merge to 'next'.
source: <f8e6447e-5cd3-98fa-f567-39e1c60dacb0@gmail.com>
--------------------------------------------------
@ -809,3 +875,14 @@ Release tarballs are available at:
Discarded without prejudice after more than 6 weeks of inactivity.
source: <20230228185253.2356546-1-calvinwan@google.com>
* nw/for-each-ref-signature (2023-03-13) 1 commit
. ref-filter: add new "signature" atom
"git (for-each-ref|branch|tag) --format=<format>" learns the "%(signature)"
placeholder and friends.
Breaks CI.
cf. <xmqqpm9bosjw.fsf@gitster.g>
source: <20230311210607.64927-2-nsengiyumvawilberforce@gmail.com>