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.