]> git.ipfire.org Git - thirdparty/git.git/commitdiff
What's cooking (2019/06 #02)
authorJunio C Hamano <gitster@pobox.com>
Thu, 6 Jun 2019 19:56:52 +0000 (12:56 -0700)
committerJunio C Hamano <gitster@pobox.com>
Thu, 6 Jun 2019 19:56:52 +0000 (12:56 -0700)
whats-cooking.txt

index 7f541b416534878d1ef8dd46fb3f3ce13a0944a8..0183b53f07592e50f330e5f8fa52f17f10d6ff60 100644 (file)
@@ -1,10 +1,10 @@
 To: git@vger.kernel.org
 Bcc: lwn@lwn.net
-Subject: What's cooking in git.git (Jun 2019, #01; Mon, 3)
+Subject: What's cooking in git.git (Jun 2019, #02; Thu, 6)
 X-master-at: 74583d89127e21255c12dd3c8a3bf60b497d7d03
-X-next-at: 20b46463406ef6ca70b1a63c5e26d4e2ead8dc13
+X-next-at: ee3066bb6536c68f973b3c0ffaaa13f4bfda5ea3
 
-What's cooking in git.git (Jun 2019, #01; Mon, 3)
+What's cooking in git.git (Jun 2019, #02; Thu, 6)
 --------------------------------------------------
 
 Here are the topics that have been cooking.  Commits prefixed with
@@ -12,10 +12,9 @@ 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 third round of release candidate has been tagged, as we decided
-to merge one last minute topic with security implications.
-Hopefully the final will be identical to this one, modulo l10n that
-needs to happen on top.
+On top of -rc3, the tip of 'master' will have a fix for a
+corner-case regression in the merge-recursive machinery introduced
+during this cycle before the final.
 
 You can find the changes described here in the integration branches
 of the repositories listed at
@@ -23,43 +22,93 @@ of the repositories listed at
     http://git-blame.blogspot.com/p/git-public-repositories.html
 
 --------------------------------------------------
-[Graduated to "master"]
+[New Topics]
 
-* cc/list-objects-filter-wo-sparse-path (2019-05-29) 1 commit
-  (merged to 'next' on 2019-05-30 at 5a294203ad)
- + list-objects-filter: disable 'sparse:path' filters
+* en/merge-directory-renames-fix (2019-06-05) 1 commit
+  (merged to 'next' on 2019-06-06 at fd59bad9d7)
+ + merge-recursive: restore accidentally dropped setting of path
 
- Disable "--filter=sparse:path=<path>" that would allow reading from
paths on the filesystem.
+ Recent code restructuring of merge-recursive engine introduced a
regression dealing with rename/add conflict.
 
---------------------------------------------------
-[New Topics]
+ Will merge to 'master'.
 
-* md/list-objects-filter-memfix (2019-05-31) 1 commit
- - list-objects-filter: correct usage of ALLOC_GROW
 
- The filter_data used in the list-objects-filter (which manages a
- lazily sparse clone repository) did not use the dynamic array API
- correctly---'nr' is supposed to point at one past the last element
- of the array in use.  This has been corrected.
+* fc/fetch-with-import-fix (2019-06-04) 5 commits
+ - fetch: fix regression with transport helpers
+ - fetch: make the code more understandable
+ - fetch: trivial cleanup
+ - t5801 (remote-helpers): add test to fetch tags
+ - t5801 (remote-helpers): cleanup refspec stuff
+
+ Code restructuring during 2.20 period broke fetching tags via
+ "import" based transports.
 
  Will merge to 'next'.
 
 
-* md/list-objects-filter-parse-msgfix (2019-05-31) 1 commit
- - list-objects-filter-options: error is localizeable
+* jl/status-reduce-vertical-blank (2019-06-04) 1 commit
+ - status: remove the empty line after hints
+ (this branch uses nd/switch-and-restore.)
 
Make an end-user facing message localizable.
Extra blank lines in "git status" output have been reduced.
 
Will merge to 'next'.
Needs to wait on nd/switch-and-restore to stabilize.
 
 
-* cm/send-email-document-req-modules (2019-05-31) 1 commit
- - send-email: update documentation of required Perl modules
+* md/url-parse-harden (2019-06-04) 2 commits
+  (merged to 'next' on 2019-06-06 at b187c3dbfe)
+ + url: do not allow %00 to represent NUL in URLs
+ + url: do not read past end of buffer
 
- A doc update.
+ The URL decoding code has been updated to avoid going past the end
+ of the string while parsing %-<hex>-<hex> sequence.
 
- Will merge to 'next'.
+ Will cook in 'next'.
+
+
+* mo/clang-format-for-each-update (2019-06-04) 1 commit
+  (merged to 'next' on 2019-06-06 at ee3066bb65)
+ + clang-format: use git grep to generate the ForEachMacros list
+
+ The list of for-each like macros used by clang-format has been
+ updated.
+
+ Will cook in 'next'.
+
+
+* dl/config-alias-doc (2019-06-06) 2 commits
+ - config/alias.txt: document alias accepting non-command first word
+ - config/alias.txt: change " and ' to `
+
+
+* dl/includeif-onbranch (2019-06-05) 1 commit
+ - config: learn the "onbranch:" includeIf condition
+
+
+* ds/commit-graph-incremental (2019-06-06) 15 commits
+ - SQUASH??? 5323 is already taken
+ - commit-graph: clean up chains after flattened write
+ - commit-graph: verify chains with --shallow mode
+ - commit-graph: create options for split files
+ - commit-graph: expire commit-graph files
+ - commit-graph: allow cross-alternate chains
+ - commit-graph: merge commit-graph chains
+ - commit-graph: add --split option to builtin
+ - commit-graph: write commit-graph chains
+ - commit-graph: rearrange chunk count logic
+ - commit-graph: add base graphs chunk
+ - commit-graph: load commit-graph chains
+ - commit-graph: rename commit_compare to oid_compare
+ - commit-graph: prepare for commit-graph chains
+ - commit-graph: document commit-graph chains
+ (this branch uses ds/commit-graph-write-refactor; is tangled with ds/close-object-store.)
+
+ Needs to wait on ds/commit-graph-write-refactor to stabilize.
+
+
+* tm/tag-gpgsign-config (2019-06-05) 1 commit
+ - tag: add tag.gpgSign config option to force all tags be GPG-signed
 
 --------------------------------------------------
 [Stalled]
@@ -145,6 +194,36 @@ of the repositories listed at
 --------------------------------------------------
 [Cooking]
 
+* md/list-objects-filter-memfix (2019-05-31) 1 commit
+  (merged to 'next' on 2019-06-06 at 80f0187cef)
+ + list-objects-filter: correct usage of ALLOC_GROW
+
+ The filter_data used in the list-objects-filter (which manages a
+ lazily sparse clone repository) did not use the dynamic array API
+ correctly---'nr' is supposed to point at one past the last element
+ of the array in use.  This has been corrected.
+
+ Will cook in 'next'.
+
+
+* md/list-objects-filter-parse-msgfix (2019-05-31) 1 commit
+  (merged to 'next' on 2019-06-06 at 736f3c175b)
+ + list-objects-filter-options: error is localizeable
+
+ Make an end-user facing message localizable.
+
+ Will cook in 'next'.
+
+
+* cm/send-email-document-req-modules (2019-05-31) 1 commit
+  (merged to 'next' on 2019-06-06 at acf1c2fc96)
+ + send-email: update documentation of required Perl modules
+
+ A doc update.
+
+ Will cook in 'next'.
+
+
 * po/doc-branch (2019-05-29) 1 commit
  - doc branch: provide examples for listing remote tracking branches
 
@@ -161,11 +240,12 @@ of the repositories listed at
 
 
 * ab/hash-object-doc (2019-05-28) 1 commit
- - hash-object doc: stop mentioning git-cvsimport
+  (merged to 'next' on 2019-06-06 at 8e4d85b906)
+ + hash-object doc: stop mentioning git-cvsimport
 
  Doc update.
 
- Will merge to 'next'.
+ Will cook in 'next'.
 
 
 * ds/object-info-for-prefetch-fix (2019-05-28) 1 commit
@@ -462,7 +542,7 @@ of the repositories listed at
  - packfile: rename close_all_packs to close_object_store
  - packfile: close commit-graph in close_all_packs
  - commit-graph: use raw_object_store when closing
- (this branch uses ds/commit-graph-write-refactor.)
+ (this branch uses ds/commit-graph-write-refactor; is tangled with ds/commit-graph-incremental.)
 
  The commit-graph file is now part of the "files that the runtime
  may keep open file descriptors on, all of which would need to be
@@ -577,13 +657,16 @@ of the repositories listed at
  Will cook in 'next'.
 
 
-* an/ignore-doc-update (2019-05-31) 1 commit
- - gitignore.txt: make slash-rules more readable
+* an/ignore-doc-update (2019-06-04) 1 commit
+  (merged to 'next' on 2019-06-06 at 8579d82c0d)
+ + gitignore.txt: make slash-rules more readable
 
  The description about slashes in gitignore patterns (used to
  indicate things like "anchored to this level only" and "only
  matches directories") has been revamped.
 
+ Will cook in 'next'.
+
 
 * en/fast-export-encoding (2019-05-14) 5 commits
   (merged to 'next' on 2019-05-16 at c88bd3edb5)
@@ -633,6 +716,8 @@ of the repositories listed at
  '+', similar to the way the currently checked out branch is shown
  with '*' in front.
 
+ Will merge to 'next'.
+
 
 * es/first-contrib-tutorial (2019-05-29) 3 commits
   (merged to 'next' on 2019-05-30 at 96317960ab)
@@ -717,6 +802,7 @@ of the repositories listed at
  - doc: document --overwrite-ignore
  - git-checkout.txt: fix one syntax line
  - git-checkout.txt: spell out --no-option
+ (this branch is used by jl/status-reduce-vertical-blank.)
 
  Two new commands "git switch" and "git restore" are introduced to
  split "checking out a branch to work on advancing its history" and
@@ -724,8 +810,6 @@ of the repositories listed at
  advancing the current history" out of the single "git checkout"
  command.
 
- The "switch" part seems more or less ready for testing.  Perhaps
- we should split this back into two topics and merge it to 'next'.
  cf. <20190329103919.15642-1-pclouds@gmail.com> (switch v6)
  cf. <20190425094600.15673-1-pclouds@gmail.com> (restore v3)
 
@@ -799,7 +883,7 @@ of the repositories listed at
  - commit-graph: collapse parameters into flags
  - commit-graph: return with errors during write
  - commit-graph: fix the_repository reference
- (this branch is used by ds/close-object-store.)
+ (this branch is used by ds/close-object-store and ds/commit-graph-incremental.)
 
  Renamed from commit-graph-format-v2 and changed scope.