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