What's cooking (2020/03 #03)

Junio C Hamano committed Mar 10, 2020 at 07:54 UTC e99d78398a46e8fbd9374101bbff4ec684b3c28a
1 file changed +136 -278
whats-cooking.txt
+136 -278
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 Bcc: lwn@lwn.net
3 -Subject: What's cooking in git.git (Mar 2020, #02; Thu, 5)
4 -X-master-at: 076cbdcd739aeb33c1be87b73aebae5e43d7bcc5
5 -X-next-at: e46b2d99d2742df792ec4089722921bf939458c2
3 +Subject: What's cooking in git.git (Mar 2020, #03; Mon, 9)
4 +X-master-at: b4374e96c84ed9394fed363973eb540da308ed4f
5 +X-next-at: 3b80da1da63efb9efa783b9cd17a44b73ecbe37a
6
7 -What's cooking in git.git (Mar 2020, #02; Thu, 5)
7 +What's cooking in git.git (Mar 2020, #03; Mon, 9)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking. Commits prefixed with
@@ -12,8 +12,6 @@ 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 -2.26-rc0 has been tagged.
16 -
15 You can find the changes described here in the integration branches
16 of the repositories listed at
17
@@ -22,157 +20,146 @@ of the repositories listed at
20 --------------------------------------------------
21 [Graduated to "master"]
22
25 -* ag/rebase-remove-redundant-code (2020-02-26) 1 commit
26 - (merged to 'next' on 2020-02-27 at b1f5289b67)
27 - + builtin/rebase: remove a call to get_oid() on `options.switch_to'
23 +* am/mingw-poll-fix (2020-02-27) 1 commit
24 + (merged to 'next' on 2020-03-02 at 7082619f34)
25 + + mingw: workaround for hangs when sending STDIN
26
29 - Code reduction.
27 + MinGW's poll() emulation has been improved.
28
29
32 -* bc/wildcard-credential (2020-02-20) 5 commits
33 - (merged to 'next' on 2020-02-25 at ba3706cb90)
34 - + credential: allow wildcard patterns when matching config
35 - + credential: use the last matching username in the config
36 - + t0300: add tests for some additional cases
37 - + t1300: add test for urlmatch with multiple wildcards
38 - + mailmap: add an additional email address for brian m. carlson
30 +* am/pathspec-f-f-more (2020-02-19) 8 commits
31 + (merged to 'next' on 2020-03-02 at 33ff7e29f0)
32 + + stash push: support the --pathspec-from-file option
33 + + stash: eliminate crude option parsing
34 + + doc: stash: synchronize <pathspec> description
35 + + doc: stash: document more options
36 + + doc: stash: split options from description (2)
37 + + doc: stash: split options from description (1)
38 + + rm: support the --pathspec-from-file option
39 + + doc: rm: synchronize <pathspec> description
40
40 - A configuration element used for credential subsystem can now use
41 - wildcard pattern to specify for which set of URLs the entry
42 - applies.
41 + "git rm" and "git stash" learns the new "--pathspec-from-file"
42 + option.
43 +
44 +
45 +* en/merge-path-collision (2020-02-27) 1 commit
46 + (merged to 'next' on 2020-03-02 at cb2655c779)
47 + + merge-recursive: apply collision handling unification to recursive case
48
49 + Handling of conflicting renames in merge-recursive have further
50 + been made consistent with how existing codepaths try to mimic what
51 + is done to add/add conflicts.
52
45 -* be/describe-multiroot (2020-02-26) 1 commit
46 - (merged to 'next' on 2020-02-27 at b476663ffc)
47 - + describe: don't abort too early when searching tags
53
49 - "git describe" in a repository with multiple root commits sometimes
50 - gave up looking for the best tag to describe a given commit with
51 - too early, which has been adjusted.
54 +* en/test-cleanup (2020-02-27) 5 commits
55 + (merged to 'next' on 2020-03-02 at 93a81886b7)
56 + + t6020: new test with interleaved lexicographic ordering of directories
57 + + t6022, t6046: test expected behavior instead of testing a proxy for it
58 + + t3035: prefer test_must_fail to bash negation for git commands
59 + + t6020, t6022, t6035: update merge tests to use test helper functions
60 + + t602[1236], t6034: modernize test formatting
61
62 + Test cleanup.
63
54 -* ds/sparse-add (2020-02-20) 5 commits
55 - (merged to 'next' on 2020-02-25 at de68d14e77)
56 - + sparse-checkout: allow one-character directories in cone mode
57 - (merged to 'next' on 2020-02-14 at 3799757bbe)
58 - + sparse-checkout: work with Windows paths
59 - + sparse-checkout: create 'add' subcommand
60 - + sparse-checkout: extract pattern update from 'set' subcommand
61 - + sparse-checkout: extract add_patterns_from_input()
64
63 - "git sparse-checkout" learned a new "add" subcommand.
65 +* hd/show-one-mergetag-fix (2020-03-02) 1 commit
66 + (merged to 'next' on 2020-03-02 at 12fe907f8d)
67 + + show_one_mergetag: print non-parent in hex form.
68
69 + "git show" and others gave an object name in raw format in its
70 + error output, which has been corrected to give it in hex.
71
66 -* es/do-not-let-rebase-switch-to-protected-branch (2020-02-24) 2 commits
67 - (merged to 'next' on 2020-02-27 at 4b0009b609)
68 - + rebase: refuse to switch to branch already checked out elsewhere
69 - + t3400: make test clean up after itself
72
71 - "git rebase BASE BRANCH" rebased/updated the tip of BRANCH and
72 - checked it out, even when the BRANCH is checked out in a different
73 - worktree. This has been corrected.
73 +* kk/complete-diff-color-moved (2020-02-24) 1 commit
74 + (merged to 'next' on 2020-03-02 at 1bdb401f6a)
75 + + completion: add diff --color-moved[-ws]
76
77 + Completion update.
78
76 -* es/recursive-single-branch-clone (2020-02-25) 2 commits
77 - (merged to 'next' on 2020-02-27 at 8e8fcca7cd)
78 - + clone: pass --single-branch during --recurse-submodules
79 - + submodule--helper: use C99 named initializer
79
81 - "git clone --recurse-submodules --single-branch" now uses the same
82 - single-branch option when cloning the submodules.
80 +* pb/am-show-current-patch (2020-02-20) 5 commits
81 + (merged to 'next' on 2020-03-02 at 30b5300705)
82 + + am: support --show-current-patch=diff to retrieve .git/rebase-apply/patch
83 + + am: support --show-current-patch=raw as a synonym for--show-current-patch
84 + + am: convert "resume" variable to a struct
85 + + parse-options: convert "command mode" to a flag
86 + + parse-options: add testcases for OPT_CMDMODE()
87
88 + "git am --short-current-patch" is a way to show the piece of e-mail
89 + for the stopped step, which is not suitable to directly feed "git
90 + apply" (it is designed to be a good "git am" input). It learned a
91 + new option to show only the patch part.
92
85 -* es/worktree-avoid-duplication-fix (2020-02-24) 3 commits
86 - (merged to 'next' on 2020-02-25 at 74c612837a)
87 - + worktree: don't allow "add" validation to be fooled by suffix matching
88 - + worktree: add utility to find worktree by pathname
89 - + worktree: improve find_worktree() documentation
93
91 - In rare cases "git worktree add <path>" could think that <path>
92 - was already a registered worktree even when it wasn't and refuse
93 - to add the new worktree. This has been corrected.
94 +* rj/t1050-use-test-path-is-file (2020-02-24) 1 commit
95 + (merged to 'next' on 2020-03-02 at 68a681640e)
96 + + t1050: replace test -f with test_path_is_file
97
98 + Code cleanup.
99
96 -* hi/gpg-use-check-signature (2020-02-28) 1 commit
97 - (merged to 'next' on 2020-03-02 at 273fb30874)
98 - + Revert "gpg-interface: prefer check_signature() for GPG verification"
100
100 - "git merge signed-tag" while lacking the public key started to say
101 - "No signature", which was utterly wrong. This regression has been
102 - reverted.
101 +* rs/show-progress-in-dumb-http-fetch (2020-03-03) 1 commit
102 + (merged to 'next' on 2020-03-05 at 98ed6360e7)
103 + + remote-curl: show progress for fetches over dumb HTTP
104
105 + "git fetch" over HTTP walker protocol did not show any progress
106 + output. We inherently do not know how much work remains, but still
107 + we can show something not to bore users.
108
105 -* hv/receive-denycurrent-everywhere (2020-02-24) 3 commits
106 - (merged to 'next' on 2020-02-25 at 84e35c4980)
107 - + receive.denyCurrentBranch: respect all worktrees
108 - + t5509: use a bare repository for test push target
109 - + get_main_worktree(): allow it to be called in the Git directory
109
111 - "git push" should stop from updating a branch that is checked out
112 - when receive.denyCurrentBranch configuration is set, but it failed
113 - to pay attention to checkouts in secondary worktrees. This has
114 - been corrected.
110 +* rt/format-zero-length-fix (2020-02-28) 2 commits
111 + (merged to 'next' on 2020-03-02 at a4070ef573)
112 + + config.mak.dev: re-enable -Wformat-zero-length
113 + + rebase-interactive.c: silence format-zero-length warnings
114
115 + Recently we inadvertently added a few instances of using 0-width
116 + format string to functions that we mark as printf-like without any
117 + developers noticing. The root cause was that the compiler warning
118 + that is triggered by this is almost always useless and we disabled
119 + the warning in our developer builds, but not for general public.
120 + The new instances have been corrected, and the warning has been
121 + resurrected in the developer builds.
122
117 -* jk/nth-packed-object-id (2020-02-24) 10 commits
118 - (merged to 'next' on 2020-02-27 at 8f1e796030)
119 - + packfile: drop nth_packed_object_sha1()
120 - + packed_object_info(): use object_id internally for delta base
121 - + packed_object_info(): use object_id for returning delta base
122 - + pack-check: push oid lookup into loop
123 - + pack-check: convert "internal error" die to a BUG()
124 - + pack-bitmap: use object_id when loading on-disk bitmaps
125 - + pack-objects: use object_id struct in pack-reuse code
126 - + pack-objects: convert oe_set_delta_ext() to use object_id
127 - + pack-objects: read delta base oid into object_id struct
128 - + nth_packed_object_oid(): use customary integer return
123 +--------------------------------------------------
124 +[New Topics]
125
130 - Code cleanup to use "struct object_id" more by replacing use of
131 - "char *sha1"
126 +* hi/gpg-prefer-check-signature (2020-03-05) 2 commits
127 + - gpg-interface: prefer check_signature() for GPG verification
128 + - t: increase test coverage of signature verification output
129
130 + The code to interface with GnuPG has been refactored.
131
134 -* js/ci-windows-update (2020-02-27) 3 commits
135 - (merged to 'next' on 2020-02-27 at 691f1c929c)
136 - + Azure Pipeline: switch to the latest agent pools
137 - + ci: prevent `perforce` from being quarantined
138 - + t/lib-httpd: avoid using macOS' sed
132
140 - Updates to the CI settings.
133 +* jc/maintain-doc (2020-03-09) 1 commit
134 + (merged to 'next' on 2020-03-09 at 7f1a754f60)
135 + + update how-to-maintain-git
136
137 + Doc update.
138
143 -* mr/bisect-in-c-1 (2020-02-19) 12 commits
144 - (merged to 'next' on 2020-02-25 at 7e9e7950fd)
145 - + bisect: libify `bisect_next_all`
146 - + bisect: libify `handle_bad_merge_base` and its dependents
147 - + bisect: libify `check_good_are_ancestors_of_bad` and its dependents
148 - + bisect: libify `check_merge_bases` and its dependents
149 - + bisect: libify `bisect_checkout`
150 - + bisect: libify `exit_if_skipped_commits` to `error_if_skipped*` and its dependents
151 - + bisect--helper: return error codes from `cmd_bisect__helper()`
152 - + bisect: add enum to represent bisect returning codes
153 - + bisect--helper: introduce new `decide_next()` function
154 - + bisect: use the standard 'if (!var)' way to check for 0
155 - + bisect--helper: change `retval` to `res`
156 - + bisect--helper: convert `vocab_*` char pointers to char arrays
139 + Will cook in 'next'.
140
158 - Underlying machinery of "git bisect--helper" is being refactored
159 - into pieces that are more easily reused.
141
142 +* am/real-path-fix (2020-03-06) 4 commits
143 + - get_superproject_working_tree(): return strbuf
144 + - real_path_if_valid(): remove unsafe API
145 + - real_path: remove unsafe API
146 + - set_git_dir: fix crash when used with real_path()
147
162 -* rs/commit-graph-code-simplification (2020-02-27) 1 commit
163 - (merged to 'next' on 2020-02-27 at f298c6ed49)
164 - + commit-graph: use progress title directly
148 + The real_path() convenience function can easily be misused; with a
149 + bit of code refactoring in the callers' side, its use has been
150 + eliminated.
151
166 - Code simplfication.
152 + Expecting a reroll.
153 + cf. <c1c3c6ec-6361-5711-15e8-01e5ccdb651f@syntevo.com>
154
168 ---------------------------------------------------
169 -[New Topics]
155
171 -* dr/push-remote-ref-update (2020-03-03) 1 commit
172 - - remote: drop "explicit" parameter from remote_ref_for_branch()
156 +* ds/sparse-add (2020-03-09) 1 commit
157 + (merged to 'next' on 2020-03-09 at 4e675cfd89)
158 + + t1091: don't grep for `strerror()` string
159
174 - Code clean-up.
160 + Test fix.
161
162 + Will merge to 'master'.
163
164 --------------------------------------------------
165 [Stalled]
@@ -278,16 +265,26 @@ of the repositories listed at
265 --------------------------------------------------
266 [Cooking]
267
268 +* dr/push-remote-ref-update (2020-03-03) 1 commit
269 + (merged to 'next' on 2020-03-09 at 5a72128815)
270 + + remote: drop "explicit" parameter from remote_ref_for_branch()
271 +
272 + Code clean-up.
273 +
274 + Will merge to 'master'.
275 +
276 +
277 * tb/commit-graph-split-merge (2020-03-05) 3 commits
282 - - builtin/commit-graph.c: support '--input=none'
283 - - builtin/commit-graph.c: introduce '--input=<source>'
284 - - builtin/commit-graph.c: support '--split[=<strategy>]'
278 + (merged to 'next' on 2020-03-09 at f3aa7bb305)
279 + + builtin/commit-graph.c: support '--input=none'
280 + + builtin/commit-graph.c: introduce '--input=<source>'
281 + + builtin/commit-graph.c: support '--split[=<strategy>]'
282
283 The code to write out the commit-graph has been taught a few
284 options to control if the resulting graph chains should be merged
285 or a single new incremental graph is created.
286
290 - .
287 + Will cook in 'next'.
288
289
290 * ah/force-pull-rebase-configuration (2020-03-05) 2 commits
@@ -301,16 +298,6 @@ of the repositories listed at
298 Needs to add some tests.
299
300
304 -* hd/show-one-mergetag-fix (2020-03-02) 1 commit
305 - (merged to 'next' on 2020-03-02 at 12fe907f8d)
306 - + show_one_mergetag: print non-parent in hex form.
307 -
308 - "git show" and others gave an object name in raw format in its
309 - error output, which has been corrected to give it in hex.
310 -
311 - Will merge to 'master'.
312 -
313 -
301 * tg/retire-scripted-stash (2020-03-05) 2 commits
302 (merged to 'next' on 2020-03-05 at 8e82eb9dec)
303 + stash: remove the stash.useBuiltin setting
@@ -319,7 +306,8 @@ of the repositories listed at
306 "git stash" has kept an escape hatch to use the scripted version
307 for a few releases, which got stale. It has been removed.
308
322 - Will merge to 'master'.
309 + Will cook in 'next'.
310 + cf. <20200306172913.GF1571684@cat>
311
312
313 * es/outside-repo-errmsg-hints (2020-03-03) 1 commit
@@ -332,51 +320,20 @@ of the repositories listed at
320 May want a test or two.
321
322
335 -* rs/show-progress-in-dumb-http-fetch (2020-03-03) 1 commit
336 - (merged to 'next' on 2020-03-05 at 98ed6360e7)
337 - + remote-curl: show progress for fetches over dumb HTTP
338 -
339 - "git fetch" over HTTP walker protocol did not show any progress
340 - output. We inherently do not know how much work remains, but still
341 - we can show something not to bore users.
342 -
343 - Will merge to 'master'.
344 -
345 -
346 -* en/merge-path-collision (2020-02-27) 1 commit
347 - (merged to 'next' on 2020-03-02 at cb2655c779)
348 - + merge-recursive: apply collision handling unification to recursive case
349 -
350 - Handling of conflicting renames in merge-recursive have further
351 - been made consistent with how existing codepaths try to mimic what
352 - is done to add/add conflicts.
353 -
354 - Will merge to 'master'.
355 -
356 -
357 -* en/test-cleanup (2020-02-27) 5 commits
358 - (merged to 'next' on 2020-03-02 at 93a81886b7)
359 - + t6020: new test with interleaved lexicographic ordering of directories
360 - + t6022, t6046: test expected behavior instead of testing a proxy for it
361 - + t3035: prefer test_must_fail to bash negation for git commands
362 - + t6020, t6022, t6035: update merge tests to use test helper functions
363 - + t602[1236], t6034: modernize test formatting
364 -
365 - Test cleanup.
366 -
367 - Will merge to 'master'.
368 -
369 -
323 * js/https-proxy-config (2020-03-05) 2 commits
371 - - http: add environment variable support for HTTPS proxies
372 - - http: add client cert support for HTTPS proxies
324 + (merged to 'next' on 2020-03-09 at 8a06f8501d)
325 + + http: add environment variable support for HTTPS proxies
326 + + http: add client cert support for HTTPS proxies
327
328 A handful of options to configure SSL when talking to proxies have
329 been added.
330
331 + Will cook in 'next'.
332 +
333
334 * jc/doc-single-h-is-for-help (2020-02-27) 1 commit
379 - - Documentation: clarify that `-h` alone stands for `help`
335 + (merged to 'next' on 2020-03-09 at 9580bb63a2)
336 + + Documentation: clarify that `-h` alone stands for `help`
337
338 Both "git ls-remote -h" and "git grep -h" give short usage help,
339 like any other Git subcommand, but it is not unreasonable to expect
@@ -384,20 +341,6 @@ of the repositories listed at
341 (there is no other sensible behaviour for the latter). The
342 documentation has been updated in an attempt to clarify this.
343
387 -
388 -* rt/format-zero-length-fix (2020-02-28) 2 commits
389 - (merged to 'next' on 2020-03-02 at a4070ef573)
390 - + config.mak.dev: re-enable -Wformat-zero-length
391 - + rebase-interactive.c: silence format-zero-length warnings
392 -
393 - Recently we inadvertently added a few instances of using 0-width
394 - format string to functions that we mark as printf-like without any
395 - developers noticing. The root cause was that the compiler warning
396 - that is triggered by this is almost always useless and we disabled
397 - the warning in our developer builds, but not for general public.
398 - The new instances have been corrected, and the warning has been
399 - resurrected in the developer builds.
400 -
344 Will merge to 'master'.
345
346
@@ -430,31 +373,6 @@ of the repositories listed at
373 Will cook in 'next'.
374
375
433 -* am/mingw-poll-fix (2020-02-27) 1 commit
434 - (merged to 'next' on 2020-03-02 at 7082619f34)
435 - + mingw: workaround for hangs when sending STDIN
436 -
437 - MinGW's poll() emulation has been improved.
438 -
439 - Will merge to 'master'.
440 -
441 -
442 -* pb/am-show-current-patch (2020-02-20) 5 commits
443 - (merged to 'next' on 2020-03-02 at 30b5300705)
444 - + am: support --show-current-patch=diff to retrieve .git/rebase-apply/patch
445 - + am: support --show-current-patch=raw as a synonym for--show-current-patch
446 - + am: convert "resume" variable to a struct
447 - + parse-options: convert "command mode" to a flag
448 - + parse-options: add testcases for OPT_CMDMODE()
449 -
450 - "git am --short-current-patch" is a way to show the piece of e-mail
451 - for the stopped step, which is not suitable to directly feed "git
452 - apply" (it is designed to be a good "git am" input). It learned a
453 - new option to show only the patch part.
454 -
455 - Will merge to 'master'.
456 -
457 -
376 * jc/describe-misnamed-annotated-tag (2020-02-20) 1 commit
377 (merged to 'next' on 2020-03-02 at b4e2ca6a46)
378 + describe: force long format for a name based on a mislocated tag
@@ -480,15 +398,6 @@ of the repositories listed at
398 - t7112: remove mention of KNOWN_FAILURE_SUBMODULE_RECURSIVE_NESTED
399
400
483 -* rj/t1050-use-test-path-is-file (2020-02-24) 1 commit
484 - (merged to 'next' on 2020-03-02 at 68a681640e)
485 - + t1050: replace test -f with test_path_is_file
486 -
487 - Code cleanup.
488 -
489 - Will merge to 'master'.
490 -
491 -
401 * bc/sha-256-part-1-of-4 (2020-02-28) 22 commits
402 - fast-import: add options for rewriting submodules
403 - fast-import: add a generic function to iterate over marks
@@ -519,25 +428,17 @@ of the repositories listed at
428 a reverted change to the gpg interface API.
429
430
522 -* kk/complete-diff-color-moved (2020-02-24) 1 commit
523 - (merged to 'next' on 2020-03-02 at 1bdb401f6a)
524 - + completion: add diff --color-moved[-ws]
525 -
526 - Completion update.
527 -
528 - Will merge to 'master'.
529 -
530 -
431 * hw/advise-ng (2020-03-05) 4 commits
532 - - tag: use new advice API to check visibility
533 - - advice: revamp advise API
534 - - advice: change "setupStreamFailure" to "setUpstreamFailure"
535 - - advice: extract vadvise() from advise()
432 + (merged to 'next' on 2020-03-09 at ea9e5a1fa3)
433 + + tag: use new advice API to check visibility
434 + + advice: revamp advise API
435 + + advice: change "setupStreamFailure" to "setUpstreamFailure"
436 + + advice: extract vadvise() from advise()
437
438 Revamping of the advise API to allow more systematic enumeration of
439 advice knobs in the future.
440
540 - Will merge to 'next'.
441 + Will cook in 'next'.
442
443
444 * hn/reftable (2020-02-26) 6 commits
@@ -557,7 +458,8 @@ of the repositories listed at
458 SHA-256 topic.
459
460
560 -* es/bugreport (2020-03-02) 5 commits
461 +* es/bugreport (2020-03-06) 6 commits
462 + - SQUASH???
463 - bugreport: add compiler info
464 - bugreport: add uname info
465 - bugreport: gather git version and build info
@@ -566,8 +468,8 @@ of the repositories listed at
468
469 The "bugreport" tool.
470
569 - This round has narrowed its scope significantly, and IMHO should be
570 - easier to review.
471 + As the scope of the topic got trimmed, hopefully these early parts
472 + can be polished quickly enough?
473
474
475 * gs/commit-graph-path-filter (2020-02-12) 12 commits
@@ -590,47 +492,3 @@ of the repositories listed at
492
493 Will be rerolled with bytesex fixes squashed in.
494 Breakage due to byte-order dependency reported.
593 -
594 -
595 -* am/pathspec-f-f-more (2020-02-19) 8 commits
596 - (merged to 'next' on 2020-03-02 at 33ff7e29f0)
597 - + stash push: support the --pathspec-from-file option
598 - + stash: eliminate crude option parsing
599 - + doc: stash: synchronize <pathspec> description
600 - + doc: stash: document more options
601 - + doc: stash: split options from description (2)
602 - + doc: stash: split options from description (1)
603 - + rm: support the --pathspec-from-file option
604 - + doc: rm: synchronize <pathspec> description
605 -
606 - "git rm" and "git stash" learns the new "--pathspec-from-file"
607 - option.
608 -
609 - Will merge to 'master'.
610 -
611 ---------------------------------------------------
612 -[Discarded]
613 -
614 -* mt/describe-misnamed-annotated-tag (2020-02-18) 1 commit
615 - . describe: output tag's ref instead of embedded name
616 -
617 - When "git describe C" finds an annotated tag with tagname A to be
618 - the best name to explain commit C, and the tag is stored in a
619 - "wrong" place in the refs/tags hierarchy, e.g. refs/tags/B, the
620 - command gave a warning message but used A (not B) to describe C.
621 - If C is exactly at the tag, the describe output would be "A", but
622 - "git rev-parse A^0" would not be equal as "git rev-parse C^0". The
623 - behavior of the command has been changed to use "B" to describe C
624 - instead.
625 -
626 - This is not the only possible approach for the issue, and it is
627 - unknown if the proposed solution is the best one.
628 -
629 -
630 -* jn/reftable-doc (2020-02-22) 1 commit
631 - (merged to 'next' on 2020-02-25 at e128adbaf6)
632 - + reftable: file format documentation
633 -
634 - Doc update, in preparation for adding the reftable feature.
635 -
636 - Let's take and polish this as a part of hn/reftable topic.