]> git.ipfire.org Git - thirdparty/git.git/commitdiff
What's cooking (2020/01 #02)
authorJunio C Hamano <gitster@pobox.com>
Sun, 5 Jan 2020 01:20:03 +0000 (17:20 -0800)
committerJunio C Hamano <gitster@pobox.com>
Sun, 5 Jan 2020 01:22:06 +0000 (17:22 -0800)
whats-cooking.txt

index b14b5e868e5cbe236dad2ac0ba322daa46cd127c..5936e94d4cce3652a0bbc77f73e318a1093d1e73 100644 (file)
@@ -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,168 +12,45 @@ 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
 
     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.
+
+
+