What's cooking (2019/05 #04)
Junio C Hamano committed
May 28, 2019 at 15:08 UTC
ff8db353a422f315051cbb00c8a6e2d11b362fe0
1 file changed
+237
-290
whats-cooking.txt
+237
-290
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
Bcc: lwn@lwn.net
3
-Subject: What's cooking in git.git (May 2019, #03; Sun, 19)
3
+Subject: What's cooking in git.git (May 2019, #04; Tue, 28)
4
X-master-at: aa25c82427ae70aebf3b8f970f2afd54e9a2a8c6
5
X-next-at: 3120a1824446a317099b597aac098c4ec420be6e
6
7
-What's cooking in git.git (May 2019, #03; Sun, 19)
7
+What's cooking in git.git (May 2019, #04; Tue, 28)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking. Commits prefixed with
@@ -12,10 +12,12 @@ Here are the topics that have been cooking. Commits prefixed with
12
'+' are in 'next'. The ones marked with '.' do not appear in any of
13
the integration branches, but I am still holding onto them.
14
15
-The first release candidate Git 2.22-rc1 has been tagged. There
16
-still are a few topics from 'next' that need to go to 'master'
17
-before the final, but otherwise this should be pretty close to the
18
-final version. Knock knock...
15
+Quite a few new topics, most of which are fixes with different
16
+urgency, have been picked up. Perhaps we'd need an extra -rc for
17
+this cycle to squash existing regression at the tip of 'master'.
18
+At this point, the criteria for merging to 'master' is *NOT* "This
19
+is an obviously correct fix", but is "This is an obviously correct
20
+fix for a breakage we introduced during this cycle".
21
22
You can find the changes described here in the integration branches
23
of the repositories listed at
@@ -23,303 +25,331 @@ of the repositories listed at
25
http://git-blame.blogspot.com/p/git-public-repositories.html
26
27
--------------------------------------------------
26
-[Graduated to "master"]
28
+[New Topics]
29
+
30
+* ab/hash-object-doc (2019-05-28) 1 commit
31
+ - hash-object doc: stop mentioning git-cvsimport
32
+
33
+ Doc update.
34
28
-* ab/perf-installed-fix (2019-05-08) 6 commits
29
- (merged to 'next' on 2019-05-13 at ccd997a142)
30
- + perf-lib.sh: forbid the use of GIT_TEST_INSTALLED
31
- + perf tests: add "bindir" prefix to git tree test results
32
- + perf-lib.sh: remove GIT_TEST_INSTALLED from perf-lib.sh
33
- + perf-lib.sh: make "./run <revisions>" use the correct gits
34
- + perf aggregate: remove GIT_TEST_INSTALLED from --codespeed
35
- + perf README: correct docs for 3c8f12c96c regression
35
+ Will merge to 'next'.
36
37
- Performance test framework has been broken and measured the version
38
- of Git that happens to be on $PATH, not the specified one to
39
- measure, for a while, which has been corrected.
40
- cf. <20190507105434.9600-1-avarab@gmail.com>
37
38
+* cc/list-objects-filter-wo-sparse-path (2019-05-28) 2 commits
39
+ - SQUASH???
40
+ - list-objects-filter: disable 'sparse:path' filters
41
43
-* ab/sha1dc (2019-05-14) 1 commit
44
- (merged to 'next' on 2019-05-16 at a663e08047)
45
- + sha1dc: update from upstream
42
+ Disable "--filter=sparse:path=<path>" that would allow reading from
43
+ paths on the filesystem.
44
47
- Update collision-detecting SHA-1 code to build properly on HP-UX.
45
+ Will merge to 'next'.
46
47
50
-* ab/trace2-typofix (2019-05-13) 1 commit
51
- (merged to 'next' on 2019-05-13 at f1229d4d9d)
52
- + trace2: fix up a missing "leave" entry point
48
+* ds/object-info-for-prefetch-fix (2019-05-28) 1 commit
49
+ - sha1-file: split OBJECT_INFO_FOR_PREFETCH
50
54
- Typofix.
51
+ Code cleanup.
52
53
+ Will merge to 'next'.
54
57
-* bl/t4253-exit-code-from-format-patch (2019-05-07) 1 commit
58
- (merged to 'next' on 2019-05-15 at 4893c65956)
59
- + t4253-am-keep-cr-dos: avoid using pipes
55
61
- Avoid patterns to pipe output from a git command to feed another
62
- command in tests.
56
+* ds/topo-traversal-using-commit-graph (2019-05-28) 2 commits
57
+ - revision: keep topo-walk free of unintersting commits
58
+ - revision: use generation for A..B --topo-order queries
59
60
+ Prepare use of reachability index in topological walker that works
61
+ on a range (A..B).
62
65
-* cb/http-push-null-in-message-fix (2019-05-15) 1 commit
66
- (merged to 'next' on 2019-05-16 at d9709e0c40)
67
- + http-push: prevent format overflow warning with gcc >= 9
63
+ Will merge to 'next'.
64
69
- Code clean-up.
65
66
+* es/doc-gitsubmodules-markup (2019-05-28) 1 commit
67
+ - gitsubmodules: align html and nroff lists
68
72
-* cm/notes-comment-fix (2019-05-07) 1 commit
73
- (merged to 'next' on 2019-05-15 at af8fffab26)
74
- + notes: correct documentation of format_display_notes()
69
+ Doc markup fix.
70
76
- A stale in-code comment has been updated.
71
+ Will merge to 'next'.
72
73
79
-* cw/diff-highlight (2019-05-09) 1 commit
80
- (merged to 'next' on 2019-05-13 at 050d707166)
81
- + diff-highlight: use correct /dev/null for UNIX and Windows
74
+* es/git-debugger-doc (2019-05-28) 1 commit
75
+ - doc: hint about GIT_DEBUGGER in CodingGuidelines
76
83
- Portability fix for a diff-highlight tool (in contrib/).
77
+ Doc update.
78
79
+ Will merge to 'next'.
80
86
-* dl/branch-from-3dot-merge-base (2019-05-07) 2 commits
87
- (merged to 'next' on 2019-05-13 at 2eb387070e)
88
- + branch: make create_branch accept a merge base rev
89
- + t2018: cleanup in current test
81
91
- "git branch new A...B" and "git checkout -b new A...B" have been
92
- taught that in their contexts, the notation A...B means "the merge
93
- base between these two commits", just like "git checkout A...B"
94
- detaches HEAD at that commit.
95
- cf. <cover.1556366347.git.liu.denton@gmail.com>
82
+* es/grep-require-name-when-needed (2019-05-28) 1 commit
83
+ - grep: fail if call could output and name is null
84
85
+ More parameter validation.
86
98
-* dl/difftool-mergetool (2019-05-13) 7 commits
99
- (merged to 'next' on 2019-05-15 at 19ecd284b3)
100
- + difftool: fallback on merge.guitool
101
- + difftool: make --gui, --tool and --extcmd mutually exclusive
102
- + mergetool: fallback to tool when guitool unavailable
103
- + mergetool--lib: create gui_mode function
104
- + mergetool: use get_merge_tool function
105
- + t7610: add mergetool --gui tests
106
- + t7610: unsuppress output
87
+ Will merge to 'next'.
88
108
- Update "git difftool" and "git mergetool" so that the combinations
109
- of {diff,merge}.{tool,guitool} configuration variables serve as
110
- fallback settings of each other in a sensible order.
111
- cf. <cover.1556518203.git.liu.denton@gmail.com> (v5)
89
90
+* ew/server-info-remove-crufts (2019-05-28) 1 commit
91
+ - server-info: do not list unlinked packs
92
114
-* dl/warn-tagging-a-tag (2019-05-09) 1 commit
115
- (merged to 'next' on 2019-05-13 at a2f6365923)
116
- + tag: fix typo in nested tagging hint
93
+ "git update-server-info" used to leave stale packfiles in its
94
+ output, which has been corrected.
95
118
- Typofix.
96
+ Will merge to 'next'.
97
+
98
+
99
+* jh/trace2 (2019-05-28) 1 commit
100
+ - trace2: fix tracing when NO_PTHREADS is defined
101
+
102
+ Will merge to 'next' and then to 'master'.
103
104
121
-* ds/cvsexportcommit-force-text (2019-05-07) 1 commit
122
- (merged to 'next' on 2019-05-15 at 9874698ae0)
123
- + cvsexportcommit: force crlf translation
105
+* jk/HEAD-symref-in-xfer-namespaces (2019-05-28) 1 commit
106
+ - upload-pack: strip namespace from symref data
107
+
108
+ The server side support for "git fetch" used to show incorrect
109
+ value for the HEAD symbolic ref when the namespace feature is in
110
+ use, which has been corrected.
111
+
112
+ Will merge to 'next'.
113
+
114
+
115
+* jk/am-i-resolved-fix (2019-05-28) 4 commits
116
+ - am: fix --interactive HEAD tree resolution
117
+ - am: drop tty requirement for --interactive
118
+ - am: read interactive input from stdin
119
+ - am: simplify prompt response handling
120
+
121
+ "git am -i --resolved" segfaulted after trying to see a commit as
122
+ if it were a tree, which has been corrected.
123
+
124
+ Will merge to 'next'.
125
+
126
+
127
+* js/bisect-helper-check-get-oid-return-value (2019-05-28) 1 commit
128
+ - bisect--helper: verify HEAD could be parsed before continuing
129
+
130
+ Code cleanup.
131
+
132
+ Will merge to 'next'.
133
125
- "git cvsexportcommit" running on msys did not expect cvsnt showed
126
- "cvs status" output with CRLF line endings.
134
135
+* js/bundle-verify-require-object-store (2019-05-28) 1 commit
136
+ - bundle verify: error out if called without an object database
137
129
-* ds/midx-too-many-packs (2019-05-07) 2 commits
130
- (merged to 'next' on 2019-05-15 at 7203801e27)
131
- + midx: add packs to packed_git linked list
132
- + midx: pass a repository pointer
138
+ "git bundle verify" needs to see if prerequisite objects exist in
139
+ the receiving repository, but the command did not check if we are
140
+ in a repository upfront, which has been corrected.
141
134
- The code to generate the multi-pack idx file was not prepared to
135
- see too many packfiles and ran out of open file descriptor, which
142
+ Will merge to 'next'.
143
+
144
+
145
+* js/fsmonitor-unflake (2019-05-28) 2 commits
146
+ - mark_fsmonitor_valid(): mark the index as changed if needed
147
+ - fill_stat_cache_info(): prepare for an fsmonitor fix
148
+
149
+ The data collected by fsmonitor was not properly written back to
150
+ the on-disk index file, breaking t7519 tests occasionally, which
151
has been corrected.
152
153
+ Will merge to 'next'.
154
139
-* ds/trace2-document-env-vars (2019-05-13) 1 commit
140
- (merged to 'next' on 2019-05-15 at 7d28c6bd35)
141
- + trace2: add variable description to git.txt
155
143
- Doc update.
156
+* js/rebase-config-bitfix (2019-05-28) 1 commit
157
+ - rebase: replace incorrect logical negation by correct bitwise one
158
159
+ Will merge to 'next'.
160
146
-* en/unicode-in-refnames (2019-04-26) 1 commit
147
- (merged to 'next' on 2019-05-15 at 53662a2843)
148
- + Honor core.precomposeUnicode in more places
161
150
- On a filesystem like HFS+, the names of the refs stored as filesystem
151
- entities may become different from what the end-user expects, just
152
- like files in the working tree get "renamed". Work around the
153
- mismatch by paying attention to the core.precomposeUnicode
154
- configuration.
162
+* js/rebase-deprecate-preserve-merges (2019-05-28) 3 commits
163
+ - rebase docs: recommend `-r` over `-p`
164
+ - docs: say that `--rebase=preserve` is deprecated
165
+ - tests: mark a couple more test cases as requiring `rebase -p`
166
167
+ A bit more leftover clean-up to deprepcate "rebase -p".
168
157
-* es/check-non-portable-pre-5.10 (2019-05-13) 1 commit
158
- (merged to 'next' on 2019-05-15 at 49228ada86)
159
- + check-non-portable-shell: support Perl versions older than 5.10
169
+ Will merge to 'next' and then to 'master'.
170
161
- Developer support update.
171
172
+* jt/clone-server-option (2019-05-28) 1 commit
173
+ - fetch-pack: send server options after command
174
164
-* id/windows-dep-aslr (2019-05-13) 2 commits
165
- (merged to 'next' on 2019-05-13 at 33d57069f8)
166
- + mingw: enable DEP and ASLR
167
- + mingw: do not let ld strip relocations
175
+ A brown-paper-bag bugfix to a change already in 'master'.
176
169
- Allow DEP and ASLR for Windows build to for security hardening.
177
+ Will merge to 'next' and then to 'master'.
178
179
172
-* jc/set-packet-header-signature-fix (2019-05-16) 1 commit
173
- (merged to 'next' on 2019-05-16 at 6af28982a1)
174
- + pkt-line: drop 'const'-ness of a param to set_packet_header()
180
+* mm/p4-unshelve-windows-fix (2019-05-28) 1 commit
181
+ - p4 unshelve: fix "Not a valid object name HEAD0" on Windows
182
176
- Code clean-up.
183
+ The command line to invoke a "git cat-file" command from inside
184
+ "git p4" was not properly quoted to protect a caret and running a
185
+ broken command on Windows, which has been corrected.
186
187
+ Will merge to 'next'.
188
179
-* jk/apache-lsan (2019-05-08) 1 commit
180
- (merged to 'next' on 2019-05-13 at 1a055a6df0)
181
- + t/lib-httpd: pass LSAN_OPTIONS through apache
189
183
- Allow tests that involve httpd to be run under leak sanitizer, just
184
- like we can already do so under address sanitizer.
190
+* nd/diff-parseopt (2019-05-28) 3 commits
191
+ - parse-options: check empty value in OPT_INTEGER and OPT_ABBREV
192
+ - diff-parseopt: restore -U (no argument) behavior
193
+ - diff-parseopt: correct variable types that are used by parseopt
194
195
+ A brown-paper-bag bugfix to a change already in 'master'.
196
187
-* jk/cocci-batch (2019-05-08) 2 commits
188
- (merged to 'next' on 2019-05-13 at 8bbbfd3438)
189
- + coccicheck: make batch size of 0 mean "unlimited"
190
- + coccicheck: optionally batch spatch invocations
197
+ Will merge to 'next' and then to 'master'.
198
192
- Optionally "make coccicheck" can feed multiple source files to
193
- spatch, gaining performance while spending more memory.
199
+ Reducing the noise of the bottom-most patch may be desirable, although
200
+ the change itself is not wrong per-se.
201
202
196
-* jk/get-oid-indexed-object-name (2019-05-15) 1 commit
197
- (merged to 'next' on 2019-05-16 at f4788d4b4a)
198
- + get_oid: handle NULL repo->index
203
+* pb/request-pull-verify-remote-ref (2019-05-28) 2 commits
204
+ - request-pull: warn if the remote object is not the same as the local one
205
+ - request-pull: quote regex metacharacters in local ref
206
200
- The codepath to parse :<path> that obtains the object name for an
201
- indexed object has been made more robust.
207
+ "git request-pull" learned to warn when the ref we ask them to pull
208
+ from in the local repository and in the published repository are
209
+ different.
210
211
+ Will merge to 'next'.
212
204
-* js/commit-graph-parse-leakfix (2019-05-07) 1 commit
205
- (merged to 'next' on 2019-05-13 at 18df8ac778)
206
- + commit-graph: fix memory leak
213
208
- Leakfix.
214
+* po/git-help-on-git-itself (2019-05-16) 2 commits
215
+ - Doc: git.txt: remove backticks from link and add git-scm.com/docs
216
+ - git.c: show usage for accessing the git(1) help page
217
218
+ "git help git" was hard to discover (well, at least for some
219
+ people).
220
211
-* js/difftool-no-index (2019-05-09) 1 commit
212
- (merged to 'next' on 2019-05-16 at 7b918fa9a4)
213
- + difftool --no-index: error out on --dir-diff (and don't crash)
221
+ Will merge to 'next'.
222
215
- The "--dir-diff" mode of "git difftool" is not useful in "--no-index"
216
- mode; they are now explicitly marked as mutually incompatible.
223
224
+* sg/progress-off-by-one-fix (2019-05-28) 1 commit
225
+ - progress: avoid empty line when breaking the progress line
226
219
-* js/fsmonitor-refresh-after-discarding-index (2019-05-08) 2 commits
220
- (merged to 'next' on 2019-05-15 at 01dce0bf0e)
221
- + fsmonitor: force a refresh after the index was discarded
222
- + fsmonitor: demonstrate that it is not refreshed after discard_index()
227
+ A brown-paper-bag bugfix to a change already in 'master'.
228
224
- The fsmonitor interface got out of sync after the in-core index
225
- file gets discarded, which has been corrected.
229
+ Will merge to 'next' and then to 'master'.
230
231
228
-* js/parseopt-unknown-cb-returns-an-enum (2019-05-14) 1 commit
229
- (merged to 'next' on 2019-05-16 at 0feef071b7)
230
- + parse-options: adjust `parse_opt_unknown_cb()`s declared return type
232
232
- Code clean-up.
233
+* sg/trace2-rename (2019-05-28) 2 commits
234
+ - trace2: document the supported values of GIT_TRACE2* env variables
235
+ - trace2: rename environment variables to GIT_TRACE2*
236
237
+ Rename environment variables that are used to control the "trace2"
238
+ mechanism to a more readable name.
239
235
-* js/rebase-i-label-shown-in-status-fix (2019-05-13) 1 commit
236
- (merged to 'next' on 2019-05-15 at c7fefa1f9c)
237
- + status: fix display of rebase -ir's `label` command
240
+ Will merge to 'next' and then to 'master'.
241
239
- "git status" did not know that the "label" instruction in the
240
- todo-list "rebase -i -r" uses should not be shown as a hex object
241
- name.
242
243
+* sw/git-p4-unshelve-branched-files (2019-05-28) 1 commit
244
+ - git-p4: allow unshelving of branched files
245
244
-* js/stash-in-c-use-builtin-doc (2019-05-15) 1 commit
245
- (merged to 'next' on 2019-05-16 at 26c8bfc106)
246
- + stash: document stash.useBuiltin
246
+ "git p4" update.
247
248
- Doc update.
248
+ Will merge to 'next'.
249
250
251
-* js/t5580-unc-alternate-test (2019-05-07) 1 commit
252
- (merged to 'next' on 2019-05-15 at dfff4a6397)
253
- + t5580: verify that alternates can be UNC paths
251
+* vv/merge-squash-with-explicit-commit (2019-05-28) 1 commit
252
+ - merge: refuse --commit with --squash
253
255
- An additional test for MinGW
254
+ "git merge --squash" is designed to update the working tree and the
255
+ index without creating the commit, and this cannot be countermanded
256
+ by adding the "--commit" option; the command now refuses to work
257
+ when both options are given.
258
259
258
-* js/t6500-use-windows-pid-on-mingw (2019-05-08) 1 commit
259
- (merged to 'next' on 2019-05-13 at 24e5e27eb7)
260
- + t6500(mingw): use the Windows PID of the shell
260
+* xl/record-partial-clone-origin (2019-05-28) 1 commit
261
+ - clone: respect user supplied origin name when setting up partial clone
262
262
- Future-proof a test against an update to MSYS2 runtime v3.x series.
263
- cf. <pull.185.git.gitgitgadget@gmail.com>
264
- It might be helpful in the longer term to encapsulate the code that
265
- uses /proc/$$/winpid into a helper function and use it anywhere $$
266
- is referenced, but let's defer it until we see such a callsite that
267
- would be helped by such a move.
263
+ When creating a partial clone, the object filtering criteria is
264
+ recorded for the origin of the clone, but this incorrectly used a
265
+ hardcoded name "origin" to name that remote; it has been corrected
266
+ to honor the "--origin <name>" option.
267
268
+ Will merge to 'next'.
269
270
-* mh/http-fread-api-fix (2019-05-08) 1 commit
271
- (merged to 'next' on 2019-05-13 at f6af2d38d7)
272
- + Make fread/fwrite-like functions in http.c more like fread/fwrite.
270
+--------------------------------------------------
271
+[Stalled]
272
274
- A pair of private functions in http.c that had names similar to
275
- fread/fwrite did not return the number of elements, which was found
276
- to be confusing.
273
+* jn/unknown-index-extensions (2018-11-21) 2 commits
274
+ - index: offer advice for unknown index extensions
275
+ - index: do not warn about unrecognized extensions
276
277
+ A bit too alarming warning given when unknown index extensions
278
+ exist is getting revamped.
279
279
-* nd/parse-options-aliases (2019-05-07) 1 commit
280
- (merged to 'next' on 2019-05-13 at c77cc06452)
281
- + parse-options: don't emit "ambiguous option" for aliases
280
+ Expecting a reroll.
281
283
- Attempt to use an abbreviated option in "git clone --recurs" is
284
- responded by a request to disambiguate between --recursive and
285
- --recurse-submodules, which is bad because these two are synonyms.
286
- The parse-options API has been extended to define such synonyms
287
- more easily and not produce an unnecessary failure.
282
283
+* jc/format-patch-delay-message-id (2019-04-05) 1 commit
284
+ - format-patch: move message-id and related headers to the end
285
290
-* nd/submodule-helper-incomplete-line-fix (2019-05-08) 1 commit
291
- (merged to 'next' on 2019-05-13 at cd52f49825)
292
- + submodule--helper: add a missing \n
286
+ The location "git format-patch --thread" adds the Message-Id:
287
+ header in the series of header fields has been moved down, which
288
+ may help working around a suspected bug in GMail MSA, reported at
289
+ <CAHk-=whP1stFZNAaJiMi5eZ9rj0MRt20Y_yHVczZPH+O01d+sA@mail.gmail.com>
290
294
- Typofix.
291
+ Waiting for feedback to see if it truly helps.
292
+ Needs tests.
293
294
297
-* sg/ci-libsvn-perl (2019-05-07) 1 commit
298
- (merged to 'next' on 2019-05-15 at 8453976768)
299
- + ci: install 'libsvn-perl' instead of 'git-svn'
295
+* jt/fetch-cdn-offload (2019-03-12) 9 commits
296
+ - SQUASH???
297
+ - upload-pack: send part of packfile response as uri
298
+ - fetch-pack: support more than one pack lockfile
299
+ - upload-pack: refactor reading of pack-objects out
300
+ - Documentation: add Packfile URIs design doc
301
+ - Documentation: order protocol v2 sections
302
+ - http-fetch: support fetching packfiles by URL
303
+ - http: improve documentation of http_pack_request
304
+ - http: use --stdin when getting dumb HTTP pack
305
301
- To run tests for Git SVN, our scripts for CI used to install the
302
- git-svn package (in the hope that it would bring in the right
303
- dependencies). This has been updated to install the more direct
304
- dependency, namely, libsvn-perl.
306
+ WIP for allowing a response to "git fetch" to instruct the bulk of
307
+ the pack contents to be instead taken from elsewhere (aka CDN).
308
309
+ Stalled
310
307
-* tt/no-ipv6-fallback-for-winxp (2019-05-07) 1 commit
308
- (merged to 'next' on 2019-05-15 at f6c80e2c1b)
309
- + mingw: remove obsolete IPv6-related code
311
311
- Code cleanup.
312
+* js/add-i-coalesce-after-editing-hunk (2018-08-28) 1 commit
313
+ - add -p: coalesce hunks before testing applicability
314
+
315
+ Applicability check after a patch is edited in a "git add -i/p"
316
+ session has been improved.
317
+
318
+ Will drop as "add -i in C" topic seems to be getting ready to test.
319
+
320
321
+* js/protocol-advertise-multi (2018-12-28) 1 commit
322
+ - protocol: advertise multiple supported versions
323
+
324
+ The transport layer has been updated so that the protocol version
325
+ used can be negotiated between the parties, by the initiator
326
+ listing the protocol versions it is willing to talk, and the other
327
+ side choosing from one of them.
328
+
329
+ Expecting a reroll.
330
+ cf. <CANq=j3u-zdb_FvNJGPCmygNMScseav63GhVvBX3NcVS4f7TejA@mail.gmail.com>
331
+
332
+
333
+* mk/use-size-t-in-zlib (2018-10-15) 1 commit
334
+ - zlib.c: use size_t for size
335
+
336
+ The wrapper to call into zlib followed our long tradition to use
337
+ "unsigned long" for sizes of regions in memory, which have been
338
+ updated to use "size_t".
339
+
340
+
341
+* dl/remote-save-to-push (2018-12-11) 1 commit
342
+ - remote: add --save-to-push option to git remote set-url
343
314
-* tz/test-lib-check-working-jgit (2019-05-15) 1 commit
315
- (merged to 'next' on 2019-05-16 at 7ca75a34bf)
316
- + test-lib: try harder to ensure a working jgit
344
+ "git remote set-url" learned a new option that moves existing value
345
+ of the URL field to pushURL field of the remote before replacing
346
+ the URL field with a new value.
347
318
- A prerequiste check in the test suite to see if a working jgit is
319
- available was made more robust.
348
+ Anybody who wants to champion this topic?
349
+ I am personally not yet quite convinced if this is worth pursuing.
350
351
--------------------------------------------------
322
-[New Topics]
352
+[Cooking]
353
354
* ab/fail-prereqs-in-test (2019-05-14) 1 commit
355
(merged to 'next' on 2019-05-16 at d1be55f485)
@@ -422,7 +452,7 @@ of the repositories listed at
452
Will cook in 'next'.
453
454
425
-* ba/clone-remote-submodules (2019-05-19) 1 commit
455
+* ba/clone-remote-submodules (2019-05-28) 1 commit
456
- clone: add `--remote-submodules` flag
457
458
"git clone --recurse-submodules" learned to set up the submodules
@@ -432,8 +462,8 @@ of the repositories listed at
462
"--remote-submodules" option.
463
464
435
-* ds/close-object-store (2019-05-19) 3 commits
436
- - packfile: close_all_packs to close_object_store
465
+* ds/close-object-store (2019-05-28) 3 commits
466
+ - packfile: rename close_all_packs to close_object_store
467
- packfile: close commit-graph in close_all_packs
468
- commit-graph: use raw_object_store when closing
469
(this branch uses ds/commit-graph-write-refactor.)
@@ -478,89 +508,6 @@ of the repositories listed at
508
509
Will cook in 'next'.
510
481
---------------------------------------------------
482
-[Stalled]
483
-
484
-* jn/unknown-index-extensions (2018-11-21) 2 commits
485
- - index: offer advice for unknown index extensions
486
- - index: do not warn about unrecognized extensions
487
-
488
- A bit too alarming warning given when unknown index extensions
489
- exist is getting revamped.
490
-
491
- Expecting a reroll.
492
-
493
-
494
-* jc/format-patch-delay-message-id (2019-04-05) 1 commit
495
- - format-patch: move message-id and related headers to the end
496
-
497
- The location "git format-patch --thread" adds the Message-Id:
498
- header in the series of header fields has been moved down, which
499
- may help working around a suspected bug in GMail MSA, reported at
500
- <CAHk-=whP1stFZNAaJiMi5eZ9rj0MRt20Y_yHVczZPH+O01d+sA@mail.gmail.com>
501
-
502
- Waiting for feedback to see if it truly helps.
503
- Needs tests.
504
-
505
-
506
-* jt/fetch-cdn-offload (2019-03-12) 9 commits
507
- - SQUASH???
508
- - upload-pack: send part of packfile response as uri
509
- - fetch-pack: support more than one pack lockfile
510
- - upload-pack: refactor reading of pack-objects out
511
- - Documentation: add Packfile URIs design doc
512
- - Documentation: order protocol v2 sections
513
- - http-fetch: support fetching packfiles by URL
514
- - http: improve documentation of http_pack_request
515
- - http: use --stdin when getting dumb HTTP pack
516
-
517
- WIP for allowing a response to "git fetch" to instruct the bulk of
518
- the pack contents to be instead taken from elsewhere (aka CDN).
519
-
520
- Stalled
521
-
522
-
523
-* js/add-i-coalesce-after-editing-hunk (2018-08-28) 1 commit
524
- - add -p: coalesce hunks before testing applicability
525
-
526
- Applicability check after a patch is edited in a "git add -i/p"
527
- session has been improved.
528
-
529
- Will drop as "add -i in C" topic seems to be getting ready to test.
530
-
531
-
532
-* js/protocol-advertise-multi (2018-12-28) 1 commit
533
- - protocol: advertise multiple supported versions
534
-
535
- The transport layer has been updated so that the protocol version
536
- used can be negotiated between the parties, by the initiator
537
- listing the protocol versions it is willing to talk, and the other
538
- side choosing from one of them.
539
-
540
- Expecting a reroll.
541
- cf. <CANq=j3u-zdb_FvNJGPCmygNMScseav63GhVvBX3NcVS4f7TejA@mail.gmail.com>
542
-
543
-
544
-* mk/use-size-t-in-zlib (2018-10-15) 1 commit
545
- - zlib.c: use size_t for size
546
-
547
- The wrapper to call into zlib followed our long tradition to use
548
- "unsigned long" for sizes of regions in memory, which have been
549
- updated to use "size_t".
550
-
551
-
552
-* dl/remote-save-to-push (2018-12-11) 1 commit
553
- - remote: add --save-to-push option to git remote set-url
554
-
555
- "git remote set-url" learned a new option that moves existing value
556
- of the URL field to pushURL field of the remote before replacing
557
- the URL field with a new value.
558
-
559
- Anybody who wants to champion this topic?
560
- I am personally not yet quite convinced if this is worth pursuing.
561
-
562
---------------------------------------------------
563
-[Cooking]
511
512
* sb/format-patch-base-patch-id-fix (2019-05-08) 2 commits
513
(merged to 'next' on 2019-05-15 at 1ab7d2b71c)
@@ -576,10 +523,10 @@ of the repositories listed at
523
524
525
* ab/send-email-transferencoding-fix (2019-05-19) 7 commits
579
- . send-email: fix regression in sendemail.identity parsing
580
- . send-email: document --no-[to|cc|bcc]
581
- . send-email: fix broken transferEncoding tests
582
- . send-email: remove cargo-culted multi-patch pattern in tests
526
+ - send-email: fix regression in sendemail.identity parsing
527
+ - send-email: document --no-[to|cc|bcc]
528
+ - send-email: fix broken transferEncoding tests
529
+ - send-email: remove cargo-culted multi-patch pattern in tests
530
(merged to 'next' on 2019-05-13 at 38c6a1e7e0)
531
+ send-email: do defaults -> config -> getopt in that order
532
+ send-email: rename the @bcclist variable for consistency
@@ -592,7 +539,7 @@ of the repositories listed at
539
(finally) redoing the order of setting the default, reading the
540
configuration and command line options.
541
595
- Will merge to and cook in 'next'.
542
+ Will merge to 'next'.
543
544
545
* dl/format-patch-notes-config (2019-05-17) 2 commits