]> git.ipfire.org Git - thirdparty/git.git/commitdiff
What's cooking (2015/02 #06)
authorJunio C Hamano <gitster@pobox.com>
Sun, 22 Feb 2015 21:37:44 +0000 (13:37 -0800)
committerJunio C Hamano <gitster@pobox.com>
Sun, 22 Feb 2015 21:37:44 +0000 (13:37 -0800)
whats-cooking.txt

index 6807484a79d34fbb6af64b7fa5b0cc1c7e3fd972..97ecba54adc389c6555d62e054cbe3bddb523b0a 100644 (file)
@@ -1,19 +1,18 @@
 To: git@vger.kernel.org
 Bcc: lwn@lwn.net
-Subject: What's cooking in git.git (Feb 2015, #05; Thu, 19)
-X-master-at: f3f407747c1cce420ae4b4857c4a6806efe38680
-X-next-at: b072d44c2c27039617e40171784569d7212f3148
+Subject: What's cooking in git.git (Feb 2015, #06; Sun, 22)
+X-master-at: 355d4e1739d1e88561ac04d2a2423c2aa93693d9
+X-next-at: a0c6b3dbaae84fcad8b65e4ac8caa8982d3d24a8
 
-What's cooking in git.git (Feb 2015, #05; Thu, 19)
+What's cooking in git.git (Feb 2015, #06; Sun, 22)
 --------------------------------------------------
 
 Here are the topics that have been cooking.  Commits prefixed with
 '-' are only in 'pu' (proposed updates) while commits prefixed with
 '+' are in 'next'.
 
-The second and third batch of topics have been merged to 'master'.
-I am tempted to start discarding topics in the Stalled category that
-haven't seen much reviews and discussions on for a long time.
+The 'master' front have merged many topics that can further merged
+to the maintainance tracks.  We may want to do a v2.3.1 soonish.
 
 You can find the changes described here in the integration branches
 of the repositories listed at
@@ -23,85 +22,94 @@ of the repositories listed at
 --------------------------------------------------
 [Graduated to "master"]
 
-* av/wincred-with-at-in-username-fix (2015-01-25) 1 commit
-  (merged to 'next' on 2015-02-16 at 69dd76d)
- + wincred: fix get credential if username has "@"
+* ab/merge-file-prefix (2015-02-11) 1 commit
+  (merged to 'next' on 2015-02-16 at 89e0252)
+ + merge-file: correctly open files when in a subdir
 
- The credential helper for Windows (in contrib/) used to mishandle
- a user name with an at-sign in it.
+ "git merge-file" did not work correctly in a subdirectory.
 
 
-* ch/new-gpg-drops-rfc-1991 (2015-01-29) 2 commits
-  (merged to 'next' on 2015-02-16 at e2daf10)
- + t/lib-gpg: sanity-check that we can actually sign
- + t/lib-gpg: include separate public keys in keyring.gpg
+* es/blame-commit-info-fix (2015-02-10) 1 commit
+  (merged to 'next' on 2015-02-16 at f76ff44)
+ + builtin/blame: destroy initialized commit_info only
 
- Older GnuPG implementations may not correctly import the keyring
- material we prepare for the tests to use.
+ "git blame" died, trying to free an uninitialized piece of memory.
 
 
-* jc/push-cert (2015-02-12) 1 commit
-  (merged to 'next' on 2015-02-16 at f40b3c5)
- + transport-helper: fix typo in error message when --signed is not supported
+* es/squelch-openssl-warnings-on-macosx (2015-02-09) 1 commit
+  (merged to 'next' on 2015-02-16 at bbe2880)
+ + git-compat-util: do not step on MAC_OS_X_VERSION_MIN_REQUIRED
 
- "git push --signed" gave an incorrectly worded error message when
- the other side did not support the capability.
+ An earlier workaround to squelch unhelpful deprecation warnings
+ from the complier on Mac OSX unnecessarily set minimum required
+ version of the OS, which the user might want to raise (or lower)
+ for other reasons.
 
 
-* jc/remote-set-url-doc (2015-01-29) 1 commit
-  (merged to 'next' on 2015-02-16 at 1f9c342)
- + Documentation/git-remote.txt: stress that set-url is not for triangular
+* jc/conf-var-doc (2015-02-02) 3 commits
+  (merged to 'next' on 2015-02-16 at 97512a3)
+ + CodingGuidelines: describe naming rules for configuration variables
+ + config.txt: mark deprecated variables more prominently
+ + config.txt: clarify that add.ignore-errors is deprecated
 
- Clarify in the documentation that "remote.<nick>.pushURL" and
- "remote.<nick>.URL" are there to name the same repository accessed
- via different transports, not two separate repositories.
+ Longstanding configuration variable naming rules has been added to
+ the documentation.
 
 
-* jk/config-no-ungetc-eof (2015-02-05) 2 commits
-  (merged to 'next' on 2015-02-16 at b7fc890)
- + config_buf_ungetc: warn when pushing back a random character
- + config: do not ungetc EOF
+* jc/diff-files-ita (2015-02-04) 1 commit
+  (merged to 'next' on 2015-02-16 at d7867a3)
+ + run_diff_files(): clarify computation of sha1 validity
 
- Reading configuration from a blob object, when it ends with a lone
- CR, use to confuse the configuration parser.
+ Code cleanup.
 
 
-* jk/decimal-width-for-uintmax (2015-02-05) 1 commit
-  (merged to 'next' on 2015-02-16 at e608239)
- + decimal_width: avoid integer overflow
+* jk/prune-mtime (2015-02-09) 2 commits
+  (merged to 'next' on 2015-02-16 at 3d46eae)
+ + sha1_file: fix iterating loose alternate objects
+ + for_each_loose_file_in_objdir: take an optional strbuf path
 
- We didn't format an integer that wouldn't fit in "int" but in
"uintmax_t" correctly.
+ In v2.2.0, we broke "git prune" that runs in a repository that
borrows from an alternate object store.
 
 
-* jk/pack-bitmap (2015-02-04) 1 commit
-  (merged to 'next' on 2015-02-16 at 2e30424)
- + ewah: fix building with gcc < 3.4.0
+* ps/submodule-sanitize-path-upon-add (2015-02-02) 1 commit
+  (merged to 'next' on 2015-02-16 at 8253132)
+ + git-submodule.sh: fix '/././' path normalization
 
- The pack bitmap support did not build with older versions of GCC.
+ "git submodule add" failed to squash "path/to/././submodule" to
+ "path/to/submodule".
 
 
-* ye/http-accept-language (2015-01-28) 1 commit
-  (merged to 'next' on 2015-02-16 at 10ed819)
- + http: add Accept-Language header if possible
+* ss/check-builtins-on-windows (2015-02-05) 1 commit
+  (merged to 'next' on 2015-02-16 at 2c10cc1)
+ + check-builtins: strip executable suffix $X when enumerating builtins
 
- Using environment variable LANGUAGE and friends on the client side,
- HTTP-based transports now send Accept-Language when making requests.
+
+* tc/curl-vernum-output-broken-in-7.11 (2015-02-03) 1 commit
+  (merged to 'next' on 2015-02-16 at de90f95)
+ + Makefile: handle broken curl version number in version check
+
+ Certain older vintages of cURL give irregular output from
+ "curl-config --vernum", which confused our build system.
 
 --------------------------------------------------
 [New Topics]
 
-* ak/git-pm-typofix (2015-02-18) 1 commit
- - Git.pm: two minor typo fixes
+* mm/am-c-doc (2015-02-20) 2 commits
+ - Documentation/git-am.txt: mention mailinfo.scissors config variable
+ - Documentation/config.txt: document mailinfo.scissors
 
- Will merge to 'next'.
+ The configuration variable 'mailinfo.scissors' was hard to
+ discover in the documentation.
 
+ Will merge to 'next'.
 
-* jc/decorate-leaky-separator-color (2015-02-18) 1 commit
- - log --decorate: do not leak "commit" color into the next item
 
- "git log --decorate" did not reset colors correctly around the
- branch names.
+* rs/simple-cleanups (2015-02-22) 4 commits
+ - sha1_name: use strlcpy() to copy strings
+ - pretty: use starts_with() to check for a prefix
+ - for-each-ref: use skip_prefix() to avoid duplicate string comparison
+ - connect: use strcmp() for string comparison
 
  Will merge to 'next'.
 
@@ -166,16 +174,6 @@ of the repositories listed at
  Need extra sets of eyes to review this.
 
 
-* tb/connect-ipv6-parse-fix (2015-01-22) 3 commits
- - t5500: show user name and host in diag-url
- - t5601: add more test cases for IPV6
- - connect.c: improve parsing of literal IPV6 addresses
-
- Parsing of literal IPv6 addresses.
-
- Will discard.
-
-
 * ak/stash-store-create-help (2015-01-13) 1 commit
  - stash: show "create" and "store" subcommands in usage-help
 
@@ -209,7 +207,7 @@ of the repositories listed at
  - FIXUP
  - index-pack: reduce memory footprint a bit
 
- Experimental?
+ Need to replace with the reroll ($gmane/264126).
 
 
 * pw/remote-set-url-fetch (2014-11-26) 1 commit
@@ -334,15 +332,40 @@ of the repositories listed at
 --------------------------------------------------
 [Cooking]
 
-* ms/submodule-update-config-doc (2015-02-17) 2 commits
- - SQUASH???
- - submodule: clarify documentation for update subcommand
+* tb/connect-ipv6-parse-fix (2015-02-22) 3 commits
+ - t5500: show user name and host in diag-url
+ - t5601: add more test cases for IPV6
+ - connect.c: allow ssh://user@[2001:db8::1]/repo.git
+
+ Waiting for comments from Brian who had objections to the previous
+ round.
+
+
+* ak/git-pm-typofix (2015-02-18) 1 commit
+  (merged to 'next' on 2015-02-20 at 0fa233a)
+ + Git.pm: two minor typo fixes
+
+ Typofix in comments.
+
+ Will merge to 'master'.
+
+
+* jc/decorate-leaky-separator-color (2015-02-20) 2 commits
+ - config.txt: spell out how certain typed values are written
+ - log --decorate: do not leak "commit" color into the next item
+
+ "git log --decorate" did not reset colors correctly around the
+ branch names.
+
+ Waiting for discussion on the tip one.
+
+
+* ms/submodule-update-config-doc (2015-02-20) 1 commit
+ - submodule: Improve documentation of update subcommand
 
  The interaction between "git submodule update" and the
  submodule.*.update configuration was not clearly documented.
 
- The SQUASH may be sufficient as a reroll ($gmane/259037).
-
 
 * dp/remove-duplicated-header-inclusion (2015-02-13) 1 commit
   (merged to 'next' on 2015-02-18 at a1bf108)
@@ -425,15 +448,16 @@ of the repositories listed at
 
 
 * jk/daemon-interpolate (2015-02-17) 3 commits
- - daemon: sanitize incoming virtual hostname
- - t5570: test git-daemon's --interpolated-path option
- - git_connect: let user override virtual-host we send to daemon
+  (merged to 'next' on 2015-02-20 at 21118a7)
+ + daemon: sanitize incoming virtual hostname
+ + t5570: test git-daemon's --interpolated-path option
+ + git_connect: let user override virtual-host we send to daemon
 
  The "interpolated-path" option of "git daemon" inserted any string
  client declared on the "host=" capability request without checking.
  Sanitize and limit %H and %CH to a saner and a valid DNS name.
 
- Will merge to 'next'.
+ Will merge to 'master'.
 
 
 * rs/daemon-interpolate (2015-02-17) 2 commits
@@ -483,36 +507,6 @@ of the repositories listed at
  Will merge to 'master'.
 
 
-* ab/merge-file-prefix (2015-02-11) 1 commit
-  (merged to 'next' on 2015-02-16 at 89e0252)
- + merge-file: correctly open files when in a subdir
-
- "git merge-file" did not work correctly in a subdirectory.
-
- Will merge to 'master'.
-
-
-* es/blame-commit-info-fix (2015-02-10) 1 commit
-  (merged to 'next' on 2015-02-16 at f76ff44)
- + builtin/blame: destroy initialized commit_info only
-
- "git blame" died, trying to free an uninitialized piece of memory.
-
- Will merge to 'master'.
-
-
-* es/squelch-openssl-warnings-on-macosx (2015-02-09) 1 commit
-  (merged to 'next' on 2015-02-16 at bbe2880)
- + git-compat-util: do not step on MAC_OS_X_VERSION_MIN_REQUIRED
-
- An earlier workaround to squelch unhelpful deprecation warnings
- from the complier on Mac OSX unnecessarily set minimum required
- version of the OS, which the user might want to raise (or lower)
- for other reasons.
-
- Will merge to 'master'.
-
-
 * jc/max-io-size-and-ssize-max (2015-02-12) 1 commit
   (merged to 'next' on 2015-02-18 at 0c8a4da)
  + xread/xwrite: clip MAX_IO_SIZE to SSIZE_MAX
@@ -571,22 +565,6 @@ of the repositories listed at
  Will merge to 'next', unless there is an objection.
 
 
-* jc/diff-files-ita (2015-02-04) 1 commit
-  (merged to 'next' on 2015-02-16 at d7867a3)
- + run_diff_files(): clarify computation of sha1 validity
-
- Code cleanup.
-
- Will merge to 'master'.
-
-
-* ss/check-builtins-on-windows (2015-02-05) 1 commit
-  (merged to 'next' on 2015-02-16 at 2c10cc1)
- + check-builtins: strip executable suffix $X when enumerating builtins
-
- Will merge to 'master'.
-
-
 * jc/apply-beyond-symlink (2015-02-10) 4 commits
   (merged to 'next' on 2015-02-18 at 4109de1)
  + apply: do not touch a file beyond a symbolic link
@@ -602,37 +580,6 @@ of the repositories listed at
  Will merge to 'master'.
 
 
-* jk/prune-mtime (2015-02-09) 2 commits
-  (merged to 'next' on 2015-02-16 at 3d46eae)
- + sha1_file: fix iterating loose alternate objects
- + for_each_loose_file_in_objdir: take an optional strbuf path
-
- In v2.2.0, we broke "git prune" that runs in a repository that
- borrows from an alternate object store.
-
- Will merge to 'master'.
-
-
-* ps/submodule-sanitize-path-upon-add (2015-02-02) 1 commit
-  (merged to 'next' on 2015-02-16 at 8253132)
- + git-submodule.sh: fix '/././' path normalization
-
- "git submodule add" failed to squash "path/to/././submodule" to
- "path/to/submodule".
-
- Will merge to 'master'.
-
-
-* tc/curl-vernum-output-broken-in-7.11 (2015-02-03) 1 commit
-  (merged to 'next' on 2015-02-16 at de90f95)
- + Makefile: handle broken curl version number in version check
-
- Certain older vintages of cURL give irregular output from
- "curl-config --vernum", which confused our build system.
-
- Will merge to 'master'.
-
-
 * tc/missing-http-proxyauth (2015-02-03) 1 commit
   (merged to 'next' on 2015-02-18 at 8ff01ad)
  + http: support curl < 7.10.7
@@ -653,18 +600,6 @@ of the repositories listed at
  Will merge to 'master'.
 
 
-* jc/conf-var-doc (2015-02-02) 3 commits
-  (merged to 'next' on 2015-02-16 at 97512a3)
- + CodingGuidelines: describe naming rules for configuration variables
- + config.txt: mark deprecated variables more prominently
- + config.txt: clarify that add.ignore-errors is deprecated
-
- Longstanding configuration variable naming rules has been added to
- the documentation.
-
- Will merge to 'master'.
-
-
 * js/fsck-opt (2015-01-21) 19 commits
  - fsck: support ignoring objects in `git fsck` via fsck.skiplist
  - fsck: git receive-pack: support excluding objects from fsck'ing