What's cooking (2024/02 #02)

Junio C Hamano committed Feb 2, 2024 at 21:19 UTC 12caff32f33d34f5840112942db6d2981ee4bf5a
1 file changed +9 -154
whats-cooking.txt
+9 -154
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 -Subject: What's cooking in git.git (Feb 2024, #01; Fri, 2)
2 +Subject: What's cooking in git.git (Feb 2024, #02; Fri, 2)
3 X-master-at: 2a540e432fe5dff3cfa9d3bf7ca56db2ad12ebb9
4 -X-next-at: 05954cdfa36fd5c325af9dde784879dcc78384ff
4 +X-next-at: 8838dd21e8a4ec1324377ffcfa90413844ca3674
5 Bcc: lwn@lwn.net, gitster@pobox.com
6
7 -What's cooking in git.git (Feb 2024, #01; Fri, 2)
7 +What's cooking in git.git (Feb 2024, #02; Fri, 2)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking in my tree. Commits
@@ -46,152 +46,7 @@ Release tarballs are available at:
46 https://www.kernel.org/pub/software/scm/git/
47
48 --------------------------------------------------
49 -[Graduated to 'master']
50 -
51 -* ad/custom-merge-placeholder-for-symbolic-pathnames (2024-01-24) 1 commit
52 - (merged to 'next' on 2024-01-24 at d9cf4e227d)
53 - + merge-ll: expose revision names to custom drivers
54 -
55 - The labels on conflict markers for the common ancestor, our version,
56 - and the other version are available to custom 3-way merge driver
57 - via %S, %X, and %Y placeholders.
58 - source: <pull.1648.v4.git.git.1706126951879.gitgitgadget@gmail.com>
59 -
60 -
61 -* jc/coc-whitespace-fix (2024-01-23) 1 commit
62 - (merged to 'next' on 2024-01-26 at 6fb290ad59)
63 - + CoC: whitespace fix
64 -
65 - Docfix.
66 - source: <xmqqmssvnb8d.fsf_-_@gitster.g>
67 -
68 -
69 -* jc/ls-files-doc-update (2024-01-25) 1 commit
70 - (merged to 'next' on 2024-01-26 at a71aeec3d3)
71 - + ls-files: avoid the verb "deprecate" for individual options
72 -
73 - The documentation for the --exclude-per-directory option marked it
74 - as deprecated, which confused readers into thinking there may be a
75 - plan to remove it in the future, which was not our intention.
76 - source: <xmqqjznybfp4.fsf@gitster.g>
77 -
78 -
79 -* jc/reffiles-tests (2024-01-22) 12 commits
80 - (merged to 'next' on 2024-01-24 at 0d1aaa6807)
81 - + t5312: move reffiles specific tests to t0601
82 - + t4202: move reffiles specific tests to t0600
83 - + t3903: make drop stash test ref backend agnostic
84 - + t1503: move reffiles specific tests to t0600
85 - + t1415: move reffiles specific tests to t0601
86 - + t1410: move reffiles specific tests to t0600
87 - + t1406: move reffiles specific tests to t0600
88 - + t1405: move reffiles specific tests to t0601
89 - + t1404: move reffiles specific tests to t0600
90 - + t1414: convert test to use Git commands instead of writing refs manually
91 - + remove REFFILES prerequisite for some tests in t1405 and t2017
92 - + t3210: move to t0601
93 -
94 - Tests on ref API are moved around to prepare for reftable.
95 - cf. <Za5TW-q4cKS8pNNc@tanuki>
96 - source: <pull.1647.v2.git.git.1705695540.gitgitgadget@gmail.com>
97 -
98 -
99 -* jk/fetch-auto-tag-following-fix (2024-01-24) 1 commit
100 - (merged to 'next' on 2024-01-26 at d058f1511b)
101 - + transport-helper: re-examine object dir after fetching
102 -
103 - Fetching via protocol v0 over Smart HTTP transport sometimes failed
104 - to correctly auto-follow tags.
105 - source: <20240124010056.GA2603087@coredump.intra.peff.net>
106 -
107 -
108 -* jx/remote-archive-over-smart-http (2024-01-22) 6 commits
109 - (merged to 'next' on 2024-01-23 at 5fa4633015)
110 - + transport-helper: call do_take_over() in process_connect
111 - + transport-helper: call do_take_over() in connect_helper
112 - + http-backend: new rpc-service for git-upload-archive
113 - + transport-helper: protocol v2 supports upload-archive
114 - + remote-curl: supports git-upload-archive service
115 - + transport-helper: no connection restriction in connect_helper
116 -
117 - "git archive --remote=<remote>" learned to talk over the smart
118 - http (aka stateless) transport.
119 - source: <cover.1705841443.git.zhiyou.jx@alibaba-inc.com>
120 -
121 -
122 -* kl/allow-working-in-dot-git-in-non-bare-repository (2024-01-20) 1 commit
123 - (merged to 'next' on 2024-01-24 at e77b796e11)
124 - + setup: allow cwd=.git w/ bareRepository=explicit
125 -
126 - The "disable repository discovery of a bare repository" check,
127 - triggered by setting safe.bareRepository configuration variable to
128 - 'explicit', has been loosened to exclude the ".git/" directory inside
129 - a non-bare repository from the check. So you can do "cd .git &&
130 - git cmd" to run a Git command that works on a bare repository without
131 - explicitly specifying $GIT_DIR now.
132 - source: <pull.1645.git.1705709303098.gitgitgadget@gmail.com>
133 -
134 -
135 -* pb/ci-github-skip-logs-for-broken-tests (2024-01-22) 1 commit
136 - (merged to 'next' on 2024-01-23 at f5e3ab2092)
137 - + ci(github): also skip logs of broken test cases
138 -
139 - GitHub CI update.
140 - cf. <dbe25fff-e1d4-41f2-8f8f-c538e8c2a77e@github.com>
141 - source: <pull.1649.git.git.1705808313306.gitgitgadget@gmail.com>
142 -
143 -
144 -* pb/complete-log-more (2024-01-22) 4 commits
145 - (merged to 'next' on 2024-01-24 at 081d2a92fa)
146 - + completion: complete missing 'git log' options
147 - + completion: complete --encoding
148 - + completion: complete --patch-with-raw
149 - + completion: complete missing rev-list options
150 -
151 - The completion script (in contrib/) learned more options that can
152 - be used with "git log".
153 - source: <pull.1650.git.git.1705810071.gitgitgadget@gmail.com>
154 -
155 -
156 -* rj/advice-disable-how-to-disable (2024-01-16) 2 commits
157 - (merged to 'next' on 2024-01-23 at f456f4937d)
158 - + advice: allow disabling the automatic hint in advise_if_enabled()
159 - + Merge branch 'rj/advice-delete-branch-not-fully-merged' into rj/advice-disable-how-to-disable
160 -
161 - All conditional "advice" messages show how to turn them off, which
162 - becomes repetitive. Setting advice.* configuration explicitly on
163 - now omits the instruction part.
164 - source: <6a842ef8-b390-4739-9eef-e867d55ed5ea@gmail.com>
165 -
166 -
167 -* rs/parse-options-with-keep-unknown-abbrev-fix (2024-01-22) 2 commits
168 - (merged to 'next' on 2024-01-23 at a216b482cd)
169 - + parse-options: simplify positivation handling
170 - + parse-options: fully disable option abbreviation with PARSE_OPT_KEEP_UNKNOWN
171 -
172 - "git diff --no-rename A B" did not disable rename detection but did
173 - not trigger an error from the command line parser.
174 - source: <579fd5bc-3bfd-427f-b22d-dab5e7e56eb2@web.de>
175 - source: <fb3c679a-5f00-4934-b028-6b2d081cd5b2@web.de>
176 -
177 -
178 -* sd/negotiate-trace-fix (2024-01-03) 1 commit
179 - (merged to 'next' on 2024-01-24 at 6305853ab2)
180 - + push: region_leave trace for negotiate_using_fetch
181 -
182 - Tracing fix.
183 - source: <20240103224054.1940209-1-delmerico@google.com>
184 -
185 -
186 -* zf/subtree-split-fix (2024-01-25) 1 commit
187 - (merged to 'next' on 2024-01-26 at a09e02f208)
188 - + subtree: fix split processing with multiple subtrees present
189 -
190 - "git subtree" (in contrib/) update.
191 - source: <pull.1587.v6.git.1701442494319.gitgitgadget@gmail.com>
192 -
193 ---------------------------------------------------
194 -[New Topics]
49 +[Cooking]
50
51 * jc/t0091-with-unknown-git (2024-01-30) 1 commit
52 (merged to 'next' on 2024-01-31 at 3dfcad1b18)
@@ -336,8 +191,6 @@ Release tarballs are available at:
191 Will merge to 'next'.
192 source: <pull.1649.git.1706897095273.gitgitgadget@gmail.com>
193
339 ---------------------------------------------------
340 -[Cooking]
194
195 * jc/comment-style-fixes (2024-01-29) 3 commits
196 (merged to 'next' on 2024-01-30 at a58d48a9ce)
@@ -359,12 +212,13 @@ Release tarballs are available at:
212 "git diff --no-index file1 file2" segfaulted while invoking the
213 external diff driver, which has been corrected.
214
362 - Reverted out of 'next' for now, seems to break "win test (n)" jobs.
363 - cf. <xmqqh6irwtkd.fsf@gitster.g>
215 + Will merge to 'next'.
216 source: <20240129015708.GA1762343@coredump.intra.peff.net>
217
218
367 -* jk/unit-tests-buildfix (2024-01-31) 3 commits
219 +* jk/unit-tests-buildfix (2024-02-02) 4 commits
220 + (merged to 'next' on 2024-02-02 at 8838dd21e8)
221 + + t/Makefile: say the default target upfront
222 (merged to 'next' on 2024-01-31 at 00df31c4c8)
223 + t/Makefile: get UNIT_TESTS list from C sources
224 + Makefile: remove UNIT_TEST_BIN directory with "make clean"
@@ -374,6 +228,7 @@ Release tarballs are available at:
228
229 Will merge to 'master'.
230 source: <20240130053714.GA165967@coredump.intra.peff.net>
231 + source: <xmqqjznmtjr9.fsf@gitster.g>
232
233
234 * js/merge-tree-3-trees (2024-01-29) 1 commit