What's cooking (2020/07 #03)

Junio C Hamano committed Jul 16, 2020 at 15:56 UTC 112afbc7b3d5744e83f486359d09323e1b20b022
1 file changed +253 -185
whats-cooking.txt
+253 -185
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 Bcc: lwn@lwn.net
3 -Subject: What's cooking in git.git (Jul 2020, #02; Thu, 9)
4 -X-master-at: bd42bbe1a46c0fe486fc33e82969275e27e4dc19
5 -X-next-at: f9edc3c819edc268d3a429d06d1efb8fa957866b
3 +Subject: What's cooking in git.git (Jul 2020, #03; Thu, 16)
4 +X-master-at: b6a658bd00c9c29e07f833cabfc0ef12224e277a
5 +X-next-at: 85f634d5a6a972c5a89293a1aca2a0a727cb6315
6
7 -What's cooking in git.git (Jul 2020, #02; Thu, 9)
7 +What's cooking in git.git (Jul 2020, #03; Thu, 16)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking. Commits prefixed with '-' are
@@ -12,11 +12,13 @@ only in 'seen' (formerly 'pu'---proposed updates) while commits prefixed
12 with '+' 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 tip of the 'master' branch has been tagged as 'v2.28.0-rc0', as
16 -the preview of upcoming release. From here on, let's focus mostly
17 -on stabilizing what will be in the upcoming 2.28 release and less on
18 -polishing topics not yet in 'next' or starting new ones, so that we
19 -can have a solid release by the end of the month.
15 +Git 2.28-rc1 has not been tagged yet. Hopefully the three patches
16 +in jn/v0-with-extensions-fix can gain enough support to get merged
17 +tomorrow for the real -rc1.
18 +
19 +As I promised, I am not paying much attention to topics that are not
20 +relevant to the upcoming release, so the comments on the topics may
21 +be left stale.
22
23 You can find the changes described here in the integration branches of the
24 repositories listed at
@@ -26,146 +28,189 @@ repositories listed at
28 --------------------------------------------------
29 [Graduated to 'master']
30
29 -* cc/cat-file-usage-update (2020-07-01) 1 commit
30 - (merged to 'next' on 2020-07-06 at 270769a009)
31 - + cat-file: add missing [=<format>] to usage/synopsis
32 -
33 - Doc/usage update.
31 +* ct/diff-with-merge-base-clarification (2020-07-13) 2 commits
32 + (merged to 'next' on 2020-07-15 at 041807cbbd)
33 + + git-diff.txt: reorder possible usages
34 + + git-diff.txt: don't mark required argument as optional
35
36 + Doc update.
37
36 -* ct/diff-with-merge-base-clarification (2020-07-08) 1 commit
37 - (merged to 'next' on 2020-07-08 at fc1ab4a479)
38 - + diff: check for merge bases before assigning sym->base
38
40 - Recent update to "git diff" meant as a code clean-up introduced a
41 - bug in its error handling code, which has been corrected.
39 +* sg/commit-graph-progress-fix (2020-07-09) 2 commits
40 + (merged to 'next' on 2020-07-09 at 3a9f916ca4)
41 + + commit-graph: fix "Writing out commit graph" progress counter
42 + + commit-graph: fix progress of reachable commits
43
44 + The code to produce progress output from "git commit-graph --write"
45 + had a few breakages, which have been fixed.
46
44 -* jn/eject-fetch-write-commit-graph-out-of-experimental (2020-07-08) 1 commit
45 - (merged to 'next' on 2020-07-08 at 1f7cf947f8)
46 - + experimental: default to fetch.writeCommitGraph=false
47
48 - "fetch.writeCommitGraph" was enabled when "feature.experimental" is
49 - asked for, but it was found to be a bit too risky even for bold
50 - folks in its current shape. The configuration has been ejected, at
51 - least for now, from the "experimental" feature set.
48 +* ta/wait-on-aliased-commands-upon-signal (2020-07-07) 2 commits
49 + (merged to 'next' on 2020-07-09 at de8bde9182)
50 + + Wait for child on signal death for aliases to externals
51 + + Wait for child on signal death for aliases to builtins
52
53 + When an aliased command, whose output is piped to a pager by git,
54 + gets killed by a signal, the pager got into a funny state, which
55 + has been corrected (again).
56
54 -* ma/rebase-doc-typofix (2020-07-09) 1 commit
55 - (merged to 'next' on 2020-07-09 at 6bf0e26bee)
56 - + git-rebase.txt: fix description list separator
57
58 - Typofix.
58 +* tb/commit-graph-no-check-oids (2020-07-15) 1 commit
59 + (merged to 'next' on 2020-07-15 at d97ae59198)
60 + + commit-graph: fix "Collecting commits from input" progress line
61
62 + Fix to the code to produce progress bar, which is new in the
63 + upcoming release.
64
61 -* mt/entry-fstat-fallback-fix (2020-07-09) 1 commit
62 - (merged to 'next' on 2020-07-09 at fa0dce39d2)
63 - + entry: check for fstat() errors after checkout
65 +--------------------------------------------------
66 +[New Topics]
67
65 - "git checkout" failed to catch an error from fstat() after updating
66 - a path in the working tree.
68 +* jn/v0-with-extensions-fix (2020-07-16) 3 commits
69 + (merged to 'next' on 2020-07-16 at 85f634d5a6)
70 + + verify_repository_format(): complain about new extensions in v0 repo
71 + + repository: allow repository format upgrade with extensions
72 + + Revert "check_repository_format_gently(): refuse extensions for old repositories"
73 +
74 + In 2.28-rc0, we corrected a bug that some repository extensions are
75 + honored by mistake even in a version 0 repositories (these
76 + configuration variables in extensions.* namespace were supposed to
77 + have special meaning in repositories whose version numbers are 1 or
78 + higher), but this was a bit too big a change.
79 +
80 + Will merge to 'master' before -rc1.
81 +
82 +
83 +* bc/sha-256-part-3 (2020-07-15) 39 commits
84 + - t: remove test_oid_init in tests
85 + - docs: add documentation for extensions.objectFormat
86 + - ci: run tests with SHA-256
87 + - t: make SHA1 prerequisite depend on default hash
88 + - t: allow testing different hash algorithms via environment
89 + - t: add test_oid option to select hash algorithm
90 + - Enable SHA-256 support by default
91 + - setup: add support for reading extensions.objectformat
92 + - bundle: add new version for use with SHA-256
93 + - builtin/verify-pack: implement an --object-format option
94 + - http-fetch: set up git directory before parsing pack hashes
95 + - t0410: mark test with SHA1 prerequisite
96 + - t5308: make test work with SHA-256
97 + - t9700: make hash size independent
98 + - t9500: ensure that algorithm info is preserved in config
99 + - t9350: make hash size independent
100 + - t9301: make hash size independent
101 + - t9300: use $ZERO_OID instead of hard-coded object ID
102 + - t9300: abstract away SHA-1-specific constants
103 + - t8011: make hash size independent
104 + - t8003: make hash size independent
105 + - t8002: make hash size independent
106 + - t7508: use $ZERO_OID instead of hard-coded constant
107 + - t7506: avoid checking for SHA-1-specific constants
108 + - t7405: make hash size independent
109 + - t7400: make hash size independent
110 + - t7102: abstract away SHA-1-specific constants
111 + - t7201: abstract away SHA-1-specific constants
112 + - t7063: make hash size independent
113 + - t7003: compute appropriate length constant
114 + - t6501: avoid hard-coded objects
115 + - t6500: specify test values for SHA-256
116 + - t6301: make hash size independent
117 + - t6101: make hash size independent
118 + - t6100: make hash size independent
119 + - t3404: prepare 'short SHA-1 collision' tests for SHA-256
120 + - t3305: make hash agnostic
121 + - t1001: use $ZERO_OID
122 + - t: make test-bloom initialize repository
123 +
124 + The final leg of SHA-256 transition.
125 +
126 +
127 +* jk/tests-timestamp-fix (2020-07-15) 6 commits
128 + (merged to 'next' on 2020-07-16 at 2c69e97b92)
129 + + t9100: stop depending on commit timestamps
130 + (merged to 'next' on 2020-07-14 at 66ee0e6b45)
131 + + test-lib: set deterministic default author/committer date
132 + + t9100: explicitly unset GIT_COMMITTER_DATE
133 + + t5539: make timestamp requirements more explicit
134 + + t9700: loosen ident timezone regex
135 + (merged to 'next' on 2020-07-09 at 633bcd552f)
136 + + t6000: use test_tick consistently
137
138 + The test framework has been updated so that most tests will run
139 + with predictable (artificial) timestamps.
140
69 -* ra/send-email-in-reply-to-from-command-line-wins (2020-07-01) 1 commit
70 - (merged to 'next' on 2020-07-06 at 3892a1ab88)
71 - + send-email: restore --in-reply-to superseding behavior
141 + Will cook in 'next'.
142
73 - "git send-email --in-reply-to=<msg>" did not use the In-Reply-To:
74 - header with the value given from the command line, and let it be
75 - overridden by the value on In-Reply-To: header in the messages
76 - being sent out (if exists).
143
144 +* jc/no-update-fetch-head (2020-07-13) 1 commit
145 + - fetch: optionally allow disabling FETCH_HEAD update
146
79 -* rs/line-log-until (2020-07-06) 1 commit
80 - (merged to 'next' on 2020-07-06 at 84d6bc67fa)
81 - + revision: disable min_age optimization with line-log
147 + "git fetch" learned the "--[no-]write-fetch-head" option to
148 + optionally stop describing what was fetched in FETCH_HEAD.
149
83 - "git log -Lx,y:path --before=date" lost track of where the range
84 - should be because it didn't take the changes made by the youngest
85 - commits that are omitted from the output into account.
150
151 +* mp/complete-show-color-moved (2020-07-15) 1 commit
152 + - completion: add show --color-moved[-ws]
153
88 -* tb/fix-persistent-shallow (2020-07-08) 1 commit
89 - (merged to 'next' on 2020-07-08 at ef1709f4bb)
90 - + commit.c: don't persist substituted parents when unshallowing
154 + Command line completion (in contrib/) update.
155
92 - When "fetch.writeCommitGraph" configuration is set in a shallow
93 - repository and a fetch moves the shallow boundary, we wrote out
94 - broken commit-graph files that do not match the reality, which has
95 - been corrected.
156
157 +* hn/reftable-prep-part-2 (2020-07-16) 3 commits
158 + - Make HEAD a PSEUDOREF rather than PER_WORKTREE.
159 + - Modify pseudo refs through ref backend storage
160 + - t1400: use git rev-parse for testing PSEUDOREF existence
161 + (this branch uses hn/reftable.)
162
98 -* vs/completion-with-set-u (2020-07-01) 1 commit
99 - (merged to 'next' on 2020-07-06 at 72b1eca511)
100 - + completion: nounset mode fixes
163 + Further preliminary change to refs API.
164
102 - The command line completion support (in contrib/) used to be
103 - prepared to work with "set -u" but recent changes got a bit more
104 - sloppy. This has been corrected.
165
106 ---------------------------------------------------
107 -[New Topics]
166 +* jt/avoid-lazy-fetching-upon-have-check (2020-07-16) 1 commit
167 + - upload-pack: do not lazy-fetch "have" objects
168
109 -* dl/test-must-fail-fixes-6 (2020-07-07) 6 commits
110 - - test-lib-functions: restrict test_must_fail usage
111 - - t9400: don't use test_must_fail with cvs
112 - - t9834: remove use of `test_might_fail p4`
113 - - t7107: don't use test_must_fail()
114 - - t5324: reorder `run_with_limited_open_files test_might_fail`
115 - - t3701: stop using `env` in force_color()
169 + Fetching from a lazily cloned repository resulted at the server
170 + side in attempts to lazy fetch objects that the client side has,
171 + many of which will not be available from the third-party anyway.
172
117 - Dev support to limit the use of test_must_fail to only git commands.
173 + Will merge to 'next'.
174
175
120 -* ds/maintenance (2020-07-07) 21 commits
121 - - midx: use start_delayed_progress()
122 - - maintenance: add pack-files auto condition
123 - - maintenance: create auto condition for loose-objects
124 - - maintenance: add auto condition for commit-graph task
125 - - maintenance: use pointers to check --auto
126 - - maintenance: create maintenance.<task>.enabled config
127 - - maintenance: auto-size pack-files batch
128 - - maintenance: add pack-files task
129 - - maintenance: add loose-objects task
130 - - maintenance: add fetch task
131 - - maintenance: take a lock on the objects directory
132 - - maintenance: add --task option
133 - - maintenance: add commit-graph task
134 - - maintenance: initialize task array and hashmap
135 - - maintenance: replace run_auto_gc()
136 - - maintenance: add --quiet option
137 - - maintenance: create basic maintenance runner
138 - - gc: drop the_repository in log location
139 - - gc: use repo config
140 - - gc: use repository in too_many_loose_objects()
141 - - gc: use the_repository less often
176 +* rc/add-index-entry-optim-fix (2020-07-16) 1 commit
177 + - read-cache: remove bogus shortcut
178
143 - A "git gc"'s big brother has been introduced to take care of more
144 - repository maintenance tasks, not limited to the object database
145 - cleaning.
179 + Fix to an ancient bug caused by an over-eager attempt for
180 + optimization.
181
182 +--------------------------------------------------
183 +[Stalled]
184
148 -* jk/t6000-timestamp-fix (2020-07-07) 1 commit
149 - (merged to 'next' on 2020-07-09 at 633bcd552f)
150 - + t6000: use test_tick consistently
185 +* jx/proc-receive-hook (2020-05-18) 11 commits
186 + - doc: add documentation for the proc-receive hook
187 + - transport: parse report options for tracking refs
188 + - t5411: test updates of remote-tracking branches
189 + - receive-pack: new config receive.procReceiveRefs
190 + - refs.c: refactor to reuse ref_is_hidden()
191 + - receive-pack: feed report options to post-receive
192 + - doc: add document for capability report-status-v2
193 + - New capability "report-status-v2" for git-push
194 + - receive-pack: add new proc-receive hook
195 + - t5411: add basic test cases for proc-receive hook
196 + - transport: not report a non-head push as a branch
197
152 - Test update.
198 + "git receive-pack" that accepts requests by "git push" learned to
199 + outsource most of the ref updates to the new "proc-receive" hook.
200
154 - Will cook in 'next'.
201 + Needs review.
202
203
157 -* sg/commit-graph-progress-fix (2020-07-09) 2 commits
158 - (merged to 'next' on 2020-07-09 at 3a9f916ca4)
159 - + commit-graph: fix "Writing out commit graph" progress counter
160 - + commit-graph: fix progress of reachable commits
204 +* mf/submodule-summary-with-correct-repository (2020-06-24) 2 commits
205 + - submodule: use submodule repository when preparing summary
206 + - revision: use repository from rev_info when parsing commits
207
162 - The code to produce progress output from "git commit-graph --write"
163 - had a few breakages, which have been fixed.
208 + "git diff/show" on a change that involves a submodule used to read
209 + the information on commits in the submodule from a wrong repository
210 + and gave a wrong information when the commit-graph is involved.
211
165 - Will merge to 'master'.
212 + Needs tests.
213
167 ---------------------------------------------------
168 -[Stalled]
214
215 * dr/push-remoteref-fix (2020-04-23) 1 commit
216 - remote.c: fix handling of %(push:remoteref)
@@ -210,34 +255,69 @@ repositories listed at
255 --------------------------------------------------
256 [Cooking]
257
213 -* bw/fail-cloning-into-non-empty (2020-07-06) 1 commit
214 - - git clone: don't clone into non-empty directory
258 +* dl/test-must-fail-fixes-6 (2020-07-07) 6 commits
259 + - test-lib-functions: restrict test_must_fail usage
260 + - t9400: don't use test_must_fail with cvs
261 + - t9834: remove use of `test_might_fail p4`
262 + - t7107: don't use test_must_fail()
263 + - t5324: reorder `run_with_limited_open_files test_might_fail`
264 + - t3701: stop using `env` in force_color()
265 +
266 + Dev support to limit the use of test_must_fail to only git commands.
267 +
268 +
269 +* ds/maintenance (2020-07-07) 21 commits
270 + - midx: use start_delayed_progress()
271 + - maintenance: add pack-files auto condition
272 + - maintenance: create auto condition for loose-objects
273 + - maintenance: add auto condition for commit-graph task
274 + - maintenance: use pointers to check --auto
275 + - maintenance: create maintenance.<task>.enabled config
276 + - maintenance: auto-size pack-files batch
277 + - maintenance: add pack-files task
278 + - maintenance: add loose-objects task
279 + - maintenance: add fetch task
280 + - maintenance: take a lock on the objects directory
281 + - maintenance: add --task option
282 + - maintenance: add commit-graph task
283 + - maintenance: initialize task array and hashmap
284 + - maintenance: replace run_auto_gc()
285 + - maintenance: add --quiet option
286 + - maintenance: create basic maintenance runner
287 + - gc: drop the_repository in log location
288 + - gc: use repo config
289 + - gc: use repository in too_many_loose_objects()
290 + - gc: use the_repository less often
291 +
292 + A "git gc"'s big brother has been introduced to take care of more
293 + repository maintenance tasks, not limited to the object database
294 + cleaning.
295 +
296 +
297 +* bw/fail-cloning-into-non-empty (2020-07-10) 1 commit
298 + (merged to 'next' on 2020-07-14 at a52b5ce7ab)
299 + + git clone: don't clone into non-empty directory
300
301 "git clone --separate-git-dir=$elsewhere" used to stomp on the
302 contents of the existing directory $elsewhere, which has been
303 taught to fail when $elsewhere is not an empty directory.
304
220 - Expecting a reroll.
221 - with improved commit log message.
222 - cf. <xmqqv9j08dxo.fsf@gitster.c.googlers.com>
305 + Will cook in 'next'.
306
307
225 -* cc/pretty-contents-size (2020-07-07) 5 commits
226 - . SQUASH???
227 - . ref-filter: add support for %(contents:size)
228 - . t6300: test refs pointing to tree and blob
229 - . Documentation: clarify 'complete message'
230 - . Documentation: clarify %(contents:XXXX) doc
308 +* cc/pretty-contents-size (2020-07-16) 3 commits
309 + - ref-filter: add support for %(contents:size)
310 + - t6300: test refs pointing to tree and blob
311 + - Documentation: clarify %(contents:XXXX) doc
312
313 "git for-each-ref --format=<>" learned %(contents:size).
314
234 - Expecting a reroll.
235 - breaks a test on macOS
236 - cf. <xmqqk0zf3y8s.fsf@gitster.c.googlers.com>
315 + Will merge to 'next'.
316
317
239 -* ls/mergetool-meld-auto-merge (2020-07-08) 1 commit
240 - - mergetool: mergetool: update meld backend to allow using '--auto-merge'
318 +* ls/mergetool-meld-auto-merge (2020-07-12) 2 commits
319 + - SQUASH???
320 + - Support auto-merge for meld to follow the vim-diff behavior
321
322 The 'meld' backend of the "git mergetool" learned to give the
323 underlying 'meld' the '--auto-merge' option, which would help
@@ -245,27 +325,18 @@ repositories listed at
325
326
327 * pb/log-rev-list-doc (2020-07-08) 6 commits
248 - - git-log.txt: include rev-list-description.txt
249 - - git-rev-list.txt: move description to separate file
250 - - git-rev-list.txt: tweak wording in set operations
251 - - git-rev-list.txt: fix Asciidoc syntax
252 - - revisions.txt: describe 'rev1 rev2 ...' meaning for ranges
253 - - git-log.txt: add links to 'rev-list' and 'diff' docs
328 + (merged to 'next' on 2020-07-14 at f1104dfb77)
329 + + git-log.txt: include rev-list-description.txt
330 + + git-rev-list.txt: move description to separate file
331 + + git-rev-list.txt: tweak wording in set operations
332 + + git-rev-list.txt: fix Asciidoc syntax
333 + + revisions.txt: describe 'rev1 rev2 ...' meaning for ranges
334 + + git-log.txt: add links to 'rev-list' and 'diff' docs
335
336 "git help log" has been enhanced by sharing more material from the
337 documentation for the underlying "git rev-list" command.
338
258 -
259 -* ta/wait-on-aliased-commands-upon-signal (2020-07-07) 2 commits
260 - (merged to 'next' on 2020-07-09 at de8bde9182)
261 - + Wait for child on signal death for aliases to externals
262 - + Wait for child on signal death for aliases to builtins
263 -
264 - When an aliased command, whose output is piped to a pager by git,
265 - gets killed by a signal, the pager got into a funny state, which
266 - has been corrected (again).
267 -
268 - Will merge to 'master'.
339 + Will cook in 'next'.
340
341
342 * tb/upload-pack-filters (2020-07-06) 4 commits
@@ -278,8 +349,9 @@ repositories listed at
349 configurable to selectively allow or reject object filtering
350 specification used for partial cloning.
351
281 - Waiting for reviews.
352 + Waiting for reviews to settle.
353 cf. <cover.1593720075.git.me@ttaylorr.com>
354 + cf. <20200710022609.GC39052@syl.lan>
355
356
357 * mt/hash-to-hex-thread-safety (2020-06-26) 2 commits
@@ -294,17 +366,6 @@ repositories listed at
366 cf. <CAHd-oW6A2aBHg80R9kyifvF7thwzam5EYYoN9d2TaBcHJrcKWw@mail.gmail.com>
367
368
297 -* mf/submodule-summary-with-correct-repository (2020-06-24) 2 commits
298 - - submodule: use submodule repository when preparing summary
299 - - revision: use repository from rev_info when parsing commits
300 -
301 - "git diff/show" on a change that involves a submodule used to read
302 - the information on commits in the submodule from a wrong repository
303 - and gave a wrong information when the commit-graph is involved.
304 -
305 - Needs tests.
306 -
307 -
369 * ds/commit-graph-bloom-updates (2020-07-01) 10 commits
370 (merged to 'next' on 2020-07-06 at 177e6b362e)
371 + commit-graph: check all leading directories in changed path Bloom filters
@@ -370,7 +431,7 @@ repositories listed at
431 What's the status of this one? Abandoned?
432
433
373 -* pw/rebase-i-more-options (2020-06-26) 5 commits
434 +* pw/rebase-i-more-options (2020-07-16) 5 commits
435 - rebase: add --reset-author-date
436 - rebase -i: support --ignore-date
437 - sequencer: rename amend_author to author_to_free
@@ -397,39 +458,18 @@ repositories listed at
458 cf. <CABPp-BGdEyEeajYZj_rdxp=MyEQdszuyjVTax=hhYj3fOtRQUQ@mail.gmail.com>
459
460
400 -* jx/proc-receive-hook (2020-05-18) 11 commits
401 - - doc: add documentation for the proc-receive hook
402 - - transport: parse report options for tracking refs
403 - - t5411: test updates of remote-tracking branches
404 - - receive-pack: new config receive.procReceiveRefs
405 - - refs.c: refactor to reuse ref_is_hidden()
406 - - receive-pack: feed report options to post-receive
407 - - doc: add document for capability report-status-v2
408 - - New capability "report-status-v2" for git-push
409 - - receive-pack: add new proc-receive hook
410 - - t5411: add basic test cases for proc-receive hook
411 - - transport: not report a non-head push as a branch
412 -
413 - "git receive-pack" that accepts requests by "git push" learned to
414 - outsource most of the ref updates to the new "proc-receive" hook.
415 -
416 - Needs review.
417 -
418 -
419 -* hn/reftable (2020-07-06) 4 commits
420 - - Treat BISECT_HEAD as a pseudo ref
421 - - checkout: add '\n' to reflog message
422 - - t3432: use git-reflog to inspect the reflog for HEAD
423 - - lib-t6000.sh: write tag using git-update-ref
461 +* hn/reftable (2020-07-10) 4 commits
462 + (merged to 'next' on 2020-07-14 at e524883fec)
463 + + reflog: cleanse messages in the refs.c layer
464 + + bisect: treat BISECT_HEAD as a pseudo ref
465 + + t3432: use git-reflog to inspect the reflog for HEAD
466 + + lib-t6000.sh: write tag using git-update-ref
467 + (this branch is used by hn/reftable-prep-part-2.)
468
469 Preliminary clean-up of the refs API in preparation for adding a
470 new refs backend "reftable".
471
428 - Expecting a reroll.
429 - The second one should be dropped, and possibly replaced with a
430 - patch that moves message normalization from backends to the more
431 - generic layer.
432 - cf. <xmqqmu4ca31g.fsf@gitster.c.googlers.com>
472 + Will cook in 'next'.
473
474 --------------------------------------------------
475 [Discarded]
@@ -472,3 +512,31 @@ repositories listed at
512 debugging using the anonymized output hsa been added.
513
514 Superseded by 'jk/fast-export-anonym-alt'.
515 +
516 +
517 +* jk/t6000-timestamp-fix (2020-07-07) 1 commit
518 + (merged to 'next' on 2020-07-09 at 633bcd552f)
519 + + t6000: use test_tick consistently
520 +
521 + Test update.
522 +
523 + Now it is part of jk/tests-timestamp-fix with a larger scope.
524 +
525 +
526 +* ds/upgrade-with-existing-extension (2020-07-14) 2 commits
527 + . config: provide extra detail about worktree config
528 + . setup: tweak upgrade policy to grandfather worktreeconfig
529 + (this branch is used by jc/upgrade-v0-fixup.)
530 +
531 + In 2.28-rc0, we corrected a bug that some repository extensions are
532 + honored by mistake even in a version 0 repositories (these
533 + configuration variables in extensions.* namespace were supposed to
534 + have special meaning in repositories whose version numbers are 1 or
535 + higher), but this was a bit too big a change.
536 +
537 + Superseded by jn/v0-with-extensions-fix
538 +
539 +
540 +* jc/upgrade-v0-fixup (2020-07-15) 1 commit
541 + . setup: grandfather other extensions that used to be honored by mistake
542 + (this branch uses ds/upgrade-with-existing-extension.)