What's cooking (2020/09) #02
Junio C Hamano committed
Sep 3, 2020 at 14:17 UTC
278c16229b0cf9c8bee1455c8812abc760b8c5c4
1 file changed
+205
-305
whats-cooking.txt
+205
-305
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
Bcc: lwn@lwn.net
3
-Subject: What's cooking in git.git (Sep 2020, #01; Tue, 1)
4
-X-master-at: e19713638985533ce461db072b49112da5bd2042
5
-X-next-at: d5648e830df7306a9eb9019e75db9a350e6c48b3
3
+Subject: What's cooking in git.git (Sep 2020, #02; Thu, 3)
4
+X-master-at: 3a238e539bcdfe3f9eb5010fd218640c1b499f7a
5
+X-next-at: f4bc123cb7519b4205da0f439b0cefc5a5f176ac
6
7
-What's cooking in git.git (Sep 2020, #01; Tue, 1)
7
+What's cooking in git.git (Sep 2020, #02; Thu, 3)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking. Commits prefixed with '-' are
@@ -20,185 +20,176 @@ repositories listed at
20
--------------------------------------------------
21
[Graduated to 'master']
22
23
-* al/bisect-first-parent (2020-08-22) 1 commit
24
- (merged to 'next' on 2020-08-24 at f95fbf45a6)
25
- + bisect: add first-parent option to documentation
26
-
27
- Finishing touches.
28
-
29
-
30
-* am/ci-wsfix (2020-08-21) 1 commit
31
- (merged to 'next' on 2020-08-24 at 8491e031f1)
32
- + ci: fix inconsistent indentation
33
-
34
- Aesthetic fix to a CI configuration file.
35
-
36
-
37
-* dd/diff-customize-index-line-abbrev (2020-08-21) 2 commits
38
- (merged to 'next' on 2020-08-24 at 74e842a2c8)
39
- + diff: index-line: respect --abbrev in object's name
40
- + t4013: improve diff-post-processor logic
23
+* hl/bisect-doc-clarify-bad-good-ordering (2020-08-28) 1 commit
24
+ (merged to 'next' on 2020-08-31 at 11ce613916)
25
+ + bisect: swap command-line options in documentation
26
42
- The output from the "diff" family of the commands had abbreviated
43
- object names of blobs involved in the patch, but its length was not
44
- affected by the --abbrev option. Now it is.
27
+ Doc update.
28
29
47
-* hn/refs-pseudorefs (2020-08-21) 4 commits
48
- (merged to 'next' on 2020-08-24 at 3579abe8ff)
49
- + sequencer: treat REVERT_HEAD as a pseudo ref
50
- + builtin/commit: suggest update-ref for pseudoref removal
51
- + sequencer: treat CHERRY_PICK_HEAD as a pseudo ref
52
- + refs: make refs_ref_exists public
30
+* jc/post-checkout-doc (2020-08-27) 1 commit
31
+ (merged to 'next' on 2020-09-02 at bb06b5f978)
32
+ + doc: clarify how exit status of post-checkout hook is used
33
54
- Accesses to two pseudorefs have been updated to properly use ref
55
- API.
34
+ Doc update.
35
36
58
-* hv/ref-filter-trailers-atom-parsing-fix (2020-08-21) 2 commits
59
- (merged to 'next' on 2020-08-24 at 79b27f3263)
60
- + ref-filter: 'contents:trailers' show error if `:` is missing
61
- + t6300: unify %(trailers) and %(contents:trailers) tests
37
+* jc/run-command-use-embedded-args (2020-08-26) 1 commit
38
+ (merged to 'next' on 2020-08-27 at c2b688e8e9)
39
+ + run_command: teach API users to use embedded 'args' more
40
63
- The parser for "git for-each-ref --format=..." was too loose when
64
- parsing the "%(trailers...)" atom, and forgot that "trailers" and
65
- "trailers:<modifiers>" are the only two allowed forms, which has
66
- been corrected.
41
+ Various callers of run_command API has been modernized.
42
43
69
-* jc/ident-whose-ident (2020-08-21) 1 commit
70
- (merged to 'next' on 2020-08-27 at caf5149c28)
71
- + ident: say whose identity is missing when giving user.name hint
44
+* jc/undash-in-tree-git-callers (2020-08-27) 3 commits
45
+ (merged to 'next' on 2020-08-27 at 671fa2f87e)
46
+ + credential-cache: use child_process.args
47
+ + cvsexportcommit: do not run git programs in dashed form
48
+ + transport-helper: do not run git-remote-ext etc. in dashed form
49
+ (this branch is used by jc/war-on-dashed-git.)
50
73
- Error message update.
51
+ A handful of places in in-tree code still relied on being able to
52
+ execute the git subcommands, especially built-ins, in "git-foo"
53
+ form, which have been corrected.
54
55
76
-* jk/index-pack-w-more-threads (2020-08-21) 3 commits
77
- (merged to 'next' on 2020-08-24 at 18f18a5b66)
78
- + index-pack: adjust default threading cap
79
- + p5302: count up to online-cpus for thread tests
80
- + p5302: disable thread-count parameter tests by default
56
+* jk/slimmed-down (2020-08-13) 5 commits
57
+ (merged to 'next' on 2020-08-27 at bc8e9450c6)
58
+ + drop vcs-svn experiment
59
+ + make git-fast-import a builtin
60
+ + make git-bugreport a builtin
61
+ + make credential helpers builtins
62
+ + Makefile: drop builtins from MSVC pdb list
63
82
- Long ago, we decided to use 3 threads by default when running the
83
- index-pack task in parallel, which has been adjusted a bit upwards.
64
+ Trim an unused binary and turn a bunch of commands into built-in.
65
66
86
-* jk/refspecs-cleanup (2020-08-17) 2 commits
87
- (merged to 'next' on 2020-08-24 at 807a080ebf)
88
- + refspec: make sure stack refspec_item variables are zeroed
89
- + refspec: fix documentation referring to refspec_item
90
- (this branch is used by jk/refspecs-negative.)
67
+* jk/xrealloc-avoid-use-after-free (2020-09-02) 1 commit
68
+ (merged to 'next' on 2020-09-02 at a1ad92fe1c)
69
+ + xrealloc: do not reuse pointer freed by zero-length realloc()
70
92
- Preliminary code clean-up before introducing "negative refspec".
71
+ It was possible for xrealloc() to send a non-NULL pointer that has
72
+ been freed, which has been fixed.
73
74
95
-* jk/rev-input-given-fix (2020-08-26) 1 commit
96
- (merged to 'next' on 2020-08-27 at da291a327c)
97
- + revision: set rev_input_given in handle_revision_arg()
75
+* jt/fetch-pack-loosen-validation-with-packfile-uri (2020-08-24) 3 commits
76
+ (merged to 'next' on 2020-08-27 at efd171f172)
77
+ + fetch-pack: make packfile URIs work with transfer.fsckobjects
78
+ + fetch-pack: document only_packfile in get_pack()
79
+ + (various): document from_promisor parameter
80
99
- Feeding "$ZERO_OID" to "git log --ignore-missing --stdin", and
100
- running "git log --ignore-missing $ZERO_OID" fell back to start
101
- digging from HEAD; it has been corrected to become a no-op, like
102
- "git log --tags=no-tag-matches-this-pattern" does.
81
+ Bugfix for "git fetch" when the packfile URI capability is in use.
82
83
105
-* jt/promisor-pack-fix (2020-08-20) 1 commit
106
- (merged to 'next' on 2020-08-24 at cd26d30d8d)
107
- + fetch-pack: in partial clone, pass --promisor
84
+* jt/lazy-fetch (2020-09-02) 8 commits
85
+ (merged to 'next' on 2020-09-02 at 1f8cd016d4)
86
+ + fetch: no FETCH_HEAD display if --no-write-fetch-head
87
+ (merged to 'next' on 2020-08-27 at 85f2319ba1)
88
+ + fetch-pack: remove no_dependents code
89
+ + promisor-remote: lazy-fetch objects in subprocess
90
+ + fetch-pack: do not lazy-fetch during ref iteration
91
+ + fetch: only populate existing_refs if needed
92
+ + fetch: avoid reading submodule config until needed
93
+ + fetch: allow refspecs specified through stdin
94
+ + negotiator/noop: add noop fetch negotiator
95
109
- Updates into a lazy/partial clone with a submodule did not work
110
- well with transfer.fsckobjects set.
96
+ Updates to on-demand fetching code in lazily cloned repositories.
97
98
113
-* ps/ref-transaction-hook (2020-08-25) 1 commit
114
- (merged to 'next' on 2020-08-27 at 49b3fb8349)
115
- + refs: remove lookup cache for reference-transaction hook
99
+* mr/diff-hide-stat-wo-textual-change (2020-08-19) 1 commit
100
+ (merged to 'next' on 2020-08-27 at b9e97254ae)
101
+ + diff: teach --stat to ignore uninteresting modifications
102
117
- Code simplification by removing ineffective optimization.
103
+ "git diff --stat -w" showed 0-line changes for paths whose changes
104
+ were only whitespaces, which was not intuitive. We now omit such
105
+ paths from the stat output.
106
107
120
-* rp/apply-cached-doc (2020-08-20) 1 commit
121
- (merged to 'next' on 2020-08-27 at 1d610f08ea)
122
- + git-apply.txt: update descriptions of --cached, --index
108
+* pb/doc-external-diff-env (2020-09-01) 1 commit
109
+ (merged to 'next' on 2020-09-02 at a789fe3fd9)
110
+ + git.txt: correct stale 'GIT_EXTERNAL_DIFF' description
111
124
- The description of --cached/--index options in "git apply --help"
125
- has been updated.
112
+ Doc update.
113
114
128
-* rs/checkout-no-overlay-pathspec-fix (2020-08-22) 1 commit
129
- (merged to 'next' on 2020-08-27 at 277e39346d)
130
- + checkout, restore: make pathspec recursive
115
+* pb/doc-sequence-editor-configuration (2020-08-31) 1 commit
116
+ (merged to 'next' on 2020-08-31 at 506466270c)
117
+ + doc: mention GIT_SEQUENCE_EDITOR and 'sequence.editor' more
118
132
- "git restore/checkout --no-overlay" with wildcarded pathspec
133
- mistakenly removed matching paths in subdirectories, which has been
134
- corrected.
119
+ Doc update.
120
136
---------------------------------------------------
137
-[New Topics]
121
139
-* hl/bisect-doc-clarify-bad-good-ordering (2020-08-28) 1 commit
140
- (merged to 'next' on 2020-08-31 at 11ce613916)
141
- + bisect: swap command-line options in documentation
122
+* pw/add-p-allowed-options-fix (2020-08-17) 2 commits
123
+ (merged to 'next' on 2020-08-27 at 6cd62753f7)
124
+ + add -p: fix checking of user input
125
+ + add -p: use ALLOC_GROW_BY instead of ALLOW_GROW
126
143
- Doc update.
127
+ "git add -p" update.
128
145
- Will merge to 'master'.
129
130
+* pw/rebase-i-more-options (2020-08-26) 6 commits
131
+ (merged to 'next' on 2020-08-27 at c55cfeb247)
132
+ + t3436: do not run git-merge-recursive in dashed form
133
+ (merged to 'next' on 2020-08-21 at ade71fd49b)
134
+ + rebase: add --reset-author-date
135
+ + rebase -i: support --ignore-date
136
+ + rebase -i: support --committer-date-is-author-date
137
+ + am: stop exporting GIT_COMMITTER_DATE
138
+ + rebase -i: add --ignore-whitespace flag
139
148
-* jc/post-checkout-doc (2020-08-27) 1 commit
149
- - doc: clarify how exit status of post-checkout hook is used
140
+ "git rebase -i" learns a bit more options.
141
151
- Doc update.
142
153
- Will merge to 'next'.
143
+* so/pretty-abbrev-doc (2020-08-27) 1 commit
144
+ (merged to 'next' on 2020-08-31 at d664bd0c06)
145
+ + pretty-options.txt: fix --no-abbrev-commit description
146
147
+ Documentation update for "--no-abbrev-commit".
148
156
-* jt/interpret-branch-name-fallback (2020-08-29) 2 commits
157
- (merged to 'next' on 2020-08-31 at 01f5dc8cc0)
158
- + wt-status: tolerate dangling marks
159
- + sha1-name: replace unsigned int with option struct
149
161
- "git status" has trouble showing where it came from by interpreting
162
- reflog entries that recordcertain events, e.g. "checkout @{u}", and
163
- gives a hard/fatal error. Even though it inherently is impossible
164
- to give a correct answer because the reflog entries lose some
165
- information (e.g. "@{u}" does not record what branch the user was
166
- on hence which branch 'the upstream' needs to be computed, and even
167
- if the record were available, the relationship between branches may
168
- have changed), at least hide the error to allow "status" show its
169
- output.
150
+* ss/t7401-modernize (2020-08-21) 5 commits
151
+ (merged to 'next' on 2020-08-27 at 516cba9c64)
152
+ + t7401: add a NEEDSWORK
153
+ + t7401: change indentation for enhanced readability
154
+ + t7401: change syntax of test_i18ncmp calls for clarity
155
+ + t7401: use 'short' instead of 'verify' and cut in rev-parse calls
156
+ + t7401: modernize style
157
171
- Will merge to 'master'.
158
+ Test clean-up.
159
160
+--------------------------------------------------
161
+[New Topics]
162
174
-* pb/doc-sequence-editor-configuration (2020-08-31) 1 commit
175
- (merged to 'next' on 2020-08-31 at 506466270c)
176
- + doc: mention GIT_SEQUENCE_EDITOR and 'sequence.editor' more
163
+* js/ci-squelch-false-failure (2020-09-02) 2 commits
164
+ (merged to 'next' on 2020-09-03 at 254f390305)
165
+ + ci: avoid ugly "failure" in the `ci-config` job
166
+ + ci: fix indentation of the `ci-config` job
167
178
- Doc update.
168
+ CI noise reduction.
169
170
Will merge to 'master'.
171
172
183
-* pb/imap-send-updates (2020-08-31) 3 commits
184
- - git-imap-send.txt: add note about localized Gmail folders
185
- - git-imap-send.txt: do verify SSL certificate for gmail.com
186
- - git-imap-send.txt: don't duplicate 'Examples' sections
173
+* pb/clang-json-compilation-database (2020-09-02) 1 commit
174
+ - Makefile: add support for generating JSON compilation database
175
188
- "git imap-send" updates.
176
+ Developer support.
177
190
- Will merge to 'next'.
178
+ Waiting for a response to a sanity check.
179
+ cf. <xmqq1rjkccw8.fsf@gitster.c.googlers.com>
180
181
193
-* so/separate-field-for-m-and-diff-merges (2020-08-31) 1 commit
194
- (merged to 'next' on 2020-08-31 at 8def2984ca)
195
- + revision: add separate field for "-m" of "diff-index -m"
182
+* os/vcbuild (2020-09-03) 2 commits
183
+ (merged to 'next' on 2020-09-03 at 0216ec9cb9)
184
+ + vcbuild: fix batch file name in README
185
+ + vcbuild: fix library name for expat with make MSVC=1
186
197
- Internal API clean-up to handle two options "diff-index" and "log"
198
- have, which happen to share the same short form, more sensibly.
187
+ Fix build procedure for MSVC.
188
189
Will merge to 'master'.
190
191
+--------------------------------------------------
192
+[Stalled]
193
194
* vv/send-email-with-less-secure-apps-access (2020-08-29) 1 commit
195
- Documentation/git-send-email.txt: Mention less secure app access might need to enable.
@@ -210,37 +201,8 @@ repositories listed at
201
cf. <xmqqft85i72s.fsf@gitster.c.googlers.com>
202
203
213
-* ew/decline-core-abbrev (2020-09-01) 1 commit
214
- - core.abbrev <off|false|no> disables abbreviations
215
-
216
- Allow the configuration to specify no abbreviation regardless of
217
- the hash algorithm.
218
-
219
- Expecting a reroll. The intent is very good.
220
-
221
-
222
-* jk/xrealloc-avoid-use-after-free (2020-09-01) 1 commit
223
- - xrealloc: do not reuse pointer freed by zero-length realloc()
224
-
225
- It was possible for xrealloc() to send a non-NULL pointer that has
226
- been freed, which has been fixed.
227
-
228
- Expecting a reroll.
229
-
230
-
231
-* pb/doc-external-diff-env (2020-09-01) 1 commit
232
- - git.txt: correct stale 'GIT_EXTERNAL_DIFF' description
233
-
234
- Doc update.
235
-
236
- Will merge to 'next'.
237
-
238
---------------------------------------------------
239
-[Stalled]
240
-
204
* jc/war-on-dashed-git (2020-08-27) 1 commit
205
- git: catch an attempt to run "git-foo"
243
- (this branch uses jc/undash-in-tree-git-callers.)
206
207
The first step to remove on-disk binaries for built-in subcommands
208
by soliciting objections.
@@ -288,21 +250,6 @@ repositories listed at
250
cf. <xmqqmu3i9kvg.fsf@gitster.c.googlers.com>
251
252
291
-* mt/grep-sparse-checkout (2020-06-12) 6 commits
292
- - config: add setting to ignore sparsity patterns in some cmds
293
- - grep: honor sparse checkout patterns
294
- - config: correctly read worktree configs in submodules
295
- - t/helper/test-config: facilitate addition of new cli options
296
- - t/helper/test-config: return exit codes consistently
297
- - doc: grep: unify info on configuration variables
298
-
299
- "git grep" has been tweaked to be limited to the sparse checkout
300
- paths.
301
-
302
- Review needed on 4/6; otherwise looking sane.
303
- cf. <CABPp-BGdEyEeajYZj_rdxp=MyEQdszuyjVTax=hhYj3fOtRQUQ@mail.gmail.com>
304
-
305
-
253
* ls/mergetool-meld-auto-merge (2020-07-12) 2 commits
254
- SQUASH???
255
- Support auto-merge for meld to follow the vim-diff behavior
@@ -348,6 +295,69 @@ repositories listed at
295
--------------------------------------------------
296
[Cooking]
297
298
+* mt/grep-sparse-checkout (2020-09-02) 8 commits
299
+ - config: add setting to ignore sparsity patterns in some cmds
300
+ - grep: honor sparse checkout patterns
301
+ - config: correctly read worktree configs in submodules
302
+ - t/helper/test-config: unify exit labels
303
+ - t/helper/test-config: check argc before accessing argv
304
+ - t/helper/test-config: be consistent with exit codes
305
+ - t1308-config-set: avoid false positives when using test-config
306
+ - doc: grep: unify info on configuration variables
307
+
308
+ "git grep" has been tweaked to be limited to the sparse checkout
309
+ paths.
310
+
311
+
312
+* jt/interpret-branch-name-fallback (2020-09-02) 3 commits
313
+ (merged to 'next' on 2020-09-03 at 28914ab788)
314
+ + wt-status: tolerate dangling marks
315
+ + refs: move dwim_ref() to header file
316
+ + sha1-name: replace unsigned int with option struct
317
+
318
+ "git status" has trouble showing where it came from by interpreting
319
+ reflog entries that recordcertain events, e.g. "checkout @{u}", and
320
+ gives a hard/fatal error. Even though it inherently is impossible
321
+ to give a correct answer because the reflog entries lose some
322
+ information (e.g. "@{u}" does not record what branch the user was
323
+ on hence which branch 'the upstream' needs to be computed, and even
324
+ if the record were available, the relationship between branches may
325
+ have changed), at least hide the error to allow "status" show its
326
+ output.
327
+
328
+ Will merge to 'master'.
329
+
330
+
331
+* pb/imap-send-updates (2020-08-31) 3 commits
332
+ (merged to 'next' on 2020-09-02 at 899fca3919)
333
+ + git-imap-send.txt: add note about localized Gmail folders
334
+ + git-imap-send.txt: do verify SSL certificate for gmail.com
335
+ + git-imap-send.txt: don't duplicate 'Examples' sections
336
+
337
+ "git imap-send" updates.
338
+
339
+ Will merge to 'master'.
340
+
341
+
342
+* so/separate-field-for-m-and-diff-merges (2020-08-31) 1 commit
343
+ (merged to 'next' on 2020-08-31 at 8def2984ca)
344
+ + revision: add separate field for "-m" of "diff-index -m"
345
+
346
+ Internal API clean-up to handle two options "diff-index" and "log"
347
+ have, which happen to share the same short form, more sensibly.
348
+
349
+ Will merge to 'master'.
350
+
351
+
352
+* ew/decline-core-abbrev (2020-09-01) 1 commit
353
+ - core.abbrev <off|false|no> disables abbreviations
354
+
355
+ Allow the configuration to specify no abbreviation regardless of
356
+ the hash algorithm.
357
+
358
+ Expecting a reroll. The intent is very good.
359
+
360
+
361
* mr/bisect-in-c-2 (2020-08-31) 13 commits
362
- bisect--helper: retire `--bisect-autostart` subcommand
363
- bisect--helper: retire `--write-terms` subcommand
@@ -365,19 +375,8 @@ repositories listed at
375
376
Rewrite of the "git bisect" script in C continues.
377
368
-
369
-* jc/undash-in-tree-git-callers (2020-08-27) 3 commits
370
- (merged to 'next' on 2020-08-27 at 671fa2f87e)
371
- + credential-cache: use child_process.args
372
- + cvsexportcommit: do not run git programs in dashed form
373
- + transport-helper: do not run git-remote-ext etc. in dashed form
374
- (this branch is used by jc/war-on-dashed-git.)
375
-
376
- A handful of places in in-tree code still relied on being able to
377
- execute the git subcommands, especially built-ins, in "git-foo"
378
- form, which have been corrected.
379
-
380
- Will merge to 'master'.
378
+ At v7; getting close
379
+ cf. <nycvar.QRO.7.76.6.2009031403510.56@tvgsbejvaqbjf.bet>
380
381
382
* tb/repack-clearing-midx (2020-08-28) 2 commits
@@ -394,15 +393,6 @@ repositories listed at
393
Will merge to 'master'.
394
395
397
-* jc/run-command-use-embedded-args (2020-08-26) 1 commit
398
- (merged to 'next' on 2020-08-27 at c2b688e8e9)
399
- + run_command: teach API users to use embedded 'args' more
400
-
401
- Various callers of run_command API has been modernized.
402
-
403
- Will merge to 'master'.
404
-
405
-
396
* es/worktree-repair (2020-08-31) 5 commits
397
(merged to 'next' on 2020-08-31 at 604825c5e4)
398
+ init: make --separate-git-dir work from within linked worktree
@@ -411,8 +401,10 @@ repositories listed at
401
+ worktree: teach "repair" to fix worktree back-links to main worktree
402
+ worktree: add skeleton "repair" command
403
414
- "git worktree repair" command to correct on-disk pointers between
415
- the repository and its secondary working trees.
404
+ "git worktree" gained a "repair" subcommand to help users recover
405
+ after moving the worktrees or repository manually without telling
406
+ Git. Also, "git init --separate-git-dir" no longer corrupts
407
+ administrative data related to linked worktrees.
408
409
Will merge to 'master'.
410
@@ -426,24 +418,16 @@ repositories listed at
418
Will merge to 'master'.
419
420
429
-* so/pretty-abbrev-doc (2020-08-27) 1 commit
430
- (merged to 'next' on 2020-08-31 at d664bd0c06)
431
- + pretty-options.txt: fix --no-abbrev-commit description
432
-
433
- Documentation update for "--no-abbrev-commit".
434
-
435
- Will merge to 'master'.
436
-
437
-
421
* ss/submodule-summary-in-c-fixes (2020-08-27) 3 commits
439
- - t7421: eliminate 'grep' check in t7421.4 for mingw compatibility
440
- - submodule: fix style in function definition
441
- - submodule: eliminate unused parameters from print_submodule_summary()
422
+ (merged to 'next' on 2020-09-02 at 7f959811b8)
423
+ + t7421: eliminate 'grep' check in t7421.4 for mingw compatibility
424
+ + submodule: fix style in function definition
425
+ + submodule: eliminate unused parameters from print_submodule_summary()
426
(this branch uses ss/submodule-summary-in-c.)
427
428
Fixups to a topic in 'next'.
429
446
- Will merge to 'next'.
430
+ Will merge to 'master'.
431
432
433
* js/no-builtins-on-disk-option (2020-08-24) 3 commits
@@ -462,7 +446,10 @@ repositories listed at
446
worth to keep this topic separate from such a policy change to help
447
it graduate early.
448
465
- cf. https://public-inbox.org/git/7vprnzt7d5.fsf@gitster.siamese.dyndns.org/
449
+ Expecting a reroll to update log message for the last one.
450
+ as it confused at least two reviewers.
451
+ cf. <xmqqwo1baop3.fsf@gitster.c.googlers.com>
452
+ cf. <20200903104537.GA27325@szeder.dev>
453
454
455
* jt/threaded-index-pack (2020-08-27) 9 commits
@@ -484,20 +471,21 @@ repositories listed at
471
472
473
* hv/ref-filter-misc (2020-08-28) 8 commits
487
- - ref-filter: add `sanitize` option for 'subject' atom
488
- - pretty: refactor `format_sanitized_subject()`
489
- - ref-filter: add `short` modifier to 'parent' atom
490
- - ref-filter: add `short` modifier to 'tree' atom
491
- - ref-filter: rename `objectname` related functions and fields
492
- - ref-filter: modify error messages in `grab_objectname()`
493
- - ref-filter: refactor `grab_objectname()`
494
- - ref-filter: support different email formats
474
+ (merged to 'next' on 2020-09-02 at 9a8bb84f20)
475
+ + ref-filter: add `sanitize` option for 'subject' atom
476
+ + pretty: refactor `format_sanitized_subject()`
477
+ + ref-filter: add `short` modifier to 'parent' atom
478
+ + ref-filter: add `short` modifier to 'tree' atom
479
+ + ref-filter: rename `objectname` related functions and fields
480
+ + ref-filter: modify error messages in `grab_objectname()`
481
+ + ref-filter: refactor `grab_objectname()`
482
+ + ref-filter: support different email formats
483
484
The "--format=" option to the "for-each-ref" command and friends
485
learned a few more tricks, e.g. the ":short" suffix that applies to
486
"objectname" now also can be used for "parent", "tree", etc.
487
500
- Will merge to 'next'.
488
+ Will merge to 'master'.
489
490
491
* jk/refspecs-negative (2020-08-21) 1 commit
@@ -506,53 +494,6 @@ repositories listed at
494
"negative refspecs"
495
496
509
-* jt/fetch-pack-loosen-validation-with-packfile-uri (2020-08-24) 3 commits
510
- (merged to 'next' on 2020-08-27 at efd171f172)
511
- + fetch-pack: make packfile URIs work with transfer.fsckobjects
512
- + fetch-pack: document only_packfile in get_pack()
513
- + (various): document from_promisor parameter
514
-
515
- Bugfix for "git fetch" when the packfile URI capability is in use.
516
-
517
- Will merge to 'master'.
518
-
519
-
520
-* mr/diff-hide-stat-wo-textual-change (2020-08-19) 1 commit
521
- (merged to 'next' on 2020-08-27 at b9e97254ae)
522
- + diff: teach --stat to ignore uninteresting modifications
523
-
524
- "git diff --stat -w" showed 0-line changes for paths whose changes
525
- were only whitespaces, which was not intuitive. We now omit such
526
- paths from the stat output.
527
-
528
- Will merge to 'master'.
529
-
530
-
531
-* pw/add-p-allowed-options-fix (2020-08-17) 2 commits
532
- (merged to 'next' on 2020-08-27 at 6cd62753f7)
533
- + add -p: fix checking of user input
534
- + add -p: use ALLOC_GROW_BY instead of ALLOW_GROW
535
-
536
- "git add -p" update.
537
-
538
- Will merge to 'master'.
539
-
540
-
541
-* jt/lazy-fetch (2020-08-18) 7 commits
542
- (merged to 'next' on 2020-08-27 at 85f2319ba1)
543
- + fetch-pack: remove no_dependents code
544
- + promisor-remote: lazy-fetch objects in subprocess
545
- + fetch-pack: do not lazy-fetch during ref iteration
546
- + fetch: only populate existing_refs if needed
547
- + fetch: avoid reading submodule config until needed
548
- + fetch: allow refspecs specified through stdin
549
- + negotiator/noop: add noop fetch negotiator
550
-
551
- Updates to on-demand fetching code in lazily cloned repositories.
552
-
553
- Will merge to 'master'.
554
-
555
-
497
* jx/proc-receive-hook (2020-08-27) 10 commits
498
- doc: add documentation for the proc-receive hook
499
- transport: parse report options for tracking refs
@@ -571,47 +512,6 @@ repositories listed at
512
Looking good.
513
514
574
-* pw/rebase-i-more-options (2020-08-26) 6 commits
575
- (merged to 'next' on 2020-08-27 at c55cfeb247)
576
- + t3436: do not run git-merge-recursive in dashed form
577
- (merged to 'next' on 2020-08-21 at ade71fd49b)
578
- + rebase: add --reset-author-date
579
- + rebase -i: support --ignore-date
580
- + rebase -i: support --committer-date-is-author-date
581
- + am: stop exporting GIT_COMMITTER_DATE
582
- + rebase -i: add --ignore-whitespace flag
583
-
584
- "git rebase -i" learns a bit more options.
585
-
586
- Will merge to 'master'.
587
-
588
-
589
-* jk/slimmed-down (2020-08-13) 5 commits
590
- (merged to 'next' on 2020-08-27 at bc8e9450c6)
591
- + drop vcs-svn experiment
592
- + make git-fast-import a builtin
593
- + make git-bugreport a builtin
594
- + make credential helpers builtins
595
- + Makefile: drop builtins from MSVC pdb list
596
-
597
- Trim an unused binary and turn a bunch of commands into built-in.
598
-
599
- Will merge to 'master'.
600
-
601
-
602
-* ss/t7401-modernize (2020-08-21) 5 commits
603
- (merged to 'next' on 2020-08-27 at 516cba9c64)
604
- + t7401: add a NEEDSWORK
605
- + t7401: change indentation for enhanced readability
606
- + t7401: change syntax of test_i18ncmp calls for clarity
607
- + t7401: use 'short' instead of 'verify' and cut in rev-parse calls
608
- + t7401: modernize style
609
-
610
- Test clean-up.
611
-
612
- Will merge to 'master'.
613
-
614
-
515
* ds/maintenance-part-2 (2020-08-25) 8 commits
516
- maintenance: add incremental-repack auto condition
517
- maintenance: auto-size incremental-repack batch
@@ -665,7 +565,7 @@ repositories listed at
565
[Discarded]
566
567
* jc/remove-pack-redundant (2020-08-25) 1 commit
668
- - pack-redundant: gauge the usage before proposing its removal
568
+ . pack-redundant: gauge the usage before proposing its removal
569
570
The first step to remove "git pack-redundant" by soliciting
571
objections.