summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--whats-cooking.txt306
1 files changed, 155 insertions, 151 deletions
diff --git a/whats-cooking.txt b/whats-cooking.txt
index b14b5e8..5936e94 100644
--- a/whats-cooking.txt
+++ b/whats-cooking.txt
@@ -1,10 +1,10 @@
To: git@vger.kernel.org
Bcc: lwn@lwn.net
-Subject: What's cooking in git.git (Jan 2020, #01; Thu, 2)
+Subject: What's cooking in git.git (Jan 2020, #02; Sat, 4)
X-master-at: 8679ef24ed64018bb62170c43ce73e0261c0600a
-X-next-at: 88dfdc41939891b16a5f8d00053e9c81d6d73f4e
+X-next-at: 71ea739a6cfbb938bae4fd7453c913c984f66f90
-What's cooking in git.git (Jan 2020, #01; Thu, 2)
+What's cooking in git.git (Jan 2020, #02; Sat, 4)
--------------------------------------------------
Here are the topics that have been cooking. Commits prefixed with
@@ -12,8 +12,8 @@ Here are the topics that have been cooking. Commits prefixed with
'+' are in 'next'. The ones marked with '.' do not appear in any of
the integration branches, but I am still holding onto them.
-The first release candidate for this cycle v2.25.0-rc1 has been
-tagged.
+After the topics marked to be merged to 'master' go in, the tip of
+the master will hopefully be very close to the final release.
You can find the changes described here in the integration branches
of the repositories listed at
@@ -21,159 +21,36 @@ of the repositories listed at
http://git-blame.blogspot.com/p/git-public-repositories.html
--------------------------------------------------
-[Graduated to "master"]
-
-* bk/p4-misc-usability (2019-12-16) 2 commits
- (merged to 'next' on 2019-12-25 at b4789bcb08)
- + git-p4: show detailed help when parsing options fail
- + git-p4: yes/no prompts should sanitize user text
- (this branch is used by bk/p4-exception-cleanup.)
-
- Miscellaneous small UX improvements on "git-p4".
-
-
-* em/freebsd-cirrus-ci (2019-12-20) 1 commit
- (merged to 'next' on 2019-12-25 at b6b609fbf0)
- + CI: add FreeBSD CI support via Cirrus-CI
-
-
-* en/rebase-signoff-fix (2019-12-20) 1 commit
- (merged to 'next' on 2019-12-25 at 96d84920b5)
- + rebase: fix saving of --signoff state for am-based rebases
-
- "git rebase --signoff" stopped working when the command was written
- in C, which has been corrected.
-
-
-* js/mingw-reserved-filenames (2019-12-21) 2 commits
- (merged to 'next' on 2019-12-30 at 5b814fd785)
- + mingw: refuse paths containing reserved names
- + mingw: short-circuit the conversion of `/dev/null` to UTF-16
-
- Forbid pathnames that the platform's filesystem cannot represent on
- MinGW.
-
-
-* js/use-test-tool-on-path (2019-12-27) 1 commit
- (merged to 'next' on 2019-12-30 at fe59c1996d)
- + t3008: find test-tool through path lookup
-
- Test fix.
-
---------------------------------------------------
[New Topics]
-* dl/merge-autostash (2019-12-26) 17 commits
- - pull: pass --autostash to merge
- - t5520: make test_pull_autostash() accept expect_parent_num
- - merge: teach --autostash option
- - sequencer: unlink autostash in apply_autostash()
- - sequencer: extract perform_autostash() from rebase
- - rebase: generify create_autostash()
- - rebase: extract create_autostash()
- - reset: extract reset_head() from rebase
- - rebase: generify reset_head()
- - rebase: use apply_autostash() from sequencer.c
- - sequencer: make apply_rebase() accept a path
- - rebase: use read_oneliner()
- - sequencer: make read_oneliner() extern
- - sequencer: configurably warn on non-existent files
- - sequencer: use file strbuf for read_oneliner()
- - t7600: use test_write_lines()
- - Makefile: alphabetically sort += lists
-
- "git merge" learns the "--autostash" option.
+* do/gitweb-typofix-in-comments (2020-01-04) 1 commit
+ - gitweb: fix a couple spelling errors in comments
-
-* dl/test-must-fail-fixes-2 (2019-12-27) 16 commits
- - t4124: let sed open its own files
- - t4124: only mark git command with test_must_fail
- - t3507: use test_path_is_missing()
- - t3507: fix indentation
- - t3504: do check for conflict marker after failed cherry-pick
- - t3419: stop losing return code of git command
- - t3415: increase granularity of test_auto_{fixup,squash}()
- - t3415: stop losing return codes of git commands
- - t3310: extract common no_notes_merge_left()
- - t3030: use test_path_is_missing()
- - t2018: replace "sha" with "oid"
- - t2018: don't lose return code of git commands
- - t2018: teach do_checkout() to accept `!` arg
- - t2018: use test_must_fail for failing git commands
- - t2018: add space between function name and ()
- - t2018: remove trailing space from test description
-
- Test updates.
-
- Not quite.
- cf. <CAPig+cQo1nbRo=n8-XOtycGijj3k1y_Zozu7VW-WTSBB9LncqQ@mail.gmail.com>
- cf. <86lfqt36ah.fsf@gmail.com>
-
-
-* jn/promote-proto2-to-default (2019-12-27) 5 commits
- - fetch: default to protocol version 2
- - protocol test: let protocol.version override GIT_TEST_PROTOCOL_VERSION
- - test: request GIT_TEST_PROTOCOL_VERSION=0 when appropriate
- - config doc: protocol.version is not experimental
- - fetch test: use more robust test for filtered objects
- (this branch uses jn/test-lint-one-shot-export-to-shell-function.)
-
- The transport protocol version 2 becomes the default one.
-
-
-* ds/sparse-list-in-cone-mode (2019-12-30) 2 commits
- - sparse-checkout: document interactions with submodules
- - sparse-checkout: list directories in cone mode
-
- "git sparse-checkout list" subcommand learned to give its output in
- a more concise form when the "cone" mode is in effect.
-
- Will merge to 'next'.
-
-
-* am/test-pathspec-f-f-error-cases (2020-01-02) 1 commit
- - t: add tests for error conditions with --pathspec-from-file
-
- More tests.
-
- Will merge to 'next'.
-
-
-* ds/sparse-cone (2020-01-02) 1 commit
- - sparse-checkout: use extern for global variables
-
- Code cleanup.
+ Typofix.
Will merge to 'next' and then to 'master'.
-* en/merge-recursive-oid-eq-simplify (2020-01-02) 1 commit
- - merge-recursive: remove unnecessary oid_eq function
+* en/unpack-trees-check-updates-simplify (2020-01-04) 1 commit
+ - unpack-trees: exit check_updates() early if updates are not wanted
- Code cleanup.
-
- Will merge to 'next'.
+ Code simplification.
-* jt/sha1-file-remove-oi-skip-cached (2020-01-02) 1 commit
- - sha1-file: remove OBJECT_INFO_SKIP_CACHED
+* jb/doc-multi-pack-idx-fix (2020-01-04) 1 commit
+ - multi-pack-index: correct configuration in documentation
- has_object_file() said "no" given an object registered to the
- system via pretend_object_file(), making it inconsistent with
- read_object_file(), causing lazy fetch to attempt fetching an
- empty tree from promisor remotes.
+ Typofix.
- Will merge to 'next'.
+ Will merge to 'next' and then to 'master'.
-* ds/commit-graph-set-size-mult (2020-01-02) 1 commit
- - commit-graph: prefer default size_mult when given zero
+* pm/am-in-body-header-doc-update (2020-01-04) 1 commit
+ - am: document that Date: can appear as an in-body header
- The code to write split commit-graph file(s) upon fetching computed
- bogus value for the parameter used in splitting the resulting
- files, which has been corrected.
+ Doc update.
- Will merge to 'next'.
+ Will merge to 'next' and then to 'master'.
--------------------------------------------------
[Stalled]
@@ -319,6 +196,128 @@ of the repositories listed at
--------------------------------------------------
[Cooking]
+* dl/merge-autostash (2019-12-26) 17 commits
+ - pull: pass --autostash to merge
+ - t5520: make test_pull_autostash() accept expect_parent_num
+ - merge: teach --autostash option
+ - sequencer: unlink autostash in apply_autostash()
+ - sequencer: extract perform_autostash() from rebase
+ - rebase: generify create_autostash()
+ - rebase: extract create_autostash()
+ - reset: extract reset_head() from rebase
+ - rebase: generify reset_head()
+ - rebase: use apply_autostash() from sequencer.c
+ - sequencer: make apply_rebase() accept a path
+ - rebase: use read_oneliner()
+ - sequencer: make read_oneliner() extern
+ - sequencer: configurably warn on non-existent files
+ - sequencer: use file strbuf for read_oneliner()
+ - t7600: use test_write_lines()
+ - Makefile: alphabetically sort += lists
+
+ "git merge" learns the "--autostash" option.
+
+
+* dl/test-must-fail-fixes-2 (2019-12-27) 16 commits
+ - t4124: let sed open its own files
+ - t4124: only mark git command with test_must_fail
+ - t3507: use test_path_is_missing()
+ - t3507: fix indentation
+ - t3504: do check for conflict marker after failed cherry-pick
+ - t3419: stop losing return code of git command
+ - t3415: increase granularity of test_auto_{fixup,squash}()
+ - t3415: stop losing return codes of git commands
+ - t3310: extract common no_notes_merge_left()
+ - t3030: use test_path_is_missing()
+ - t2018: replace "sha" with "oid"
+ - t2018: don't lose return code of git commands
+ - t2018: teach do_checkout() to accept `!` arg
+ - t2018: use test_must_fail for failing git commands
+ - t2018: add space between function name and ()
+ - t2018: remove trailing space from test description
+
+ Test updates.
+
+ Not quite.
+ cf. <CAPig+cQo1nbRo=n8-XOtycGijj3k1y_Zozu7VW-WTSBB9LncqQ@mail.gmail.com>
+ cf. <86lfqt36ah.fsf@gmail.com>
+
+
+* jn/promote-proto2-to-default (2019-12-27) 5 commits
+ - fetch: default to protocol version 2
+ - protocol test: let protocol.version override GIT_TEST_PROTOCOL_VERSION
+ - test: request GIT_TEST_PROTOCOL_VERSION=0 when appropriate
+ - config doc: protocol.version is not experimental
+ - fetch test: use more robust test for filtered objects
+ (this branch uses jn/test-lint-one-shot-export-to-shell-function.)
+
+ The transport protocol version 2 becomes the default one.
+
+ Will merge to 'next'.
+
+
+* ds/sparse-list-in-cone-mode (2019-12-30) 2 commits
+ (merged to 'next' on 2020-01-04 at e1a174647e)
+ + sparse-checkout: document interactions with submodules
+ + sparse-checkout: list directories in cone mode
+
+ "git sparse-checkout list" subcommand learned to give its output in
+ a more concise form when the "cone" mode is in effect.
+
+ Will merge to 'master'.
+
+
+* am/test-pathspec-f-f-error-cases (2020-01-02) 1 commit
+ (merged to 'next' on 2020-01-04 at 73ac7e77fb)
+ + t: add tests for error conditions with --pathspec-from-file
+
+ More tests.
+
+ Will cook in 'next'.
+
+
+* ds/sparse-cone (2020-01-04) 2 commits
+ (merged to 'next' on 2020-01-04 at cc4b6fbb41)
+ + Documentation/git-sparse-checkout.txt: fix a typo
+ + sparse-checkout: use extern for global variables
+
+ Code cleanup.
+
+ Will merge to 'master'.
+
+
+* en/merge-recursive-oid-eq-simplify (2020-01-02) 1 commit
+ (merged to 'next' on 2020-01-04 at 623ecf4f16)
+ + merge-recursive: remove unnecessary oid_eq function
+
+ Code cleanup.
+
+ Will merge to 'master'.
+
+
+* jt/sha1-file-remove-oi-skip-cached (2020-01-02) 1 commit
+ (merged to 'next' on 2020-01-04 at fab9964f10)
+ + sha1-file: remove OBJECT_INFO_SKIP_CACHED
+
+ has_object_file() said "no" given an object registered to the
+ system via pretend_object_file(), making it inconsistent with
+ read_object_file(), causing lazy fetch to attempt fetching an
+ empty tree from promisor remotes.
+
+ Will cook in 'next'.
+
+
+* ds/commit-graph-set-size-mult (2020-01-02) 1 commit
+ (merged to 'next' on 2020-01-04 at 71ea739a6c)
+ + commit-graph: prefer default size_mult when given zero
+
+ The code to write split commit-graph file(s) upon fetching computed
+ bogus value for the parameter used in splitting the resulting
+ files, which has been corrected.
+
+ Will merge to 'master'.
+
+
* hw/commit-advise-while-rejecting (2019-12-19) 1 commit
(merged to 'next' on 2019-12-30 at e26700d582)
+ commit: honor advice.statusHints when rejecting an empty commit
@@ -466,13 +465,6 @@ of the repositories listed at
Will cook in 'next'.
-* bk/p4-exception-cleanup (2019-12-16) 2 commits
- - git-p4: failure because of RCS keywords should show help
- - git-p4: wrap patchRCSKeywords test to revert changes on failure
-
- Will discard for now.
-
-
* ew/packfile-syscall-optim (2019-12-26) 2 commits
(merged to 'next' on 2019-12-30 at ada15abf22)
+ packfile: replace lseek+read with pread
@@ -480,7 +472,7 @@ of the repositories listed at
Code cleanup.
- Will cook in 'next'.
+ Will merge to 'master'.
* jn/test-lint-one-shot-export-to-shell-function (2019-12-27) 3 commits
@@ -509,6 +501,10 @@ of the repositories listed at
- built-in add -p: support interactive.diffFilter
(this branch uses js/patch-mode-in-others-in-c.)
+ The final leg of rewriting "add -i/-p" in C.
+
+ Will merge to 'next'.
+
* js/mingw-loosen-overstrict-tree-entry-checks (2020-01-02) 1 commit
(merged to 'next' on 2020-01-02 at 3088a0ccf1)
@@ -530,7 +526,7 @@ of the repositories listed at
Doc update.
- Will cook in 'next'.
+ Will merge to 'master'.
* pw/advise-rebase-skip (2019-12-06) 9 commits
@@ -601,3 +597,11 @@ of the repositories listed at
Superseded by pw/advise-rebase-skip
+* bk/p4-exception-cleanup (2019-12-16) 2 commits
+ . git-p4: failure because of RCS keywords should show help
+ . git-p4: wrap patchRCSKeywords test to revert changes on failure
+
+ Discarded for now without prejudice.
+
+
+