What's cooking (2019/11 #02)
parent
cbfb543e17
commit
ee99d50ced
|
|
@ -1,10 +1,10 @@
|
|||
To: git@vger.kernel.org
|
||||
Bcc: lwn@lwn.net
|
||||
Subject: What's cooking in git.git (Nov 2019, #01; Mon, 4)
|
||||
Subject: What's cooking in git.git (Nov 2019, #02; Fri, 8)
|
||||
X-master-at: da72936f544fec5a335e66432610e4cef4430991
|
||||
X-next-at: 9d3f5f5b63cc3ed44eec3428f9e8874fb34f9cc0
|
||||
X-next-at: 68dc17040922b37729d89a2dbc01e41fbefdea8f
|
||||
|
||||
What's cooking in git.git (Nov 2019, #01; Mon, 4)
|
||||
What's cooking in git.git (Nov 2019, #02; Fri, 8)
|
||||
--------------------------------------------------
|
||||
|
||||
Here are the topics that have been cooking. Commits prefixed with
|
||||
|
|
@ -25,51 +25,180 @@ of the repositories listed at
|
|||
|
||||
http://git-blame.blogspot.com/p/git-public-repositories.html
|
||||
|
||||
--------------------------------------------------
|
||||
[Graduated to "master"]
|
||||
|
||||
* bc/doc-use-docbook-5 (2019-11-02) 1 commit
|
||||
(merged to 'next' on 2019-11-02 at 68e379d0b0)
|
||||
+ manpage-bold-literal.xsl: match for namespaced "d:literal" in template
|
||||
|
||||
Finishing touches to the recent update to the build procedure for
|
||||
the documentation.
|
||||
|
||||
|
||||
* ds/commit-graph-on-fetch (2019-10-25) 2 commits
|
||||
(merged to 'next' on 2019-10-30 at 3ca711f743)
|
||||
+ commit-graph: fix writing first commit-graph during fetch
|
||||
+ t5510-fetch.sh: demonstrate fetch.writeCommitGraph bug
|
||||
|
||||
Regression fix.
|
||||
|
||||
|
||||
* jt/delay-fetch-if-missing (2019-10-24) 1 commit
|
||||
(merged to 'next' on 2019-10-30 at 6c884f3267)
|
||||
+ fetch: delay fetch_if_missing=0 until after config
|
||||
|
||||
Work-around a lazy fetch glitch.
|
||||
|
||||
--------------------------------------------------
|
||||
[New Topics]
|
||||
|
||||
* es/myfirstcontrib-updates (2019-11-02) 3 commits
|
||||
- myfirstcontrib: hint to find gitgitgadget allower
|
||||
- myfirstcontrib: add dependency installation step
|
||||
- myfirstcontrib: add 'psuh' to command-list.txt
|
||||
* am/pathspec-from-file (2019-11-07) 6 commits
|
||||
- commit: support the --pathspec-from-file option
|
||||
- doc: commit: unify <pathspec> description
|
||||
- reset: support the `--pathspec-from-file` option
|
||||
- doc: reset: unify <pathspec> description
|
||||
- pathspec: add new function to parse file
|
||||
- parse-options.h: add new options `--pathspec-from-file`, `--pathspec-file-nul`
|
||||
|
||||
Doc updates.
|
||||
A few commands learned to take the pathspec from the
|
||||
standard input or a named file, instead of taking it as the command
|
||||
line arguments.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* rt/fetch-message-fix (2019-11-02) 1 commit
|
||||
- fetch.c: fix typo in a warning message
|
||||
* cb/curl-use-xmalloc (2019-11-07) 1 commit
|
||||
- remote-curl: unbreak http.extraHeader with custom allocators
|
||||
|
||||
A small message update.
|
||||
HTTP transport had possible allocator/deallocator mismatch, which
|
||||
has been corrected.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* ds/commit-graph-delay-gen-progress (2019-11-07) 1 commit
|
||||
- commit-graph: use start_delayed_progress()
|
||||
|
||||
One kind of progress messages were always given during commit-graph
|
||||
generation, instead of following the "if it takes more than two
|
||||
seconds, show progress" pattern, which has been corrected.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* ec/fetch-mark-common-refs-trace2 (2019-11-07) 1 commit
|
||||
- fetch: add trace2 instrumentation
|
||||
|
||||
Trace2 annotation.
|
||||
|
||||
Expecting a response to review.
|
||||
|
||||
|
||||
* en/misc-doc-fixes (2019-11-07) 3 commits
|
||||
- name-hash.c: remove duplicate word in comment
|
||||
- hashmap: fix documentation misuses of -> versus .
|
||||
- git-filter-branch.txt: correct argument name typo
|
||||
|
||||
Misc doc fixes.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* en/t6024-style (2019-11-07) 1 commit
|
||||
- t6024: modernize style
|
||||
|
||||
Test updates.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* ep/guard-kset-tar-headers (2019-11-07) 1 commit
|
||||
- kset.h, tar.h: add missing header guard to prevent multiple inclusion
|
||||
|
||||
Code clean-up.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* js/fetch-multi-lockfix (2019-11-06) 2 commits
|
||||
- fetch: avoid locking issues between fetch.jobs/fetch.writeCommitGraph
|
||||
- fetch: add the command-line option `--write-commit-graph`
|
||||
|
||||
Fetching from multiple remotes into the same repository in parallel
|
||||
had a bad interaction with the recent change to (optionally) update
|
||||
the commit-graph after a fetch job finishes, as these parallel
|
||||
fetches compete with each other. Which has been corrected.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* jt/fetch-remove-lazy-fetch-plugging (2019-11-06) 1 commit
|
||||
- fetch: remove fetch_if_missing=0
|
||||
|
||||
"git fetch" codepath had a big "do not lazily fetch missing objects
|
||||
when I ask if something exists" switch. This has been corrected by
|
||||
marking the "does this thing exist?" calls with "if not please do not
|
||||
lazily fetch it" flag.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* kw/fsmonitor-watchman-fix (2019-11-06) 1 commit
|
||||
- fsmonitor: fix watchman integration
|
||||
|
||||
The watchman integration for fsmonitor was racy, which has been
|
||||
corrected to be more conservative.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* ln/userdiff-elixir (2019-11-08) 1 commit
|
||||
- userdiff: add Elixir to supported languages
|
||||
|
||||
The patterns to detect function boundary for Elixir language has
|
||||
been added.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* ns/test-desc-typofix (2019-11-07) 1 commit
|
||||
- t: fix typo in test descriptions
|
||||
|
||||
Typofix.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* py/shortlog-list-options-for-log (2019-11-06) 1 commit
|
||||
- git-shortlog.txt: include commit limiting options
|
||||
|
||||
Documentation pages for "git shortlog" now lists commit limiting
|
||||
options explicitly.
|
||||
|
||||
Expecting a reroll.
|
||||
It excludes too much (e.g. the section for pathspec based history
|
||||
simplification) in a way that makes future shuffling of sections
|
||||
in rev-list-options.txt error prone.
|
||||
|
||||
|
||||
* rs/trace2-dots (2019-11-06) 1 commit
|
||||
- trace2: add dots directly to strbuf in perf_fmt_prepare()
|
||||
|
||||
Code cleanup.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* dd/sequencer-utf8 (2019-11-07) 8 commits
|
||||
- sequencer: reencode commit message for am/rebase --show-current-patch
|
||||
- sequencer: reencode old merge-commit message
|
||||
- sequencer: reencode squashing commit's message
|
||||
- sequencer: reencode revert/cherry-pick's todo list
|
||||
- sequencer: reencode to utf-8 before arrange rebase's todo list
|
||||
- t3900: demonstrate git-rebase problem with multi encoding
|
||||
- configure.ac: define ICONV_OMITS_BOM if necessary
|
||||
- t0028: eliminate non-standard usage of printf
|
||||
|
||||
Handling of commit objects that use non UTF-8 encoding during
|
||||
"rebase -i" has been improved.
|
||||
|
||||
|
||||
* dl/t5520-cleanup (2019-11-08) 14 commits
|
||||
- t5520: replace `! git` with `test_must_fail git`
|
||||
- t5520: remove redundant lines in test cases
|
||||
- t5520: replace subshell cat comparison with test_cmp
|
||||
- t5520: don't put git in upstream of pipe
|
||||
- t5520: test single-line files by git with test_cmp
|
||||
- t5520: use test_cmp_rev where possible
|
||||
- t5520: replace test -{n,z} with test-lib functions
|
||||
- t5520: use test_line_count where possible
|
||||
- t5520: remove spaces after redirect operator
|
||||
- t5520: replace test -f with test-lib functions
|
||||
- t5520: let sed open its own input
|
||||
- t5520: use sq for test case names
|
||||
- t5520: improve test style
|
||||
- t: teach test_cmp_rev to accept ! for not-equals
|
||||
|
||||
Test cleanup.
|
||||
|
||||
Expecting a response to review.
|
||||
|
||||
--------------------------------------------------
|
||||
[Stalled]
|
||||
|
||||
|
|
@ -126,6 +255,38 @@ of the repositories listed at
|
|||
--------------------------------------------------
|
||||
[Cooking]
|
||||
|
||||
* js/builtin-add-i (2019-11-08) 9 commits
|
||||
- built-in add -i: implement the `help` command
|
||||
- built-in add -i: use color in the main loop
|
||||
- built-in add -i: support `?` (prompt help)
|
||||
- built-in add -i: show unique prefixes of the commands
|
||||
- built-in add -i: implement the main loop
|
||||
- built-in add -i: color the header in the `status` command
|
||||
- built-in add -i: implement the `status` command
|
||||
- diff: export diffstat interface
|
||||
- Start to implement a built-in version of `git add --interactive`
|
||||
|
||||
The beginning of rewriting "git add -i" in C.
|
||||
|
||||
|
||||
* es/myfirstcontrib-updates (2019-11-02) 3 commits
|
||||
- myfirstcontrib: hint to find gitgitgadget allower
|
||||
- myfirstcontrib: add dependency installation step
|
||||
- myfirstcontrib: add 'psuh' to command-list.txt
|
||||
|
||||
Doc updates.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* rt/fetch-message-fix (2019-11-02) 1 commit
|
||||
- fetch.c: fix typo in a warning message
|
||||
|
||||
A small message update.
|
||||
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* ra/rebase-i-more-options (2019-11-02) 6 commits
|
||||
- rebase: add --reset-author-date
|
||||
- rebase -i: support --ignore-date
|
||||
|
|
@ -138,13 +299,22 @@ of the repositories listed at
|
|||
rebase" proper.
|
||||
|
||||
|
||||
* en/doc-typofix (2019-10-25) 1 commit
|
||||
(merged to 'next' on 2019-10-30 at 8405cac984)
|
||||
+ Documentation: fix a bunch of typos, both old and new
|
||||
* en/doc-typofix (2019-11-07) 11 commits
|
||||
- Fix spelling errors in no-longer-updated-from-upstream modules
|
||||
- multimail: fix a few simple spelling errors
|
||||
- sha1dc: fix trivial comment spelling error
|
||||
- Fix spelling errors in test commands
|
||||
- Fix spelling errors in messages shown to users
|
||||
- Fix spelling errors in names of tests
|
||||
- Fix spelling errors in comments of testcases
|
||||
- Fix spelling errors in code comments
|
||||
- Prefer 'up-to-date' spelling
|
||||
- Fix spelling errors in documentation outside of Documentation/
|
||||
- Documentation: fix a bunch of typos, both old and new
|
||||
|
||||
Docfix.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'next'.
|
||||
|
||||
|
||||
* hw/remove-api-docs-placeholder (2019-10-25) 1 commit
|
||||
|
|
@ -153,7 +323,7 @@ of the repositories listed at
|
|||
|
||||
Docfix.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* js/update-index-ignore-removal-for-skip-worktree (2019-11-02) 2 commits
|
||||
|
|
@ -164,7 +334,7 @@ of the repositories listed at
|
|||
"git stash save" in a working tree that is sparsely checked out
|
||||
mistakenly removed paths that are outside the area of interest.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* pb/pretty-email-without-domain-part (2019-10-30) 3 commits
|
||||
|
|
@ -177,7 +347,7 @@ of the repositories listed at
|
|||
placeholder that is similar to e/E that fills in the e-mail
|
||||
address, but only the local part on the left side of '@'.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* sg/commit-graph-usage-fix (2019-10-28) 1 commit
|
||||
|
|
@ -186,7 +356,7 @@ of the repositories listed at
|
|||
|
||||
Message fix.
|
||||
|
||||
Will merge to 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* dl/doc-diff-no-index-implies-exit-code (2019-11-02) 1 commit
|
||||
|
|
@ -263,7 +433,7 @@ of the repositories listed at
|
|||
Move the definition of a set of bitmask constants from 0ctal
|
||||
literal to (1U<<count) notation.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* jk/cleanup-object-parsing-and-fsck (2019-10-28) 23 commits
|
||||
|
|
@ -306,7 +476,7 @@ of the repositories listed at
|
|||
"git rebase --preserve-merges" has been marked as deprecated; this
|
||||
release stops advertising it in the "git rebase -h" output.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* po/bundle-doc-clonable (2019-10-21) 1 commit
|
||||
|
|
@ -323,7 +493,7 @@ of the repositories listed at
|
|||
|
||||
Doc update.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* js/advise-rebase-skip (2019-10-23) 3 commits
|
||||
|
|
@ -336,7 +506,7 @@ of the repositories listed at
|
|||
on what operation was in progress learned to distinguish rebase and
|
||||
cherry-pick better.
|
||||
|
||||
Will cook in 'next'.
|
||||
Perhaps discard and expect a reroll.
|
||||
cf. <9d550cd9-08a2-eee5-7d7f-63678285accc@gmail.com>
|
||||
|
||||
|
||||
|
|
@ -351,7 +521,7 @@ of the repositories listed at
|
|||
Code clean-up and a bugfix in the logic used to tell worktree local
|
||||
and repository global refs apart.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* wb/midx-progress (2019-10-23) 6 commits
|
||||
|
|
@ -366,7 +536,7 @@ of the repositories listed at
|
|||
The code to generate multi-pack index learned to show (or not to
|
||||
show) progress indicators.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* dl/apply-3way-diff3 (2019-10-24) 5 commits
|
||||
|
|
@ -380,7 +550,7 @@ of the repositories listed at
|
|||
"git apply --3way" learned to honor merge.conflictStyle
|
||||
configuration variable, like merges would.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* hw/config-doc-in-header (2019-10-24) 1 commit
|
||||
|
|
@ -401,7 +571,7 @@ of the repositories listed at
|
|||
original object to HEAD, but a mistaken tightening to command line
|
||||
parameter validation made earlier disabled that feature by mistake.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* jc/log-graph-simplify (2019-10-16) 13 commits
|
||||
|
|
@ -448,7 +618,7 @@ of the repositories listed at
|
|||
"rebase -i" ceased to run post-commit hook by mistake in an earlier
|
||||
update, which has been corrected.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* ds/sparse-cone (2019-10-23) 17 commits
|
||||
|
|
@ -487,8 +657,7 @@ of the repositories listed at
|
|||
command; this has been enhanced so that the subject can also be
|
||||
filled.
|
||||
|
||||
Will cook in 'next'.
|
||||
No need for rush, as this is a new feature.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* en/merge-recursive-directory-rename-fixes (2019-10-23) 3 commits
|
||||
|
|
@ -502,7 +671,7 @@ of the repositories listed at
|
|||
as a rename/merge of the subdirectory to the root directory, which has
|
||||
been corrected.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* jt/fetch-pack-record-refs-in-the-dot-promisor (2019-10-16) 1 commit
|
||||
|
|
@ -511,8 +680,7 @@ of the repositories listed at
|
|||
|
||||
Debugging support for lazy cloning has been a bit improved.
|
||||
|
||||
Will cook in 'next'.
|
||||
No need for rush, as this is a new feature.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* es/walken-tutorial (2019-10-12) 1 commit
|
||||
|
|
@ -521,7 +689,7 @@ of the repositories listed at
|
|||
|
||||
A tutorial on object enumeration.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* bc/hash-independent-tests-part-6 (2019-10-28) 15 commits
|
||||
|
|
@ -544,7 +712,7 @@ of the repositories listed at
|
|||
|
||||
Test updates to prepare for SHA-2 transition continues.
|
||||
|
||||
Will cook in 'next'.
|
||||
Will merge to 'master'.
|
||||
|
||||
|
||||
* ag/sequencer-todo-updates (2019-10-28) 6 commits
|
||||
|
|
@ -560,7 +728,7 @@ of the repositories listed at
|
|||
Reduce unnecessary reading of state variables back from the disk
|
||||
during sequener operation.
|
||||
|
||||
Will cook in 'next'.
|
||||
Kick back to 'pu' before squashing the leakfix.
|
||||
|
||||
|
||||
* mt/threaded-grep-in-object-store (2019-10-02) 11 commits
|
||||
|
|
@ -580,6 +748,8 @@ of the repositories listed at
|
|||
(as opposed to files in the working tree) as accesses to the object
|
||||
layer is not thread-safe. This limitation is getting lifted.
|
||||
|
||||
What's the current status of this one?
|
||||
|
||||
|
||||
* jk/packfile-reuse-cleanup (2019-10-23) 9 commits
|
||||
- pack-objects: improve partial packfile reuse
|
||||
|
|
@ -595,22 +765,4 @@ of the repositories listed at
|
|||
The way "git pack-objects" reuses objects stored in existing pack
|
||||
to generate its result has been improved.
|
||||
|
||||
|
||||
* js/builtin-add-i (2019-08-30) 11 commits
|
||||
. built-in add -i: implement the `help` command
|
||||
. built-in add -i: use color in the main loop
|
||||
. built-in add -i: support `?` (prompt help)
|
||||
. built-in add -i: show unique prefixes of the commands
|
||||
. Add a function to determine unique prefixes for a list of strings
|
||||
. built-in add -i: implement the main loop
|
||||
. built-in add -i: color the header in the `status` command
|
||||
. built-in add -i: refresh the index before running `status`
|
||||
. built-in add -i: implement the `status` command
|
||||
. diff: export diffstat interface
|
||||
. Start to implement a built-in version of `git add --interactive`
|
||||
|
||||
The beginning of rewriting "git add -i" in C.
|
||||
|
||||
Expecting a reroll on top of a base with the tg/stash-refresh-index
|
||||
topic that defines an updated repo_refresh_and_write_index() helper.
|
||||
cf. <20190911175201.GA11444@cat>
|
||||
Will merge to 'next'.
|
||||
|
|
|
|||
Loading…
Reference in New Issue