What's cooking (2015/03 #09)

This commit is contained in:
Junio C Hamano
2015-03-26 13:52:29 -07:00
parent ba2dcd5637
commit 1957483686

View File

@@ -1,20 +1,30 @@
To: git@vger.kernel.org
Bcc: lwn@lwn.net
Subject: What's cooking in git.git (Mar 2015, #08; Mon, 23)
X-master-at: f53fc38c083da1a1d14f54713ffd8fd0965a2194
X-next-at: b1122c2910374ef5dde8cb25b25be0abb1538aba
Subject: What's cooking in git.git (Mar 2015, #09; Thu, 26)
X-master-at: 2dfb2e07cb0cb979f630643b57dca579a0359a9d
X-next-at: 1e1e5fdfb345c0ff9265604de8d64ca01d55f26a
What's cooking in git.git (Mar 2015, #08; Mon, 23)
What's cooking in git.git (Mar 2015, #09; Thu, 26)
--------------------------------------------------
Here are the topics that have been cooking. Commits prefixed with
'-' are only in 'pu' (proposed updates) while commits prefixed with
'+' are in 'next'.
This cycle is turning out to be a "shoot for product excellence"
release. About half of the commits that have been merged to the
'master' so far have also been merged to 'maint' and v2.3.4 has been
tagged.
Good news is that a few GSoC Microprojects have been merged already
to 'master'; from my vague recollection of past years, perhaps this
year's batch of students are of better quality? I dunno, but it
that is the case, it is a welcome change.
A preview release 2.4-rc0 has been tagged. I do not expect no major
topics to graduate to 'master' before the final; many topics in
'next' touch important issues and crucial code paths and I'd prefer
to see them cooked in 'next' for a few more weeks, rather than
merging them early and having to make last-minute reverts for the
upcoming release.
I'll also start dropping stalled topics from 'pu' as part of spring
cleaning.
You can find the changes described here in the integration branches
of the repositories listed at
@@ -24,70 +34,71 @@ of the repositories listed at
--------------------------------------------------
[Graduated to "master"]
* jk/push-config (2015-03-14) 4 commits
(merged to 'next' on 2015-03-16 at 6452570)
+ push: allow --follow-tags to be set by config push.followTags
+ cmd_push: pass "flags" pointer to config callback
+ cmd_push: set "atomic" bit directly
+ git_push_config: drop cargo-culted wt_status pointer
* ct/prompt-untracked-fix (2015-03-15) 1 commit
(merged to 'next' on 2015-03-20 at 0d57eaf)
+ git prompt: use toplevel to find untracked files
Restructure "git push" codepath to make it easier to add new
configuration bits and then add push.followTags configuration that
turns --follow-tags option on by default.
The prompt script (in contrib/) did not show the untracked sign
when working in a subdirectory without any untracked files.
* jk/smart-http-hide-refs (2015-03-12) 2 commits
(merged to 'next' on 2015-03-16 at 530df4c)
+ upload-pack: do not check NULL return of lookup_unknown_object
+ upload-pack: fix transfer.hiderefs over smart-http
* dj/log-graph-with-no-walk (2015-03-19) 1 commit
(merged to 'next' on 2015-03-20 at cb636c0)
+ revision: forbid combining --graph and --no-walk
The transfer.hiderefs support did not quite work for smart-http
transport.
"git log --graph --no-walk A B..." is a otcnflicting request that
asks nonsense; no-walk tells us show discrete points in the
history, while graph asks to draw connections between these
discrete points. Forbid the combination.
* jk/tag-h-column-is-a-listing-option (2015-03-12) 1 commit
(merged to 'next' on 2015-03-16 at 42b04c6)
+ tag: fix some mis-organized options in "-h" listing
* jc/report-path-error-to-dir (2015-03-24) 1 commit
(merged to 'next' on 2015-03-24 at 6e97221)
+ report_path_error(): move to dir.c
"git tag -h" used to show the "--column" and "--sort" options
that are about listing in a wrong section.
Code clean-up.
* jk/test-annoyances (2015-03-12) 5 commits
(merged to 'next' on 2015-03-16 at 845b091)
+ t5551: make EXPENSIVE test cheaper
+ t5541: move run_with_cmdline_limit to test-lib.sh
+ t: pass GIT_TRACE through Apache
+ t: redirect stderr GIT_TRACE to descriptor 4
+ t: translate SIGINT to an exit
* jc/submitting-patches-mention-send-email (2015-03-15) 1 commit
(merged to 'next' on 2015-03-23 at a9581fd)
+ SubmittingPatches: encourage users to use format-patch and send-email
Test fixes.
Recommend format-patch and send-email for those who want to submit
patches to this project.
* js/completion-ctags-pattern-substitution-fix (2015-03-14) 1 commit
(merged to 'next' on 2015-03-17 at 4a68861)
+ contrib/completion: escape the forward slash in __git_match_ctag
* jk/cleanup-failed-clone (2015-03-19) 2 commits
(merged to 'next' on 2015-03-23 at 1f26d93)
+ clone: drop period from end of die_errno message
+ clone: initialize atexit cleanup handler earlier
The code that reads from the ctags file in the completion script
(in contrib/) did not spell ${param/pattern/string} substitution
correctly, which happened to work with bash but not with zsh.
An failure early in the "git clone" that started creating the
working tree and repository could have resulted in some directories
and files left without getting cleaned up.
* nd/config-doc-camelCase (2015-03-13) 1 commit
(merged to 'next' on 2015-03-16 at 0e3fedb)
+ *config.txt: stick to camelCase naming convention
* jk/fetch-pack (2015-03-19) 4 commits
(merged to 'next' on 2015-03-23 at 4357f3d)
+ fetch-pack: remove dead assignment to ref->new_sha1
+ fetch_refs_via_pack: free extra copy of refs
+ filter_ref: make a copy of extra "sought" entries
+ filter_ref: avoid overwriting ref->old_sha1 with garbage
Documentation updates.
"git fetch" that fetches a commit using the allow-tip-sha1-in-want
extension could have failed to fetch all the requested refs.
--------------------------------------------------
[New Topics]
* jc/diff-no-index-d-f (2015-03-22) 1 commit
- align D/F handling of "diff --no-index" with that of normal Git
* jk/prune-with-corrupt-refs (2015-03-20) 5 commits
(merged to 'next' on 2015-03-23 at 68af8a9)
+ refs.c: drop curate_packed_refs
+ repack: turn on "ref paranoia" when doing a destructive repack
+ prune: turn on ref_paranoia flag
+ refs: introduce a "ref paranoia" flag
+ t5312: test object deletion code paths in a corrupted repository
The usual "git diff" when seeing a file turning into a directory
showed a patchset to remove the file and create all files in the
directory, but "git diff --no-index" simply refused to work.
"git prune" used to largely ignore broken refs when deciding which
objects are still being used, which could spread an existing small
damage and make it a larger one.
* jk/run-command-capture (2015-03-22) 7 commits
@@ -108,7 +119,81 @@ of the repositories listed at
finish) and also add code to prevent such abuse in the run-command
helper.
Will merge to 'master'.
* jk/simplify-csum-file-sha1fd-check (2015-03-19) 1 commit
(merged to 'next' on 2015-03-20 at 6f6d1c2)
+ sha1fd_check: die when we cannot open the file
Code simplification.
* jk/test-chain-lint (2015-03-25) 36 commits
(merged to 'next' on 2015-03-25 at 011a687)
+ t9001: drop save_confirm helper
+ t0020: use test_* helpers instead of hand-rolled messages
+ t: simplify loop exit-code status variables
+ t: fix some trivial cases of ignored exit codes in loops
+ t7701: fix ignored exit code inside loop
+ t3305: fix ignored exit code inside loop
+ t0020: fix ignored exit code inside loops
+ perf-lib: fix ignored exit code inside loop
(merged to 'next' on 2015-03-24 at 31df637)
+ t6039: fix broken && chain
+ t9158, t9161: fix broken &&-chain in git-svn tests
+ t9104: fix test for following larger parents
+ t4104: drop hand-rolled error reporting
+ t0005: fix broken &&-chains
+ t7004: fix embedded single-quotes
+ t0050: appease --chain-lint
+ t9001: use test_when_finished
+ t4117: use modern test_* helpers
+ t6034: use modern test_* helpers
+ t1301: use modern test_* helpers
+ t0020: use modern test_* helpers
+ t6030: use modern test_* helpers
+ t9502: fix &&-chain breakage
+ t7201: fix &&-chain breakage
+ t3600: fix &&-chain breakage for setup commands
+ t: avoid using ":" for comments
+ t: wrap complicated expect_code users in a block
+ t: use test_expect_code instead of hand-rolled comparison
+ t: use test_might_fail for diff and grep
+ t: fix &&-chaining issues around setup which might fail
+ t: use test_must_fail instead of hand-rolled blocks
+ t: use verbose instead of hand-rolled errors
+ t: assume test_cmp produces verbose output
+ t: fix trivial &&-chain breakage
+ t: fix moderate &&-chain breakage
+ t: fix severe &&-chain breakage
+ t/test-lib: introduce --chain-lint option
People often forget to chain the commands in their test together
with &&, leaving a failure from an earlier command in the test go
unnoticed. The new GIT_TEST_CHAIN_LINT mechanism allows you to
catch such a mistake more easily.
* kd/rev-list-bisect-first-parent (2015-03-19) 1 commit
(merged to 'next' on 2015-03-20 at 5477bf5)
+ rev-list: refuse --first-parent combined with --bisect
"git rev-list --bisect --first-parent" does not work (yet) and can
even cause SEGV; forbid it. "git log --bisect --first-parent"
would not be useful until "git bisect --first-parent" materializes,
so it is also forbidden for now.
* nd/doc-git-index-version (2015-03-24) 1 commit
+ git.txt: list index versions in plain English
Doc clean-up.
* sg/completion-gitcomp-nl-for-refs (2015-03-22) 1 commit
(merged to 'next' on 2015-03-25 at b095b79)
+ completion: use __gitcomp_nl() for completing refs
Code clean-up.
* tg/fix-check-order-with-split-index (2015-03-20) 1 commit
@@ -119,42 +204,74 @@ of the repositories listed at
codepath to protect us against a broken reimplementation of Git
that writes an invalid index with duplicated index entries, etc.
Will merge to 'master'.
* tg/test-index-v4 (2015-03-20) 1 commit
(merged to 'next' on 2015-03-23 at 6b2eb0a)
+ t1700: make test pass with index-v4
A test fix.
* ts/man-pdf (2015-03-20) 1 commit
- Documentation: make 'make pdf' format manpages to PDF as well
* ws/grep-quiet-no-pager (2015-03-19) 1 commit
(merged to 'next' on 2015-03-20 at b3f5fe6)
+ grep: fix "--quiet" overwriting current output
For offline consumption of manual pages, a target to produce one
pdf document per manual page was added to Documentation/Makefile.
Even though "git grep --quiet" is run merely to ask for the exit
status, we spawned the pager regardless. Stop doing that.
Its usefulness is unknown, given that this does not produce a
single document with all the manual pages in it, which would be not
much better than keeping a bunch of HTML manual pages we already
produce and use them instead for offline consumption.
--------------------------------------------------
[New Topics]
* pt/credential-xdg (2015-03-25) 4 commits
(merged to 'next' on 2015-03-25 at 765128e)
+ t0302: "unreadable" test needs POSIXPERM
(merged to 'next' on 2015-03-24 at 9a3706e)
+ t0302: test credential-store support for XDG_CONFIG_HOME
+ git-credential-store: support XDG_CONFIG_HOME
+ git-credential-store: support multiple credential files
Tweak the sample "store" backend of the credential helper to honor
XDG configuration file locations when specified.
As this may see further updates, and also this is not an urgent
issue anyway, I'll give it a bit more time for it to simmer.
Will cook in 'next'.
* nd/diff-i-t-a (2015-03-23) 1 commit
- diff-lib.c: adjust position of i-t-a entries in diff
* jc/merge-deprecate-old-syntax (2015-03-26) 2 commits
- merge: drop 'git merge <message> HEAD <commit>' syntax
- merge: deprecate 'git merge <message> HEAD <commit>' syntax
An RFC to really start the process of removing the ancient syntax
to invoke a two-way merge, which has been deprecated since October
2007.
* sb/leaks (2015-03-23) 9 commits
(merged to 'next' on 2015-03-23 at 5397daf)
+ read-cache: fix memleak
+ add_to_index(): free unused cache-entry
+ commit.c: fix a memory leak
+ http-push: remove unneeded cleanup
+ merge-recursive: fix memleaks
+ merge-blobs.c: fix a memleak
+ builtin/apply.c: fix a memleak
+ update-index: fix a memleak
+ read-cache: free cache entry in add_to_index in case of early return
* ph/push-doc-cas (2015-03-26) 1 commit
- git-push.txt: clean up force-with-lease wording
Will merge to 'master'.
Will merge to 'next' and then to 'master'.
* ss/pull-rebase-preserve (2015-03-26) 1 commit
- docs: clarify "preserve" option wording for git-pull
Will merge to 'next' and then to 'master'.
--------------------------------------------------
[Stalled]
* as/userdiff-sh (2015-03-13) 1 commit
- userdiff: funcname and word patterns for sh
Add a built-in "userdiff" patterns to word-split and identify
notable lines in shell scripts to help presentation of diff and
grep output.
Will discard.
* mh/fdopen-with-retry (2015-03-06) 6 commits
- buffer_fdinit(): use fdopen_with_retry()
- update_info_file(): use fdopen_with_retry()
@@ -209,7 +326,7 @@ of the repositories listed at
- diff: teach diff.relative to give default to --relative=<value>
- diff: teach --no-relative to override earlier --relative
No comments? No interests?
Will discard.
* jc/diff-b-m (2015-02-23) 5 commits
@@ -279,20 +396,23 @@ of the repositories listed at
- SQUASH??? git-add--interactive: Preserve diff heading when splitting hunks
- git-add--interactive: Preserve diff heading when splitting hunks
Waiting for a reroll.
Tired of waiting for a reroll.
Will discard.
* jn/gitweb-utf8-in-links (2014-05-27) 1 commit
- gitweb: Harden UTF-8 handling in generated links
$gmane/250758?
Will discard.
* ss/userdiff-update-csharp-java (2014-06-02) 2 commits
- userdiff: support Java try keyword
- userdiff: support C# async methods and correct C# keywords
Reviews sent; waiting for a response.
Reviews sent; tired of waiting for a response.
Will discard.
* bg/rebase-off-of-previous-branch (2014-04-16) 1 commit
@@ -302,7 +422,8 @@ of the repositories listed at
(i.e. the previous one).
But it stops short and does not do the same for "git rebase @{-1}".
Expecting a reroll.
Tired of waiting for a reroll.
Will discard.
* rb/merge-prepare-commit-msg-hook (2014-01-10) 4 commits
@@ -316,7 +437,8 @@ of the repositories listed at
hook, prepare-commit-msg, but it would equally apply to other hooks
like post-merge, I think.
Waiting for a reroll.
Tired of waiting for a reroll.
Will discard.
* jc/graph-post-root-gap (2013-12-30) 3 commits
@@ -325,6 +447,7 @@ of the repositories listed at
- graph: stuff the current commit into graph->columns[]
This was primarily a RFH ($gmane/239580).
Will discard.
* tg/perf-lib-test-perf-cleanup (2013-09-19) 2 commits
@@ -349,51 +472,64 @@ of the repositories listed at
--------------------------------------------------
[Cooking]
* jk/cleanup-failed-clone (2015-03-19) 2 commits
(merged to 'next' on 2015-03-23 at 1f26d93)
+ clone: drop period from end of die_errno message
+ clone: initialize atexit cleanup handler earlier
* jc/diff-no-index-d-f (2015-03-25) 2 commits
- diff: align D/F handling of "diff --no-index" with that of normal Git
- diff-no-index: DWIM "diff D F" into "diff D/F F"
An failure early in the "git clone" that started creating the
working tree and repository could have resulted in some directories
and files left without getting cleaned up.
The usual "git diff" when seeing a file turning into a directory
showed a patchset to remove the file and create all files in the
directory, but "git diff --no-index" simply refused to work.
Will merge to 'master'.
Will merge to and cook in 'next', after reading it over once again.
* jk/fetch-pack (2015-03-19) 4 commits
(merged to 'next' on 2015-03-23 at 4357f3d)
+ fetch-pack: remove dead assignment to ref->new_sha1
+ fetch_refs_via_pack: free extra copy of refs
+ filter_ref: make a copy of extra "sought" entries
+ filter_ref: avoid overwriting ref->old_sha1 with garbage
* ts/man-pdf (2015-03-20) 1 commit
- Documentation: make 'make pdf' format manpages to PDF as well
"git fetch" that fetches a commit using the allow-tip-sha1-in-want
extension could have failed to fetch all the requested refs.
For offline consumption of manual pages, a target to produce one
pdf document per manual page was added to Documentation/Makefile.
Will merge to 'master'.
Its usefulness is unknown, given that this does not produce a
single document with all the manual pages in it, which would be not
much better than keeping a bunch of HTML manual pages we already
produce and use them instead for offline consumption.
Will discard, while leaving a single-document target as an open
possibility.
* jk/prune-with-corrupt-refs (2015-03-20) 5 commits
(merged to 'next' on 2015-03-23 at 68af8a9)
+ refs.c: drop curate_packed_refs
+ repack: turn on "ref paranoia" when doing a destructive repack
+ prune: turn on ref_paranoia flag
+ refs: introduce a "ref paranoia" flag
+ t5312: test object deletion code paths in a corrupted repository
* nd/diff-i-t-a (2015-03-23) 1 commit
(merged to 'next' on 2015-03-24 at a6be89f)
+ diff-lib.c: adjust position of i-t-a entries in diff
"git prune" used to largely ignore broken refs when deciding which
objects are still being used, which could spread an existing small
damage and make it a larger one.
After "git add -N", the path appeared in output of "git diff HEAD"
and "git diff --cached HEAD", leading "git status" to classify it
as "Changes to be committed". Such a path, however, is not yet to
be scheduled to be committed. "git diff" showed the change to the
path as modification, not as a "new file", in the header of its
output.
Will merge to 'master'.
Treat such paths as "yet to be added to the index but Git already
know about them"; "git diff HEAD" and "git diff --cached HEAD"
should not talk about them, and "git diff" should show them as new
files yet to be added to the index.
Will cook in 'next', as this brings in a new world order.
* jk/simplify-csum-file-sha1fd-check (2015-03-19) 1 commit
(merged to 'next' on 2015-03-20 at 6f6d1c2)
+ sha1fd_check: die when we cannot open the file
Code simplification.
* sb/leaks (2015-03-24) 10 commits
(merged to 'next' on 2015-03-24 at bdbc0c7)
+ http: release the memory of a http pack request as well
(merged to 'next' on 2015-03-23 at 5397daf)
+ read-cache: fix memleak
+ add_to_index(): free unused cache-entry
+ commit.c: fix a memory leak
+ http-push: remove unneeded cleanup
+ merge-recursive: fix memleaks
+ merge-blobs.c: fix a memleak
+ builtin/apply.c: fix a memleak
+ update-index: fix a memleak
+ read-cache: free cache entry in add_to_index in case of early return
Will merge to 'master'.
@@ -418,6 +554,8 @@ of the repositories listed at
worse, atoi()). Introduce a set of wrappers that try to be more
careful.
Waiting for a reroll ($gmane/266209).
* tf/gitweb-project-listing (2015-03-19) 5 commits
- gitweb: make category headings into links when they are directories
@@ -432,79 +570,6 @@ of the repositories listed at
Any comments from those who use or have their own code in Gitweb?
* ws/grep-quiet-no-pager (2015-03-19) 1 commit
(merged to 'next' on 2015-03-20 at b3f5fe6)
+ grep: fix "--quiet" overwriting current output
Even though "git grep --quiet" is run merely to ask for the exit
status, we spawned the pager regardless. Stop doing that.
Will merge to 'master'.
* kd/rev-list-bisect-first-parent (2015-03-19) 1 commit
(merged to 'next' on 2015-03-20 at 5477bf5)
+ rev-list: refuse --first-parent combined with --bisect
"git rev-list --bisect --first-parent" does not work (yet) and can
even cause SEGV; forbid it. "git log --bisect --first-parent"
would not be useful until "git bisect --first-parent" materializes,
so it is also forbidden for now.
Will merge to 'master'.
* jk/test-chain-lint (2015-03-22) 28 commits
- t6039: fix broken && chain
- t9158, t9161: fix broken &&-chain in git-svn tests
- t9104: fix test for following larger parents
- t4104: drop hand-rolled error reporting
- t0005: fix broken &&-chains
- t7004: fix embedded single-quotes
- t0050: appease --chain-lint
- t9001: use test_when_finished
- t4117: use modern test_* helpers
- t6034: use modern test_* helpers
- t1301: use modern test_* helpers
- t0020: use modern test_* helpers
- t6030: use modern test_* helpers
- t9502: fix &&-chain breakage
- t7201: fix &&-chain breakage
- t3600: fix &&-chain breakage for setup commands
- t: avoid using ":" for comments
- t: wrap complicated expect_code users in a block
- t: use test_expect_code instead of hand-rolled comparison
- t: use test_might_fail for diff and grep
- t: fix &&-chaining issues around setup which might fail
- t: use test_must_fail instead of hand-rolled blocks
- t: use verbose instead of hand-rolled errors
- t: assume test_cmp produces verbose output
- t: fix trivial &&-chain breakage
- t: fix moderate &&-chain breakage
- t: fix severe &&-chain breakage
- t/test-lib: introduce --chain-lint option
People often forget to chain the commands in their test together
with &&, leaving a failure from an earlier command in the test go
unnoticed. The new GIT_TEST_CHAIN_LINT mechanism allows you to
catch such a mistake more easily.
What I queued here has fix to the issue J6t found in 15/25 squashed
in, and also has 26/25 and 27/25 follow-up fixes from Michael, plus
28/25 follow-up from Torsten. If everybody involved is happy with
it, we can just proceed with this copy, otherwise I'll let Peff
reroll. I am happy either way.
* tg/test-index-v4 (2015-03-20) 1 commit
(merged to 'next' on 2015-03-23 at 6b2eb0a)
+ t1700: make test pass with index-v4
A test fix.
Will merge to 'master'.
* jc/a-lone-dash-stands-for-previous-branch (2015-03-16) 1 commit
- "-" and "@{-1}" on various programs
@@ -518,66 +583,27 @@ of the repositories listed at
series goes anywhere.
* jc/submitting-patches-mention-send-email (2015-03-15) 1 commit
(merged to 'next' on 2015-03-23 at a9581fd)
+ SubmittingPatches: encourage users to use format-patch and send-email
Recommend format-patch and send-email for those who want to submit
patches to this project.
Will merge to 'master'.
* as/userdiff-sh (2015-03-13) 1 commit
- userdiff: funcname and word patterns for sh
Add a built-in "userdiff" patterns to word-split and identify
notable lines in shell scripts to help presentation of diff and
grep output.
Comments???
* bc/object-id (2015-03-13) 10 commits
- apply: convert threeway_stage to object_id
- patch-id: convert to use struct object_id
- commit: convert parts to struct object_id
- diff: convert struct combine_diff_path to object_id
- bulk-checkin.c: convert to use struct object_id
- zip: use GIT_SHA1_HEXSZ for trailers
- archive.c: convert to use struct object_id
- bisect.c: convert leaf functions to use struct object_id
- define utility functions for object IDs
- define a structure for object IDs
(merged to 'next' on 2015-03-24 at 3ec4f83)
+ apply: convert threeway_stage to object_id
+ patch-id: convert to use struct object_id
+ commit: convert parts to struct object_id
+ diff: convert struct combine_diff_path to object_id
+ bulk-checkin.c: convert to use struct object_id
+ zip: use GIT_SHA1_HEXSZ for trailers
+ archive.c: convert to use struct object_id
+ bisect.c: convert leaf functions to use struct object_id
+ define utility functions for object IDs
+ define a structure for object IDs
Identify parts of the code that knows that we use SHA-1 hash to
name our objects too much, and use (1) symbolic constants instead
of hardcoded 20 as byte count and/or (2) use struct object_id
instead of unsigned char [20] for object names.
Will merge to and cook in 'next'.
* ct/prompt-untracked-fix (2015-03-15) 1 commit
(merged to 'next' on 2015-03-20 at 0d57eaf)
+ git prompt: use toplevel to find untracked files
The prompt script (in contrib/) did not show the untracked sign
when working in a subdirectory without any untracked files.
Will merge to 'master'.
* dj/log-graph-with-no-walk (2015-03-19) 1 commit
(merged to 'next' on 2015-03-20 at cb636c0)
+ revision: forbid combining --graph and --no-walk
"git log --graph --no-walk A B..." is a otcnflicting request that
asks nonsense; no-walk tells us show discrete points in the
history, while graph asks to draw connections between these
discrete points. Forbid the combination.
Will merge to 'master'.
Will cook in 'next'.
Also waiting for reviews on the follow-up series ($gmane/265939)
that seems to have seen no interest X-<.
* nd/slim-index-pack-memory-usage (2015-02-27) 2 commits
@@ -587,7 +613,7 @@ of the repositories listed at
Memory usage of "git index-pack" has been trimmed by tens of
per-cent.
Waiting for further comments.
Waiting for further comments and a final reroll ($gmane/264544).
* nd/list-files (2015-02-09) 21 commits
@@ -617,8 +643,9 @@ of the repositories listed at
whistles.
Reroll to base on wt-status work ($gmane/265142) has seen some
positive discussions. Waiting for a further polished reroll
($gmane/265534).
positive discussions.
Waiting for a further polished reroll ($gmane/265534).
* js/fsck-opt (2015-01-21) 19 commits
@@ -648,7 +675,9 @@ of the repositories listed at
Expecting a reroll.
* nd/multiple-work-trees (2015-03-20) 39 commits
* nd/multiple-work-trees (2015-03-24) 40 commits
(merged to 'next' on 2015-03-24 at 58b5a60)
+ t1501: fix test with split index
(merged to 'next' on 2015-03-20 at cc98ed0)
+ t2026: fix broken &&-chain
(merged to 'next' on 2015-02-18 at b51f696)