What's cooking (2021/08 #01)

Junio C Hamano committed Aug 1, 2021 at 19:02 UTC 9c7452817bb4826aa95337086fa1fbfd66b78d2b
1 file changed +131 -253
whats-cooking.txt
+131 -253
@@ -1,9 +1,9 @@
1 To: git@vger.kernel.org
2 -Subject: What's cooking in git.git (Jul 2021, #07; Wed, 28)
2 +Subject: What's cooking in git.git (Aug 2021, #01; Sun, 1)
3 X-master-at: 940fe202adcbf9fa1825c648d97cbe1b90d26aec
4 -X-next-at: 8dce9f242233d743985a79191945e2a8ed1c4354
4 +X-next-at: bfc8b41932b88e0d52dc2ef21dea9b33e3a8221b
5
6 -What's cooking in git.git (Jul 2021, #07; Wed, 28)
6 +What's cooking in git.git (Aug 2021, #01; Sun, 1)
7 --------------------------------------------------
8
9 Here are the topics that have been cooking in my tree. Commits
@@ -17,9 +17,14 @@ useful"). Do not read too much into a topic being in (or not in)
17 'seen'. The ones marked with '.' do not appear in any of the
18 integration branches, but I am still holding onto them.
19
20 -The seventh batch of topics in this round are now in 'master'.
21 -We'll start stabilizing early next month, aiming for 2.33 final
22 -hopefully by mid-August.
20 +This cycle may have seen more non-trivial topics thrown at the list
21 +than ever; I have a strong suspicion that among the topics not in
22 +'next' and are not explicitly marked to be merged to 'next', there
23 +are a handful of them that have already been adequately reviewed but
24 +I simply missed the conclusion. There also may be some topics that
25 +only need the final nits picked before they are ready for the
26 +upcoming release. Help is greatly appreciated to identify and give
27 +final polish to them as needed.
28
29 Copies of the source code to Git live in many repositories, and the
30 following is a list of the ones I push into or their mirrors. Some
@@ -50,181 +55,67 @@ Release tarballs are available at:
55 https://www.kernel.org/pub/software/scm/git/
56
57 --------------------------------------------------
53 -[Graduated to 'master']
54 -
55 -* ab/attribute-format (2021-07-13) 5 commits
56 - (merged to 'next' on 2021-07-20 at 44e5606a6e)
57 - + advice.h: add missing __attribute__((format)) & fix usage
58 - + *.h: add a few missing __attribute__((format))
59 - + *.c static functions: add missing __attribute__((format))
60 - + sequencer.c: move static function to avoid forward decl
61 - + *.c static functions: don't forward-declare __attribute__
62 -
63 - Many "printf"-like helper functions we have have been annotated
64 - with __attribute__() to catch placeholder/parameter mismatches.
65 -
66 -
67 -* ab/pkt-line-tests (2021-07-19) 1 commit
68 - (merged to 'next' on 2021-07-20 at 8e5e53450c)
69 - + test-lib-functions: use test-tool for [de]packetize()
70 -
71 - Tests that cover protocol bits have been updated and helpers
72 - used there have been consolidated.
73 -
74 -
75 -* dl/diff-merge-base (2021-07-12) 1 commit
76 - (merged to 'next' on 2021-07-20 at 013d013bcf)
77 - + git-diff: fix missing --merge-base docs
78 -
79 - "git diff --merge-base" documentation has been updated.
80 -
81 -
82 -* dl/packet-read-response-end-fix (2021-07-09) 1 commit
83 - (merged to 'next' on 2021-07-16 at 6a7734b6b5)
84 - + pkt-line: replace "stateless separator" with "response end"
85 -
86 - Error message update.
87 -
88 -
89 -* ds/gender-neutral-doc-guidelines (2021-07-16) 1 commit
90 - (merged to 'next' on 2021-07-20 at 06d325e064)
91 - + CodingGuidelines: recommend gender-neutral description
92 -
93 - A guideline for gender neutral documentation has been added.
94 -
95 -
96 -* ds/status-with-sparse-index (2021-07-14) 16 commits
97 - (merged to 'next' on 2021-07-20 at 1558d36c0f)
98 - + t1092: document bad sparse-checkout behavior
99 - + fsmonitor: integrate with sparse index
100 - + wt-status: expand added sparse directory entries
101 - + status: use sparse-index throughout
102 - + status: skip sparse-checkout percentage with sparse-index
103 - + diff-lib: handle index diffs with sparse dirs
104 - + dir.c: accept a directory as part of cone-mode patterns
105 - + unpack-trees: unpack sparse directory entries
106 - + unpack-trees: rename unpack_nondirectories()
107 - + unpack-trees: compare sparse directories correctly
108 - + unpack-trees: preserve cache_bottom
109 - + t1092: add tests for status/add and sparse files
110 - + t1092: expand repository data shape
111 - + t1092: replace incorrect 'echo' with 'cat'
112 - + sparse-index: include EXTENDED flag when expanding
113 - + sparse-index: skip indexes with unmerged entries
114 - (this branch is used by ds/add-with-sparse-index and ds/commit-and-checkout-with-sparse-index.)
115 -
116 - "git status" codepath learned to work with sparsely populated index
117 - without hydrating it fully.
118 -
119 -
120 -* en/rename-limits-doc (2021-07-15) 4 commits
121 - (merged to 'next' on 2021-07-20 at a89253d530)
122 - + rename: bump limit defaults yet again
123 - + diffcore-rename: treat a rename_limit of 0 as unlimited
124 - + doc: clarify documentation for rename/copy limits
125 - + diff: correct warning message when renameLimit exceeded
126 -
127 - Documentation on "git diff -l<n>" and diff.renameLimit have been
128 - updated, and the defaults for these limits have been raised.
129 -
130 -
131 -* ew/many-alternate-optim (2021-07-07) 5 commits
132 - (merged to 'next' on 2021-07-16 at a2d8bc731d)
133 - + oidtree: a crit-bit tree for odb_loose_cache
134 - + oidcpy_with_padding: constify `src' arg
135 - + make object_directory.loose_objects_subdir_seen a bitmap
136 - + avoid strlen via strbuf_addstr in link_alt_odb_entry
137 - + speed up alt_odb_usable() with many alternates
138 -
139 - Optimization for repositories with many alternate object store.
140 -
141 -
142 -* hj/commit-allow-empty-message (2021-07-09) 2 commits
143 - (merged to 'next' on 2021-07-16 at 86b79d3010)
144 - + commit: remove irrelavent prompt on `--allow-empty-message`
145 - + commit: reorganise commit hint strings
146 -
147 - "git commit --allow-empty-message" won't abort the operation upon
148 - an empty message, but the hint shown in the editor said otherwise.
149 -
58 +[New Topics]
59
151 -* hn/refs-debug-empty-prefix (2021-07-19) 1 commit
152 - (merged to 'next' on 2021-07-20 at 2772d3efb2)
153 - + refs/debug: quote prefix
60 +* tb/mingw-rmdir-symlink-to-directory (2021-07-29) 1 commit
61 + - mingw: align symlinks-related rmdir() behavior with Linux
62
155 - Debugging aid.
63 + Windows rmdir() equivalent behaves differently from POSIX ones in
64 + that when used on a symbolic link that points at a directory, the
65 + target directory gets removed, which has been corrected.
66
67 + cf. <xmqqo8ak51mt.fsf@gitster.g>
68 + cf. <CAPig+cR9rb+ydc5age+2FzLtTtXhg1t77p5NrA7bqN0iyU6Kyg@mail.gmail.com>
69
158 -* jk/log-decorate-optim (2021-07-14) 7 commits
159 - (merged to 'next' on 2021-07-16 at 5637878b90)
160 - + load_ref_decorations(): fix decoration with tags
161 - (merged to 'next' on 2021-07-08 at a3b6f978ab)
162 - + add_ref_decoration(): rename s/type/deco_type/
163 - + load_ref_decorations(): avoid parsing non-tag objects
164 - + object.h: add lookup_object_by_type() function
165 - + object.h: expand docstring for lookup_unknown_object()
166 - + log: avoid loading decorations for userformats that don't need it
167 - + pretty.h: update and expand docstring for userformat_find_requirements()
70
169 - Optimize "git log" for cases where we wasted cycles to load ref
170 - decoration data that may not be needed.
71 +* ab/getcwd-test (2021-07-30) 1 commit
72 + - t0001: fix broken not-quite getcwd(3) test in bed67874e2
73
74 + Portability test update.
75
173 -* jk/t0000-subtests-fix (2021-07-19) 1 commit
174 - (merged to 'next' on 2021-07-20 at 81412e1684)
175 - + t0000: clear GIT_SKIP_TESTS before running sub-tests
176 - (this branch is used by ab/lib-subtest and ps/t0000-output-directory-fix.)
76 + Will merge to 'next'.
77
178 - Test fix.
78
79 +* ar/doc-markup-fix (2021-07-30) 1 commit
80 + - Documentation: render special characters correctly
81
181 -* js/ci-make-sparse (2021-07-26) 3 commits
182 - (merged to 'next' on 2021-07-26 at 689316a459)
183 - + ci/install-dependencies: handle "sparse" job package installs
184 - + ci: run "apt-get update" before "apt-get install"
185 - (merged to 'next' on 2021-07-20 at 99f518bdef)
186 - + ci: run `make sparse` as part of the GitHub workflow
82 + Doc mark-up fix.
83
188 - The CI gained a new job to run "make sparse" check.
84 + Will merge to 'next'.
85
86
191 -* pb/dont-complete-aliased-options (2021-07-16) 1 commit
192 - (merged to 'next' on 2021-07-20 at bbc531c710)
193 - + parse-options: don't complete option aliases by default
87 +* rs/use-fspathhash (2021-07-30) 1 commit
88 + - use fspathhash() everywhere
89
195 - The completion support used to offer alternate spelling of options
196 - that exist only for compatibility, which has been corrected.
90 + Code simplification.
91
92 + Will merge to 'next'.
93
199 -* ps/t0000-output-directory-fix (2021-07-20) 1 commit
200 - (merged to 'next' on 2021-07-20 at 7e0b7c1f0c)
201 - + t0000: fix test if run with TEST_OUTPUT_DIRECTORY
202 - (this branch is used by ab/lib-subtest; uses jk/t0000-subtests-fix.)
94 +--------------------------------------------------
95 +[Stalled]
96
204 - "TEST_OUTPUT_DIRECTORY=there make test" failed to work, which has
205 - been corrected.
97 +* ao/p4-avoid-decoding (2021-04-12) 2 commits
98 + - git-p4: do not decode data from perforce by default
99 + - git-p4: avoid decoding more data from perforce
100
101 + "git p4" in Python-2 days used to accept a lot more kinds of data
102 + from Perforce server as uninterrupted byte sequence, but after
103 + switching to Python-3, too many things are expected to be in UTF-8,
104 + which broke traditional use cases.
105
208 -* sm/worktree-add-lock (2021-07-15) 3 commits
209 - (merged to 'next' on 2021-07-16 at 609c0a4944)
210 - + worktree: teach `add` to accept --reason <string> with --lock
211 - + worktree: mark lock strings with `_()` for translation
212 - + t2400: clean up '"add" worktree with lock' test
106 + Waiting for reviews.
107
214 - "git worktree add --lock" learned to record why the worktree is
215 - locked with a custom message.
108
109 +* tv/p4-fallback-encoding (2021-04-30) 1 commit
110 + - git-p4: git-p4.fallbackEncoding to specify non UTF-8 charset
111
218 -* tb/reverse-midx (2021-07-19) 1 commit
219 - (merged to 'next' on 2021-07-20 at 995cb54b5b)
220 - + multi-pack-index: fix potential segfault without sub-command
112 + "git p4" learns the fallbackEncoding configuration variable to
113 + safely accept changeset descriptions that aren't written in UTF-8.
114
222 - The code that gives an error message in "git multi-pack-index" when
223 - no subcommand is given tried to print a NULL pointer as a strong,
224 - which has been corrected.
115 + Waiting for reviews.
116
117 --------------------------------------------------
227 -[New Topics]
118 +[Cooking]
119
120 * jc/bisect-sans-show-branch (2021-07-28) 2 commits
121 - bisect: simplify return code from bisect_checkout()
@@ -245,10 +136,9 @@ Release tarballs are available at:
136 to content A) by itself, which would help "git apply --3way" used
137 when there is no need to use "--3way".
138
248 - Needs review and design discussion.
249 - As I wrote in the log message, I suspect that this may belong to
250 - one layer higher, i.e. at ll_merge() before it dispatches to type
251 - specific drivers.
139 + Will discard.
140 + Replace with a trivial-merge logic in apply.c::try_treeway() or
141 + apply.c::three_way_merge().
142
143
144 * os/bisect-runs-show-branch-without-pager (2021-07-27) 1 commit
@@ -265,57 +155,16 @@ Release tarballs are available at:
155 show-branch invocation altogether.
156
157
268 -* hn/refs-test-cleanup-contd (2021-07-22) 11 commits
269 - (merged to 'next' on 2021-07-28 at dd3af04939)
270 - + t6001: avoid direct file system access
271 - + t6500: use "ls -1" to snapshot ref database state
272 - + t7064: use update-ref -d to remove upstream branch
273 - + t1410: mark test as REFFILES
274 - + t1405: mark test for 'git pack-refs' as REFFILES
275 - + t1405: use 'git reflog exists' to check reflog existence
276 - (merged to 'next' on 2021-07-22 at 2ab8bc259a)
277 - + t2402: use ref-store test helper to create broken symlink
278 - + t3320: use git-symbolic-ref rather than filesystem access
279 - + t6120: use git-update-ref rather than filesystem access
280 - + t1503: mark symlink test as REFFILES
281 - + t6050: use git-update-ref rather than filesystem access
282 -
283 ---------------------------------------------------
284 -[Stalled]
285 -
286 -* ao/p4-avoid-decoding (2021-04-12) 2 commits
287 - - git-p4: do not decode data from perforce by default
288 - - git-p4: avoid decoding more data from perforce
289 -
290 - "git p4" in Python-2 days used to accept a lot more kinds of data
291 - from Perforce server as uninterrupted byte sequence, but after
292 - switching to Python-3, too many things are expected to be in UTF-8,
293 - which broke traditional use cases.
294 -
295 - Waiting for reviews.
296 -
297 -
298 -* tv/p4-fallback-encoding (2021-04-30) 1 commit
299 - - git-p4: git-p4.fallbackEncoding to specify non UTF-8 charset
300 -
301 - "git p4" learns the fallbackEncoding configuration variable to
302 - safely accept changeset descriptions that aren't written in UTF-8.
303 -
304 - Waiting for reviews.
305 -
306 ---------------------------------------------------
307 -[Cooking]
308 -
309 -* ab/http-drop-old-curl (2021-07-21) 5 commits
158 +* ab/http-drop-old-curl (2021-07-30) 5 commits
159 - http: rename CURLOPT_FILE to CURLOPT_WRITEDATA
311 - - http: drop support for curl < 7.19.3 and < 7.16.4 (again)
160 + - http: drop support for curl < 7.19.3 and < 7.17.0 (again)
161 - http: drop support for curl < 7.19.4
162 - http: drop support for curl < 7.16.0
163 - http: drop support for curl < 7.11.1
164
165 Support for ancient versions of cURL library has been dropped.
166
318 - Expecting a hopefully final reroll to correct log messages.
167 + Will merge to 'next'.
168
169
170 * ab/lib-subtest (2021-07-21) 10 commits
@@ -333,7 +182,7 @@ Release tarballs are available at:
182 Updates to the tests in t0000 to test th etest framework.
183
184
336 -* ds/add-with-sparse-index (2021-07-26) 5 commits
185 +* ds/add-with-sparse-index (2021-07-29) 5 commits
186 - add: remove ensure_full_index() with --renormalize
187 - add: ignore outside the sparse-checkout in refresh()
188 - pathspec: stop calling ensure_full_index
@@ -343,6 +192,8 @@ Release tarballs are available at:
192
193 "git add" can work better with the sparse index.
194
195 + Will merge to 'next'.
196 +
197
198 * fc/pull-no-rebase-merges-theirs-into-ours (2021-07-21) 1 commit
199 (merged to 'next' on 2021-07-28 at f8e6567082)
@@ -384,18 +235,22 @@ Release tarballs are available at:
235 Large part of "git submodule add" gets rewritten in C.
236
237
387 -* en/ort-perf-batch-15 (2021-07-23) 7 commits
238 +* en/ort-perf-batch-15 (2021-07-30) 9 commits
239 + - merge-ort: remove compile-time ability to turn off usage of memory pools
240 - merge-ort: reuse path strings in pool_alloc_filespec
241 - merge-ort: store filepairs and filespecs in our mem_pool
242 - diffcore-rename, merge-ort: add wrapper functions for filepair alloc/dealloc
243 - merge-ort: switch our strmaps over to using memory pools
392 - - merge-ort: add pool_alloc, pool_calloc, and pool_strndup wrappers
244 - merge-ort: set up a memory pool
245 + - merge-ort: add pool_alloc, pool_calloc, and pool_strndup wrappers
246 - diffcore-rename: use a mem_pool for exact rename detection's hashmap
247 + - merge-ort: rename str{map,intmap,set}_func()
248 (this branch uses en/ort-perf-batch-14.)
249
250 Final batch for "merge -sort" optimization.
251
252 + Looking good.
253 +
254
255 * jk/check-pack-valid-before-opening-bitmap (2021-07-23) 1 commit
256 (merged to 'next' on 2021-07-28 at 98d5b4dc68)
@@ -418,15 +273,16 @@ Release tarballs are available at:
273
274
275 * pb/merge-autostash-more (2021-07-23) 4 commits
421 - - merge: apply autostash if merge strategy fails
422 - - merge: apply autostash if fast-forward fails
423 - - Documentation: define 'MERGE_AUTOSTASH'
424 - - merge: add missing word "strategy" to a message
276 + (merged to 'next' on 2021-07-30 at bfc8b41932)
277 + + merge: apply autostash if merge strategy fails
278 + + merge: apply autostash if fast-forward fails
279 + + Documentation: define 'MERGE_AUTOSTASH'
280 + + merge: add missing word "strategy" to a message
281
282 The local changes stashed by "git merge --autostash" were lost when
283 the merge failed in certain ways, which has been corrected.
284
429 - Will merge to 'next'.
285 + Will merge to 'master'.
286
287
288 * ah/plugleaks (2021-07-26) 12 commits
@@ -631,10 +487,9 @@ Release tarballs are available at:
487 - refs/packet: add missing BUG() invocations to reflog callbacks
488 (this branch is used by hn/refs-errno-cleanup.)
489
490 + Waiting for a reroll.
491 Patches are mostly good, but needs typofixes etc.
492
636 - Will merge to 'next'.
637 -
493
494 * en/pull-conflicting-options (2021-07-22) 8 commits
495 - pull: fix handling of multiple heads
@@ -663,18 +518,19 @@ Release tarballs are available at:
518
519
520 * en/ort-perf-batch-14 (2021-07-20) 7 commits
666 - - merge-ort: restart merge with cached renames to reduce process entry cost
667 - - merge-ort: avoid recursing into directories when we don't need to
668 - - merge-ort: defer recursing into directories when merge base is matched
669 - - merge-ort: add a handle_deferred_entries() helper function
670 - - merge-ort: add data structures for allowable trivial directory resolves
671 - - merge-ort: add some more explanations in collect_merge_info_callback()
672 - - merge-ort: resolve paths early when we have sufficient information
521 + (merged to 'next' on 2021-07-30 at 89cfdc4513)
522 + + merge-ort: restart merge with cached renames to reduce process entry cost
523 + + merge-ort: avoid recursing into directories when we don't need to
524 + + merge-ort: defer recursing into directories when merge base is matched
525 + + merge-ort: add a handle_deferred_entries() helper function
526 + + merge-ort: add data structures for allowable trivial directory resolves
527 + + merge-ort: add some more explanations in collect_merge_info_callback()
528 + + merge-ort: resolve paths early when we have sufficient information
529 (this branch is used by en/ort-perf-batch-15.)
530
531 Further optimization on "merge -sort" backend.
532
677 - Will merge to 'next'.
533 + Will merge to 'master'.
534
535
536 * cf/fetch-set-upstream-while-detached (2021-07-06) 1 commit
@@ -719,19 +575,20 @@ Release tarballs are available at:
575
576
577 * ds/commit-and-checkout-with-sparse-index (2021-07-20) 7 commits
722 - - unpack-trees: resolve sparse-directory/file conflicts
723 - - t1092: document bad 'git checkout' behavior
724 - - checkout: stop expanding sparse indexes
725 - - sparse-index: recompute cache-tree
726 - - commit: integrate with sparse-index
727 - - p2000: compress repo names
728 - - p2000: add 'git checkout -' test and decrease depth
578 + (merged to 'next' on 2021-07-30 at 52ed1b0091)
579 + + unpack-trees: resolve sparse-directory/file conflicts
580 + + t1092: document bad 'git checkout' behavior
581 + + checkout: stop expanding sparse indexes
582 + + sparse-index: recompute cache-tree
583 + + commit: integrate with sparse-index
584 + + p2000: compress repo names
585 + + p2000: add 'git checkout -' test and decrease depth
586 (this branch is used by ds/add-with-sparse-index.)
587
588 "git checkout" and "git commit" learn to work without unnecessarily
589 expanding sparse indexes.
590
734 - Will merge to 'next'.
591 + Will merge to 'master'.
592
593
594 * jt/push-negotiation-fixes (2021-07-15) 3 commits
@@ -754,7 +611,7 @@ Release tarballs are available at:
611
612 Build clean-up for "make tags" and friends.
613
757 - Will merge to 'next'?
614 + Expecting a reroll.
615 4/5 may want a minor tweak to the log and the patch text but otherwise looks good.
616
617
@@ -835,23 +692,6 @@ Release tarballs are available at:
692 Waiting for reviews.
693
694
838 -* ab/doc-retire-alice-bob (2021-06-16) 6 commits
839 - - pack-protocol doc: use "www-data" in place of "alice"
840 - - doc: replace "alice" and "bob" with "jdoe" and "msmith"
841 - - fast-import doc: change "bob" in an example to "file.txt"
842 - - daemon doc + code comments: reword "alice" example
843 - - gitcvs-migration doc: replace "alice" and "bob" with "you" and "www-data"
844 - - gittutorial doc: replace "alice" and "bob" with "you" and "www-data"
845 -
846 - Documentation update to avoid Alice and Bob in contexts where Eve
847 - does not appear in.
848 -
849 - Will discard.
850 - Let's shelve this one for now, as it does not seem to solve any
851 - real problems (other than ceasing to use Alice and Bob in contexts
852 - that do not call for Eve).
853 -
854 -
695 * ab/serve-cleanup (2021-06-28) 8 commits
696 - upload-pack.c: convert to new serve.c "startup" config cb
697 - serve: add support for a "startup" git_config() callback
@@ -923,7 +763,7 @@ Release tarballs are available at:
763 Futz with the way 'errno' is relied on in the refs API to carry the
764 failure modes up the callchain.
765
926 - Will merge to 'next'.
766 + Blocked by ab/refs-files-cleanup but otherwise is ready for 'next'.
767
768
769 * ab/test-tool-cache-cleanup (2021-06-08) 4 commits
@@ -995,12 +835,13 @@ Release tarballs are available at:
835
836
837 * ab/update-submitting-patches (2021-07-22) 2 commits
998 - - SubmittingPatches: replace discussion of Travis with GitHub Actions
999 - - SubmittingPatches: move discussion of Signed-off-by above "send"
838 + (merged to 'next' on 2021-07-30 at 9ae2de7f7a)
839 + + SubmittingPatches: replace discussion of Travis with GitHub Actions
840 + + SubmittingPatches: move discussion of Signed-off-by above "send"
841
842 Reorganize and update the SubmitingPatches document.
843
1003 - Will merge to 'next'.
844 + Will merge to 'master'.
845
846
847 * zh/ref-filter-raw-data (2021-07-26) 6 commits
@@ -1015,7 +856,7 @@ Release tarballs are available at:
856 option of "git for-each-ref" and its friends to be used in "git
857 cat-file --batch".
858
1018 - Will merge to 'next'.
859 + Performance issues are being looked into.
860
861
862 * jh/builtin-fsmonitor (2021-07-12) 35 commits
@@ -1098,3 +939,40 @@ Release tarballs are available at:
939 actual types of an object better.
940
941 Needs review.
942 +
943 +--------------------------------------------------
944 +[Discarded]
945 +
946 +* ab/doc-retire-alice-bob (2021-06-16) 6 commits
947 + . pack-protocol doc: use "www-data" in place of "alice"
948 + . doc: replace "alice" and "bob" with "jdoe" and "msmith"
949 + . fast-import doc: change "bob" in an example to "file.txt"
950 + . daemon doc + code comments: reword "alice" example
951 + . gitcvs-migration doc: replace "alice" and "bob" with "you" and "www-data"
952 + . gittutorial doc: replace "alice" and "bob" with "you" and "www-data"
953 +
954 + Documentation update to avoid Alice and Bob in contexts where Eve
955 + does not appear in.
956 +
957 + Will discard.
958 + Let's shelve this one for now, as it does not seem to solve any
959 + real problems (other than ceasing to use Alice and Bob in contexts
960 + that do not call for Eve).
961 +
962 +
963 +* hn/refs-test-cleanup-contd (2021-07-22) 11 commits
964 + (merged to 'next' on 2021-07-28 at dd3af04939)
965 + + t6001: avoid direct file system access
966 + + t6500: use "ls -1" to snapshot ref database state
967 + + t7064: use update-ref -d to remove upstream branch
968 + + t1410: mark test as REFFILES
969 + + t1405: mark test for 'git pack-refs' as REFFILES
970 + + t1405: use 'git reflog exists' to check reflog existence
971 + (merged to 'next' on 2021-07-22 at 2ab8bc259a)
972 + + t2402: use ref-store test helper to create broken symlink
973 + + t3320: use git-symbolic-ref rather than filesystem access
974 + + t6120: use git-update-ref rather than filesystem access
975 + + t1503: mark symlink test as REFFILES
976 + + t6050: use git-update-ref rather than filesystem access
977 +
978 + Absorbed by the hn/refs-test-cleanup topic.