What's cooking (2018/09 #02)

Junio C Hamano committed Sep 11, 2018 at 15:11 UTC 5427912c74a25ec15a99939197b7810bc8e70acc
1 file changed +200 -184
whats-cooking.txt
+200 -184
@@ -1,10 +1,10 @@
1 To: git@vger.kernel.org
2 Bcc: lwn@lwn.net
3 -Subject: What's cooking in git.git (Sep 2018, #01; Tue, 4)
4 -X-master-at: c05048d43925ab8edcb36663752c2b4541911231
5 -X-next-at: 5ba43deb5a82c56b2533ebd026d15666a2ce5c5a
3 +Subject: What's cooking in git.git (Sep 2018, #02; Tue, 11)
4 +X-master-at: 1d4361b0f344188ab5eec6dcea01f61a3a3a1670
5 +X-next-at: e8095fc6352aeb4e2deee7c9f2e1aeda5253cc31
6
7 -What's cooking in git.git (Sep 2018, #01; Tue, 4)
7 +What's cooking in git.git (Sep 2018, #02; Tue, 11)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking. Commits prefixed with
@@ -12,8 +12,10 @@ 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 -Git 2.19-rc2 is out. Hopefully the tip of 'master' is more or less
16 -identical to the final one without needing much updates.
15 +Git 2.19 is out. The tip of 'next' has not been rewound yet; it is
16 +a rare occasion for topics that would want to restart from a clean
17 +slate to do so, so please raise your hand if you think that a topic
18 +that is in 'next' should be ejected and given a chance to restart.
19
20 You can find the changes described here in the integration branches
21 of the repositories listed at
@@ -21,82 +23,168 @@ of the repositories listed at
23 http://git-blame.blogspot.com/p/git-public-repositories.html
24
25 --------------------------------------------------
24 -[Graduated to "master"]
26 +[New Topics]
27 +
28 +* ab/commit-graph-progress (2018-09-11) 2 commits
29 + - commit-graph verify: add progress output
30 + - commit-graph write: add progress output
31 +
32 +
33 +* bw/protocol-v2 (2018-09-10) 1 commit
34 + - config: document value 2 for protocol.version
35 +
36 +
37 +* en/double-semicolon-fix (2018-09-05) 1 commit
38 + - Remove superfluous trailing semicolons
39 +
40
26 -* ab/portable (2018-08-27) 6 commits
27 - (merged to 'next' on 2018-08-27 at 37640e66ef)
28 - + tests: fix and add lint for non-portable grep --file
29 - + tests: fix version-specific portability issue in Perl JSON
30 - + tests: use shorter labels in chainlint.sed for AIX sed
31 - + tests: fix comment syntax in chainlint.sed for AIX sed
32 - + tests: fix and add lint for non-portable seq
33 - + tests: fix and add lint for non-portable head -c N
34 - (this branch is used by ab/portable-more.)
41 +* en/rerere-multi-stage-1-fix (2018-09-11) 2 commits
42 + - rerere: avoid buffer overrun
43 + - t4200: demonstrate rerere segfault on specially crafted merge
44
36 - Portability fix.
45
46 +* jc/wt-status-state-cleanup (2018-09-07) 1 commit
47 + - WIP: roll wt_status_state into wt_status and populate in the collect phase
48 + (this branch uses ss/wt-status-committable.)
49
39 -* ab/portable-more (2018-08-29) 2 commits
40 - (merged to 'next' on 2018-08-31 at d7b44993e4)
41 - + tests: fix non-portable iconv invocation
42 - + tests: fix non-portable "${var:-"str"}" construct
43 - (this branch uses ab/portable.)
50
45 - Portability fix.
51 +* jk/dev-build-format-security (2018-09-11) 1 commit
52 + - config.mak.dev: add -Wformat-security
53
54
48 -* ds/commit-graph-lockfile-fix (2018-08-30) 1 commit
49 - (merged to 'next' on 2018-09-04 at 0876e6ddcc)
50 - + commit: don't use generation numbers if not needed
55 +* jk/reopen-tempfile-truncate (2018-09-05) 1 commit
56 + - reopen_tempfile(): truncate opened file
57
52 - "git merge-base" in 2.19-rc1 has performance regression when the
53 - (experimental) commit-graph feature is in use, which has been
54 - mitigated.
58
59 +* jn/http-backend-content-length (2018-09-11) 2 commits
60 + - SQUASH???? perhaps after reflowing
61 + - http-backend: treat empty CONTENT_LENGTH as zero
62
57 -* en/directory-renames-nothanks (2018-08-30) 3 commits
58 - (merged to 'next' on 2018-08-31 at 91d663d688)
59 - + am: avoid directory rename detection when calling recursive merge machinery
60 - + merge-recursive: add ability to turn off directory rename detection
61 - + t3401: add another directory rename testcase for rebase and am
63
63 - Recent addition of "directory rename" heuristics to the
64 - merge-recursive backend makes the command susceptible to false
65 - positives and false negatives. In the context of "git am -3",
66 - which does not know about surrounding unmodified paths and thus
67 - cannot inform the merge machinery about the full trees involved,
68 - this risk is particularly severe. As such, the heuristic is
69 - disabled for "git am -3" to keep the machinery "more stupid but
70 - predictable".
64 +* js/mingw-o-append (2018-09-11) 2 commits
65 + - mingw: fix mingw_open_append to work with named pipes
66 + - t0051: test GIT_TRACE to a windows named pipe
67
68
73 -* es/chain-lint-more (2018-08-29) 1 commit
74 - (merged to 'next' on 2018-08-31 at d456090b62)
75 - + chainlint: match "quoted" here-doc tags
69 +* mk/http-backend-content-length (2018-09-11) 1 commit
70 + (merged to 'next' on 2018-09-11 at e8095fc635)
71 + + http-backend test: make empty CONTENT_LENGTH test more realistic
72
77 - The test linter code has learned that the end of here-doc mark
78 - "EOF" can be quoted in a double-quote pair, not just in a
79 - single-quote pair.
73
74 +* nd/test-tool (2018-09-11) 6 commits
75 + - Makefile: add a hint about TEST_BUILTINS_OBJS
76 + - t/helper: merge test-dump-fsmonitor into test-tool
77 + - t/helper: merge test-parse-options into test-tool
78 + - t/helper: merge test-pkt-line into test-tool
79 + - t/helper: merge test-dump-untracked-cache into test-tool
80 + - t/helper: keep test-tool command list sorted
81
82 -* es/freebsd-iconv-portability (2018-08-31) 1 commit
83 - (merged to 'next' on 2018-09-04 at 52baa37dd7)
84 - + config.mak.uname: resolve FreeBSD iconv-related compilation warning
82
86 - Build fix.
83 +* sb/diff-color-move-more (2018-09-11) 1 commit
84 + - diff: fix --color-moved-ws=allow-indentation-change
85
86
89 -* pw/rebase-i-author-script-fix (2018-08-07) 2 commits
90 - (merged to 'next' on 2018-08-31 at 7b9f485407)
91 - + sequencer: fix quoting in write_author_script
92 - + sequencer: handle errors from read_author_ident()
87 +* sb/string-list-remove-unused (2018-09-11) 1 commit
88 + - string-list: remove unused function print_string_list
89
94 - Recent "git rebase -i" update started to write bogusly formatted
95 - author-script, with a matching broken reading code. These are
96 - fixed.
90 +
91 +* sg/t3701-tighten-trace (2018-09-11) 1 commit
92 + - t3701-add-interactive: tighten the check of trace output
93 +
94 +
95 +* ss/wt-status-committable (2018-09-07) 4 commits
96 + - wt-status.c: set the committable flag in the collect phase
97 + - t7501: add test of "commit --dry-run --short"
98 + - wt-status: rename commitable to committable
99 + - wt-status.c: move has_unmerged earlier in the file
100 + (this branch is used by jc/wt-status-state-cleanup.)
101 +
102 +
103 +* tz/t5551-with-curl-7.61.1 (2018-09-11) 1 commit
104 + - t5551-http-fetch-smart.sh: sort cookies before comparing
105
106 --------------------------------------------------
99 -[New Topics]
107 +[Stalled]
108 +
109 +* sl/commit-dry-run-with-short-output-fix (2018-07-30) 4 commits
110 + . commit: fix exit code when doing a dry run
111 + . wt-status: teach wt_status_collect about merges in progress
112 + . wt-status: rename commitable to committable
113 + . t7501: add coverage for flags which imply dry runs
114 +
115 + "git commit --dry-run" gave a correct exit status even during a
116 + conflict resolution toward a merge, but it did not with the
117 + "--short" option, which has been corrected.
118 +
119 + Seems to break 7512, 3404 and 7060 in 'pu'.
120 +
121 +
122 +* ma/wrapped-info (2018-05-28) 2 commits
123 + - usage: prefix all lines in `vreportf()`, not just the first
124 + - usage: extract `prefix_suffix_lines()` from `advise()`
125 +
126 + An attempt to help making multi-line messages fed to warning(),
127 + error(), and friends more easily translatable.
128 +
129 + Will discard and wait for a cleaned-up rewrite.
130 + cf. <20180529213957.GF7964@sigill.intra.peff.net>
131 +
132 +
133 +* hn/bisect-first-parent (2018-04-21) 1 commit
134 + - bisect: create 'bisect_flags' parameter in find_bisection()
135 + (this branch is used by tb/bisect-first-parent.)
136 +
137 + Preliminary code update to allow passing more flags down the
138 + bisection codepath in the future.
139 +
140 + We do not add random code that does not have real users to our
141 + codebase, so let's have it wait until such a real code materializes
142 + before too long.
143 +
144 +
145 +* pb/bisect-helper-2 (2018-07-23) 8 commits
146 + - t6030: make various test to pass GETTEXT_POISON tests
147 + - bisect--helper: `bisect_start` shell function partially in C
148 + - bisect--helper: `get_terms` & `bisect_terms` shell function in C
149 + - bisect--helper: `bisect_next_check` shell function in C
150 + - bisect--helper: `check_and_set_terms` shell function in C
151 + - wrapper: move is_empty_file() and rename it as is_empty_or_missing_file()
152 + - bisect--helper: `bisect_write` shell function in C
153 + - bisect--helper: `bisect_reset` shell function in C
154 +
155 + Expecting a reroll.
156 + cf. <0102015f5e5ee171-f30f4868-886f-47a1-a4e4-b4936afc545d-000000@eu-west-1.amazonses.com>
157 +
158 + I just rebased the topic to a newer base as it did not build
159 + standalone with the base I originally queued the topic on, but
160 + otherwise there is no update to address any of the review comments
161 + in the thread above---we are still waiting for a reroll.
162 +
163 +
164 +* jk/drop-ancient-curl (2017-08-09) 5 commits
165 + - http: #error on too-old curl
166 + - curl: remove ifdef'd code never used with curl >=7.19.4
167 + - http: drop support for curl < 7.19.4
168 + - http: drop support for curl < 7.16.0
169 + - http: drop support for curl < 7.11.1
170 +
171 + Some code in http.c that has bitrot is being removed.
172 +
173 + Expecting a reroll.
174 +
175 +
176 +* mk/use-size-t-in-zlib (2017-08-10) 1 commit
177 + . zlib.c: use size_t for size
178 +
179 + The wrapper to call into zlib followed our long tradition to use
180 + "unsigned long" for sizes of regions in memory, which have been
181 + updated to use "size_t".
182 +
183 + Needs resurrecting by making sure the fix is good and still applies
184 + (or adjusted to today's codebase).
185 +
186 +--------------------------------------------------
187 +[Cooking]
188
189 * ab/fetch-tags-noclobber (2018-08-31) 9 commits
190 - fetch: stop clobbering existing tags without --force
@@ -120,7 +208,8 @@ of the repositories listed at
208 still need to be treated carefully.
209
210
123 -* es/worktree-forced-ops-fix (2018-08-30) 9 commits
211 +* es/worktree-forced-ops-fix (2018-09-05) 10 commits
212 + - doc-diff: force worktree add
213 - worktree: delete .git/worktrees if empty after 'remove'
214 - worktree: teach 'remove' to override lock when --force given twice
215 - worktree: teach 'move' to override lock when --force given twice
@@ -131,8 +220,12 @@ of the repositories listed at
220 - worktree: move delete_git_dir() earlier in file for upcoming new callers
221 - worktree: don't die() in library function find_worktree()
222
134 - Various subcommands of "git worktree" take '--force' but did not
135 - behave sensibly, which has been corrected.
223 + Fix a bug in which the same path could be registered under multiple
224 + worktree entries if the path was missing (for instance, was removed
225 + manually). Also, as a convenience, expand the number of cases in
226 + which --force is applicable.
227 +
228 + Will merge to 'next'.
229
230
231 * jk/patch-corrupted-delta-fix (2018-08-30) 6 commits
@@ -150,11 +243,6 @@ of the repositories listed at
243 Will merge to 'next'.
244
245
153 -* jc/rebase-in-c-9-fixes (2018-09-04) 1 commit
154 - - rebase: re-add forgotten -k that stands for --keep-empty
155 - (this branch uses ag/rebase-i-in-c, js/rebase-in-c-5.5-work-with-rebase-i-in-c, pk/rebase-in-c, pk/rebase-in-c-2-basic, pk/rebase-in-c-3-acts, pk/rebase-in-c-4-opts, pk/rebase-in-c-5-test and pk/rebase-in-c-6-final.)
156 -
157 -
246 * jk/pack-objects-with-bitmap-fix (2018-09-04) 4 commits
247 - pack-bitmap: drop "loaded" flag
248 - traverse_bitmap_commit_list(): don't free result
@@ -202,103 +290,6 @@ of the repositories listed at
290
291 Will merge to 'next'.
292
205 ---------------------------------------------------
206 -[Stalled]
207 -
208 -* sl/commit-dry-run-with-short-output-fix (2018-07-30) 4 commits
209 - . commit: fix exit code when doing a dry run
210 - . wt-status: teach wt_status_collect about merges in progress
211 - . wt-status: rename commitable to committable
212 - . t7501: add coverage for flags which imply dry runs
213 -
214 - "git commit --dry-run" gave a correct exit status even during a
215 - conflict resolution toward a merge, but it did not with the
216 - "--short" option, which has been corrected.
217 -
218 - Seems to break 7512, 3404 and 7060 in 'pu'.
219 -
220 -
221 -* ma/wrapped-info (2018-05-28) 2 commits
222 - - usage: prefix all lines in `vreportf()`, not just the first
223 - - usage: extract `prefix_suffix_lines()` from `advise()`
224 -
225 - An attempt to help making multi-line messages fed to warning(),
226 - error(), and friends more easily translatable.
227 -
228 - Will discard and wait for a cleaned-up rewrite.
229 - cf. <20180529213957.GF7964@sigill.intra.peff.net>
230 -
231 -
232 -* hn/bisect-first-parent (2018-04-21) 1 commit
233 - - bisect: create 'bisect_flags' parameter in find_bisection()
234 - (this branch is used by tb/bisect-first-parent.)
235 -
236 - Preliminary code update to allow passing more flags down the
237 - bisection codepath in the future.
238 -
239 - We do not add random code that does not have real users to our
240 - codebase, so let's have it wait until such a real code materializes
241 - before too long.
242 -
243 -
244 -* av/fsmonitor-updates (2018-01-04) 6 commits
245 - - fsmonitor: use fsmonitor data in `git diff`
246 - - fsmonitor: remove debugging lines from t/t7519-status-fsmonitor.sh
247 - - fsmonitor: make output of test-dump-fsmonitor more concise
248 - - fsmonitor: update helper tool, now that flags are filled later
249 - - fsmonitor: stop inline'ing mark_fsmonitor_valid / _invalid
250 - - dir.c: update comments to match argument name
251 -
252 - Code clean-up on fsmonitor integration, plus optional utilization
253 - of the fsmonitor data in diff-files.
254 -
255 - Waiting for an update.
256 - cf. <alpine.DEB.2.21.1.1801042335130.32@MININT-6BKU6QN.europe.corp.microsoft.com>
257 -
258 -
259 -* pb/bisect-helper-2 (2018-07-23) 8 commits
260 - - t6030: make various test to pass GETTEXT_POISON tests
261 - - bisect--helper: `bisect_start` shell function partially in C
262 - - bisect--helper: `get_terms` & `bisect_terms` shell function in C
263 - - bisect--helper: `bisect_next_check` shell function in C
264 - - bisect--helper: `check_and_set_terms` shell function in C
265 - - wrapper: move is_empty_file() and rename it as is_empty_or_missing_file()
266 - - bisect--helper: `bisect_write` shell function in C
267 - - bisect--helper: `bisect_reset` shell function in C
268 -
269 - Expecting a reroll.
270 - cf. <0102015f5e5ee171-f30f4868-886f-47a1-a4e4-b4936afc545d-000000@eu-west-1.amazonses.com>
271 -
272 - I just rebased the topic to a newer base as it did not build
273 - standalone with the base I originally queued the topic on, but
274 - otherwise there is no update to address any of the review comments
275 - in the thread above---we are still waiting for a reroll.
276 -
277 -
278 -* jk/drop-ancient-curl (2017-08-09) 5 commits
279 - - http: #error on too-old curl
280 - - curl: remove ifdef'd code never used with curl >=7.19.4
281 - - http: drop support for curl < 7.19.4
282 - - http: drop support for curl < 7.16.0
283 - - http: drop support for curl < 7.11.1
284 -
285 - Some code in http.c that has bitrot is being removed.
286 -
287 - Expecting a reroll.
288 -
289 -
290 -* mk/use-size-t-in-zlib (2017-08-10) 1 commit
291 - . zlib.c: use size_t for size
292 -
293 - The wrapper to call into zlib followed our long tradition to use
294 - "unsigned long" for sizes of regions in memory, which have been
295 - updated to use "size_t".
296 -
297 - Needs resurrecting by making sure the fix is good and still applies
298 - (or adjusted to today's codebase).
299 -
300 ---------------------------------------------------
301 -[Cooking]
293
294 * ds/format-commit-graph-docs (2018-08-21) 2 commits
295 - commit-graph.txt: improve formatting for asciidoc
@@ -352,10 +343,10 @@ of the repositories listed at
343 Will cook in 'next'.
344
345
355 -* js/rebase-in-c-5.5-work-with-rebase-i-in-c (2018-08-29) 2 commits
346 +* js/rebase-in-c-5.5-work-with-rebase-i-in-c (2018-09-06) 2 commits
347 - builtin rebase: prepare for builtin rebase -i
348 - Merge branch 'ag/rebase-i-in-c' into js/rebase-in-c-5.5-work-with-rebase-i-in-c
358 - (this branch is used by jc/rebase-in-c-9-fixes and pk/rebase-in-c-6-final; uses ag/rebase-i-in-c, pk/rebase-in-c, pk/rebase-in-c-2-basic, pk/rebase-in-c-3-acts, pk/rebase-in-c-4-opts and pk/rebase-in-c-5-test.)
349 + (this branch is used by pk/rebase-in-c-6-final; uses ag/rebase-i-in-c, pk/rebase-in-c, pk/rebase-in-c-2-basic, pk/rebase-in-c-3-acts, pk/rebase-in-c-4-opts and pk/rebase-in-c-5-test.)
350
351 "rebase" that has been rewritten learns the new calling convention
352 used by "rebase -i" that was rewritten in C, tying the loose end
@@ -444,10 +435,7 @@ of the repositories listed at
435 - submodule.c: warn about missing submodule git directories
436 - t2013: add test for missing but active submodule
437
447 - A corner case in switching to a branch that needs to "check out" a
448 - submodule is handled a bit better now.
449 -
450 - Expecting a reroll.
438 + cf. <20180905191849.GB120842@aiede.svl.corp.google.com>
439
440
441 * tg/conflict-marker-size (2018-08-29) 1 commit
@@ -554,7 +542,7 @@ of the repositories listed at
542 obviously the author cared enough to write a patch, so...
543
544
557 -* pk/rebase-in-c-2-basic (2018-08-10) 11 commits
545 +* pk/rebase-in-c-2-basic (2018-09-06) 11 commits
546 - builtin rebase: support `git rebase <upstream> <switch-to>`
547 - builtin rebase: only store fully-qualified refs in `options.head_name`
548 - builtin rebase: start a new rebase only if none is in progress
@@ -563,13 +551,13 @@ of the repositories listed at
551 - builtin rebase: require a clean worktree
552 - builtin rebase: support the `verbose` and `diffstat` options
553 - builtin rebase: support --quiet
566 - - builtin rebase: handle the pre-rebase hook (and add --no-verify)
554 + - builtin rebase: handle the pre-rebase hook and --no-verify
555 - builtin rebase: support `git rebase --onto A...B`
556 - builtin rebase: support --onto
569 - (this branch is used by jc/rebase-in-c-9-fixes, js/rebase-in-c-5.5-work-with-rebase-i-in-c, pk/rebase-in-c-3-acts, pk/rebase-in-c-4-opts, pk/rebase-in-c-5-test and pk/rebase-in-c-6-final; uses pk/rebase-in-c.)
557 + (this branch is used by js/rebase-in-c-5.5-work-with-rebase-i-in-c, pk/rebase-in-c-3-acts, pk/rebase-in-c-4-opts, pk/rebase-in-c-5-test and pk/rebase-in-c-6-final; uses pk/rebase-in-c.)
558
559
572 -* pk/rebase-in-c-3-acts (2018-08-10) 7 commits
560 +* pk/rebase-in-c-3-acts (2018-09-06) 7 commits
561 - builtin rebase: stop if `git am` is in progress
562 - builtin rebase: actions require a rebase in progress
563 - builtin rebase: support --edit-todo and --show-current-patch
@@ -577,10 +565,10 @@ of the repositories listed at
565 - builtin rebase: support --abort
566 - builtin rebase: support --skip
567 - builtin rebase: support --continue
580 - (this branch is used by jc/rebase-in-c-9-fixes, js/rebase-in-c-5.5-work-with-rebase-i-in-c, pk/rebase-in-c-4-opts, pk/rebase-in-c-5-test and pk/rebase-in-c-6-final; uses pk/rebase-in-c and pk/rebase-in-c-2-basic.)
568 + (this branch is used by js/rebase-in-c-5.5-work-with-rebase-i-in-c, pk/rebase-in-c-4-opts, pk/rebase-in-c-5-test and pk/rebase-in-c-6-final; uses pk/rebase-in-c and pk/rebase-in-c-2-basic.)
569
570
583 -* pk/rebase-in-c-4-opts (2018-08-10) 18 commits
571 +* pk/rebase-in-c-4-opts (2018-09-06) 18 commits
572 - builtin rebase: support --root
573 - builtin rebase: add support for custom merge strategies
574 - builtin rebase: support `fork-point` option
@@ -599,22 +587,22 @@ of the repositories listed at
587 - builtin rebase: support --rerere-autoupdate
588 - builtin rebase: support --signoff
589 - builtin rebase: allow selecting the rebase "backend"
602 - (this branch is used by jc/rebase-in-c-9-fixes, js/rebase-in-c-5.5-work-with-rebase-i-in-c, pk/rebase-in-c-5-test and pk/rebase-in-c-6-final; uses pk/rebase-in-c, pk/rebase-in-c-2-basic and pk/rebase-in-c-3-acts.)
590 + (this branch is used by js/rebase-in-c-5.5-work-with-rebase-i-in-c, pk/rebase-in-c-5-test and pk/rebase-in-c-6-final; uses pk/rebase-in-c, pk/rebase-in-c-2-basic and pk/rebase-in-c-3-acts.)
591
592
605 -* pk/rebase-in-c-5-test (2018-08-10) 6 commits
593 +* pk/rebase-in-c-5-test (2018-09-06) 6 commits
594 - builtin rebase: error out on incompatible option/mode combinations
595 - builtin rebase: use no-op editor when interactive is "implied"
596 - builtin rebase: show progress when connected to a terminal
597 - builtin rebase: fast-forward to onto if it is a proper descendant
598 - builtin rebase: optionally pass custom reflogs to reset_head()
599 - builtin rebase: optionally auto-detect the upstream
612 - (this branch is used by jc/rebase-in-c-9-fixes, js/rebase-in-c-5.5-work-with-rebase-i-in-c and pk/rebase-in-c-6-final; uses pk/rebase-in-c, pk/rebase-in-c-2-basic, pk/rebase-in-c-3-acts and pk/rebase-in-c-4-opts.)
600 + (this branch is used by js/rebase-in-c-5.5-work-with-rebase-i-in-c and pk/rebase-in-c-6-final; uses pk/rebase-in-c, pk/rebase-in-c-2-basic, pk/rebase-in-c-3-acts and pk/rebase-in-c-4-opts.)
601
602
615 -* pk/rebase-in-c-6-final (2018-08-29) 1 commit
603 +* pk/rebase-in-c-6-final (2018-09-06) 1 commit
604 - rebase: default to using the builtin rebase
617 - (this branch is used by jc/rebase-in-c-9-fixes; uses ag/rebase-i-in-c, js/rebase-in-c-5.5-work-with-rebase-i-in-c, pk/rebase-in-c, pk/rebase-in-c-2-basic, pk/rebase-in-c-3-acts, pk/rebase-in-c-4-opts and pk/rebase-in-c-5-test.)
605 + (this branch uses ag/rebase-i-in-c, js/rebase-in-c-5.5-work-with-rebase-i-in-c, pk/rebase-in-c, pk/rebase-in-c-2-basic, pk/rebase-in-c-3-acts, pk/rebase-in-c-4-opts and pk/rebase-in-c-5-test.)
606
607
608 * ps/stash-in-c (2018-08-31) 20 commits
@@ -881,7 +869,7 @@ of the repositories listed at
869 - editor: add a function to launch the sequence editor
870 - rebase -i: rewrite append_todo_help() in C
871 - sequencer: make three functions and an enum from sequencer.c public
884 - (this branch is used by jc/rebase-in-c-9-fixes, js/rebase-in-c-5.5-work-with-rebase-i-in-c and pk/rebase-in-c-6-final.)
872 + (this branch is used by js/rebase-in-c-5.5-work-with-rebase-i-in-c and pk/rebase-in-c-6-final.)
873
874 Rewrite of the remaining "rebase -i" machinery in C.
875
@@ -900,7 +888,7 @@ of the repositories listed at
888 - builtin/rebase: support running "git rebase <upstream>"
889 - rebase: refactor common shell functions into their own file
890 - rebase: start implementing it as a builtin
903 - (this branch is used by jc/rebase-in-c-9-fixes, js/rebase-in-c-5.5-work-with-rebase-i-in-c, pk/rebase-in-c-2-basic, pk/rebase-in-c-3-acts, pk/rebase-in-c-4-opts, pk/rebase-in-c-5-test and pk/rebase-in-c-6-final.)
891 + (this branch is used by js/rebase-in-c-5.5-work-with-rebase-i-in-c, pk/rebase-in-c-2-basic, pk/rebase-in-c-3-acts, pk/rebase-in-c-4-opts, pk/rebase-in-c-5-test and pk/rebase-in-c-6-final.)
892
893 Rewrite of the "rebase" machinery in C.
894
@@ -1036,3 +1024,31 @@ of the repositories listed at
1024 . structured-logging: design document
1025
1026 Being rerolled with an updated tracing API.
1027 +
1028 +
1029 +* av/fsmonitor-updates (2018-01-04) 6 commits
1030 + . fsmonitor: use fsmonitor data in `git diff`
1031 + . fsmonitor: remove debugging lines from t/t7519-status-fsmonitor.sh
1032 + . fsmonitor: make output of test-dump-fsmonitor more concise
1033 + . fsmonitor: update helper tool, now that flags are filled later
1034 + . fsmonitor: stop inline'ing mark_fsmonitor_valid / _invalid
1035 + . dir.c: update comments to match argument name
1036 +
1037 + Code clean-up on fsmonitor integration, plus optional utilization
1038 + of the fsmonitor data in diff-files.
1039 +
1040 + Tired of waiting for an update.
1041 + cf. <alpine.DEB.2.21.1.1801042335130.32@MININT-6BKU6QN.europe.corp.microsoft.com>
1042 +
1043 + Also there were backward incompatible API changes brought by other
1044 + topics in flight; having to keep up with those disruptive changes
1045 + is not worth the maintenance effort for a stale topic.
1046 +
1047 +
1048 +* jc/rebase-in-c-9-fixes (2018-09-04) 1 commit
1049 + . rebase: re-add forgotten -k that stands for --keep-empty
1050 + (this branch uses ag/rebase-i-in-c, js/rebase-in-c-5.5-work-with-rebase-i-in-c, pk/rebase-in-c, pk/rebase-in-c-2-basic, pk/rebase-in-c-3-acts, pk/rebase-in-c-4-opts, pk/rebase-in-c-5-test and pk/rebase-in-c-6-final.)
1051 +
1052 + The fix has been rolled into the original topic that introduced the
1053 + issue, hence this topic is no longer necessary.
1054 +