What's cooking (2017/07 #07)
parent
dfd4e100df
commit
f676aac9e9
|
|
@ -1,10 +1,10 @@
|
|||
To: git@vger.kernel.org
|
||||
Bcc: lwn@lwn.net
|
||||
Subject: What's cooking in git.git (Jul 2017, #06; Thu, 20)
|
||||
X-master-at: 981adb928e5ebe8bbf84d80a8f8fb3a4cbc30afd
|
||||
X-next-at: 6ee059e2f3ee8b8553e8fe6adb297897e619ac91
|
||||
Subject: What's cooking in git.git (Jul 2017, #07; Mon, 24)
|
||||
X-master-at: 5800c63717ae35286a1441f14ffff753e01f7e2b
|
||||
X-next-at: 8e98c6e5c05367936b792dc40ed7cc7876e9d4c7
|
||||
|
||||
What's cooking in git.git (Jul 2017, #06; Thu, 20)
|
||||
What's cooking in git.git (Jul 2017, #07; Mon, 24)
|
||||
--------------------------------------------------
|
||||
|
||||
Here are the topics that have been cooking. Commits prefixed with
|
||||
|
|
@ -12,11 +12,14 @@ 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.
|
||||
|
||||
Tagging of -rc1 is delayed, waiting for a resolution on the l10n
|
||||
issues around '"%"PRItime' custome format specifier, which naturally
|
||||
cannot be handled by gettext(1) suite nicely. I think what is queued
|
||||
on 'pu' based on Dscho's suggestion is a usable workaround, and I
|
||||
plan to use it unless I hear better ideas in the comint 10+ hours.
|
||||
With help from Jiang, Dscho and Jean-Noël, we agreed on the way to
|
||||
handle i18n issues around our custom timestamp_t type and its format
|
||||
PRItime, and tagging of -rc1 has been delayed a bit. But now it has
|
||||
happened. There is a small unrelated change still cooking somewhere
|
||||
else that may have to go in the final release, but other than that
|
||||
one, no topic is expected to go from 'next' to 'master' until the
|
||||
final. Regression fixes and reverts are possible but let's hope
|
||||
there are no need for them.
|
||||
|
||||
You can find the changes described here in the integration branches
|
||||
of the repositories listed at
|
||||
|
|
@ -26,71 +29,9 @@ of the repositories listed at
|
|||
--------------------------------------------------
|
||||
[Graduated to "master"]
|
||||
|
||||
* ew/fd-cloexec-fix (2017-07-17) 1 commit
|
||||
(merged to 'next' on 2017-07-18 at a3de1b1998)
|
||||
+ set FD_CLOEXEC properly when O_CLOEXEC is not supported
|
||||
|
||||
Portability/fallback fix.
|
||||
|
||||
|
||||
* jk/build-with-asan (2017-07-17) 1 commit
|
||||
(merged to 'next' on 2017-07-18 at f92636c616)
|
||||
+ Makefile: allow combining UBSan with other sanitizers
|
||||
|
||||
A recent update made it easier to use "-fsanitize=" option while
|
||||
compiling but supported only one sanitize option. Allow more than
|
||||
one to be combined, joined with a comma, like "make SANITIZE=foo,bar".
|
||||
|
||||
|
||||
* jk/test-copy-bytes-fix (2017-07-17) 1 commit
|
||||
(merged to 'next' on 2017-07-18 at c32c264e96)
|
||||
+ t: handle EOF in test_copy_bytes()
|
||||
|
||||
A test fix.
|
||||
|
||||
|
||||
* js/alias-case-sensitivity (2017-07-17) 2 commits
|
||||
(merged to 'next' on 2017-07-18 at 31641a39f2)
|
||||
+ alias: compare alias name *case-insensitively*
|
||||
+ t1300: demonstrate that CamelCased aliases regressed
|
||||
|
||||
A recent update broke an alias that contained an uppercase letter.
|
||||
|
||||
|
||||
* mt/p4-parse-G-output (2017-07-13) 3 commits
|
||||
(merged to 'next' on 2017-07-18 at e065b689d4)
|
||||
+ git-p4: filter for {'code':'info'} in p4CmdList
|
||||
+ git-p4: parse marshal output "p4 -G" in p4 changes
|
||||
+ git-p4: git-p4 tests with p4 triggers
|
||||
|
||||
Use "p4 -G" to make "p4 changes" output more Python-friendly
|
||||
to parse.
|
||||
|
||||
--------------------------------------------------
|
||||
[New Topics]
|
||||
|
||||
* bw/push-options-recursively-to-submodules (2017-07-20) 1 commit
|
||||
- submodule--helper: teach push-check to handle HEAD
|
||||
|
||||
"git push --recurse-submodules $there HEAD:$target" was not
|
||||
propagated down to the submodules, but now it is.
|
||||
|
||||
Will merge to and cook in 'next'.
|
||||
|
||||
|
||||
* jc/http-sslkey-and-ssl-cert-are-paths (2017-07-20) 1 commit
|
||||
(merged to 'next' on 2017-07-20 at 5489304b99)
|
||||
+ http.c: http.sslcert and http.sslkey are both pathnames
|
||||
|
||||
The http.{sslkey,sslCert} configuration variables are to be
|
||||
interpreted as a pathname that honors "~[username]/" prefix, but
|
||||
weren't, which has been fixed.
|
||||
|
||||
Will cook in 'next'.
|
||||
|
||||
|
||||
* jc/po-pritime-fix (2017-07-20) 1 commit
|
||||
- Makefile: help gettext tools to cope with our custom PRItime format
|
||||
(merged to 'next' on 2017-07-21 at 61f0e3b37f)
|
||||
+ Makefile: help gettext tools to cope with our custom PRItime format
|
||||
|
||||
We started using "%" PRItime, imitating "%" PRIuMAX and friends, as
|
||||
a way to format the internal timestamp value, but this does not
|
||||
|
|
@ -98,37 +39,47 @@ of the repositories listed at
|
|||
that is run by the l10n coordinator to create a broken po/git.pot
|
||||
file. This is a possible workaround for that problem.
|
||||
|
||||
Will fast-track to 2.14-rc1 once we hear positive result.
|
||||
|
||||
* ks/doc-fixes (2017-07-18) 2 commits
|
||||
(merged to 'next' on 2017-07-20 at c34b00d0a0)
|
||||
+ doc: reformat the paragraph containing the 'cut-line'
|
||||
+ doc: camelCase the i18n config variables to improve readability
|
||||
|
||||
Doc clean-up.
|
||||
|
||||
|
||||
* jt/fsck-code-cleanup (2017-07-20) 2 commits
|
||||
(merged to 'next' on 2017-07-20 at f7045a8c47)
|
||||
+ object: remove "used" field from struct object
|
||||
+ fsck: remove redundant parse_tree() invocation
|
||||
* rj/cygwin-fread-reads-directories (2017-07-21) 1 commit
|
||||
(merged to 'next' on 2017-07-21 at 28694cf254)
|
||||
+ config.mak.uname: set FREAD_READS_DIRECTORIES for cygwin
|
||||
|
||||
Code clean-up.
|
||||
It turns out that Cygwin also needs the fopen() wrapper that
|
||||
returns failure when a directory is opened for reading.
|
||||
|
||||
Will cook in 'next'.
|
||||
--------------------------------------------------
|
||||
[New Topics]
|
||||
|
||||
* js/run-process-parallel-api-fix (2017-07-21) 1 commit
|
||||
- run_processes_parallel: change confusing task_cb convention
|
||||
|
||||
API fix.
|
||||
|
||||
Will merge to and cook in 'next'.
|
||||
|
||||
|
||||
* rs/pack-objects-pbase-cleanup (2017-07-20) 1 commit
|
||||
(merged to 'next' on 2017-07-20 at a6b618559b)
|
||||
+ pack-objects: remove unnecessary NULL check
|
||||
* cc/ref-is-hidden-microcleanup (2017-07-24) 1 commit
|
||||
- refs: use skip_prefix() in ref_is_hidden()
|
||||
|
||||
Code clean-up.
|
||||
Code cleanup.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to and cook in 'next'.
|
||||
|
||||
|
||||
* st/lib-gpg-kill-stray-agent (2017-07-20) 1 commit
|
||||
(merged to 'next' on 2017-07-20 at 8ea68c483f)
|
||||
+ t: lib-gpg: flush gpg agent on startup
|
||||
* js/blame-lib (2017-07-24) 1 commit
|
||||
- blame: fix memory corruption scrambling revision name in error message
|
||||
|
||||
Some versions of GnuPG fails to kill gpg-agent it auto-spawned
|
||||
and such a left-over agent can interfere with a test. Work it
|
||||
around by attempting to kill one before starting a new test.
|
||||
A hotfix to a topic already in 'master'.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'next'.
|
||||
|
||||
--------------------------------------------------
|
||||
[Stalled]
|
||||
|
|
@ -196,6 +147,56 @@ of the repositories listed at
|
|||
--------------------------------------------------
|
||||
[Cooking]
|
||||
|
||||
* bw/push-options-recursively-to-submodules (2017-07-20) 1 commit
|
||||
- submodule--helper: teach push-check to handle HEAD
|
||||
|
||||
"git push --recurse-submodules $there HEAD:$target" was not
|
||||
propagated down to the submodules, but now it is.
|
||||
|
||||
Will merge to and cook in 'next'.
|
||||
|
||||
|
||||
* jc/http-sslkey-and-ssl-cert-are-paths (2017-07-20) 1 commit
|
||||
(merged to 'next' on 2017-07-20 at 5489304b99)
|
||||
+ http.c: http.sslcert and http.sslkey are both pathnames
|
||||
|
||||
The http.{sslkey,sslCert} configuration variables are to be
|
||||
interpreted as a pathname that honors "~[username]/" prefix, but
|
||||
weren't, which has been fixed.
|
||||
|
||||
Will cook in 'next'.
|
||||
|
||||
|
||||
* jt/fsck-code-cleanup (2017-07-20) 2 commits
|
||||
(merged to 'next' on 2017-07-20 at f7045a8c47)
|
||||
+ object: remove "used" field from struct object
|
||||
+ fsck: remove redundant parse_tree() invocation
|
||||
|
||||
Code clean-up.
|
||||
|
||||
Will cook in 'next'.
|
||||
|
||||
|
||||
* rs/pack-objects-pbase-cleanup (2017-07-20) 1 commit
|
||||
(merged to 'next' on 2017-07-20 at a6b618559b)
|
||||
+ pack-objects: remove unnecessary NULL check
|
||||
|
||||
Code clean-up.
|
||||
|
||||
Will cook in 'next'.
|
||||
|
||||
|
||||
* st/lib-gpg-kill-stray-agent (2017-07-20) 1 commit
|
||||
(merged to 'next' on 2017-07-20 at 8ea68c483f)
|
||||
+ t: lib-gpg: flush gpg agent on startup
|
||||
|
||||
Some versions of GnuPG fails to kill gpg-agent it auto-spawned
|
||||
and such a left-over agent can interfere with a test. Work it
|
||||
around by attempting to kill one before starting a new test.
|
||||
|
||||
Will cook in 'next'.
|
||||
|
||||
|
||||
* jk/c99 (2017-07-18) 2 commits
|
||||
(merged to 'next' on 2017-07-18 at 1cfc30f7c1)
|
||||
+ clean.c: use designated initializer
|
||||
|
|
@ -249,16 +250,6 @@ of the repositories listed at
|
|||
Will merge to and cook in 'next'.
|
||||
|
||||
|
||||
* ks/doc-fixes (2017-07-18) 2 commits
|
||||
(merged to 'next' on 2017-07-20 at c34b00d0a0)
|
||||
+ doc: reformat the paragraph containing the 'cut-line'
|
||||
+ doc: camelCase the i18n config variables to improve readability
|
||||
|
||||
Doc clean-up.
|
||||
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* rs/bswap-ubsan-fix (2017-07-17) 2 commits
|
||||
(merged to 'next' on 2017-07-20 at ce6bad07b0)
|
||||
+ bswap: convert get_be16, get_be32 and put_be32 to inline functions
|
||||
|
|
|
|||
Loading…
Reference in New Issue