Skip to content

Commit 7701825

Browse files
committed
What's cooking (2016/11 #05)
1 parent 096138e commit 7701825

File tree

1 file changed

+70
-67
lines changed

1 file changed

+70
-67
lines changed

whats-cooking.txt

Lines changed: 70 additions & 67 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
To: git@vger.kernel.org
22
Bcc: lwn@lwn.net
3-
Subject: What's cooking in git.git (Nov 2016, #04; Mon, 21)
4-
X-master-at: 1310affe024fba407bff55dbe65cd6d670c8a32d
5-
X-next-at: d50252334705fce146cd91a5045ecc87fd6ea92e
3+
Subject: What's cooking in git.git (Nov 2016, #05; Wed, 23)
4+
X-master-at: e2b2d6a172b76d44cb7b1ddb12ea5bfac9613a44
5+
X-next-at: c8190e7bd5cf2478d6c76f2ae9bea11b360a6330
66

7-
What's cooking in git.git (Nov 2016, #04; Mon, 21)
7+
What's cooking in git.git (Nov 2016, #05; Wed, 23)
88
--------------------------------------------------
99

1010
Here are the topics that have been cooking. Commits prefixed with
@@ -18,7 +18,7 @@ of the repositories listed at
1818
http://git-blame.blogspot.com/p/git-public-repositories.html
1919

2020
--------------------------------------------------
21-
[New Topics]
21+
[Graduated to "master"]
2222

2323
* jc/for-each-ref-head-segfault-fix (2016-11-18) 1 commit
2424
(merged to 'next' on 2016-11-21 at 3c1f352316)
@@ -27,30 +27,42 @@ of the repositories listed at
2727
Using a %(HEAD) placeholder in "for-each-ref --format=" option
2828
caused the command to segfault when on an unborn branch.
2929

30-
Will cook in 'next'.
30+
31+
* jc/setup-cleanup-fix (2016-11-22) 2 commits
32+
(merged to 'next' on 2016-11-23 at e46785ec9c)
33+
+ archive: read local configuration
34+
+ mailinfo: read local configuration
35+
36+
"git archive" and "git mailinfo" stopped reading from local
37+
configuration file with a recent update.
3138

3239

3340
* js/prepare-sequencer (2016-11-21) 1 commit
3441
(merged to 'next' on 2016-11-21 at 7cdf4ca421)
3542
+ i18n: fix unmatched single quote in error message
3643

3744
Fix for an error message string.
38-
Will merge to 'master'.
3945

4046

4147
* js/rebase-i-commentchar-fix (2016-11-21) 3 commits
42-
- rebase -i: handle core.commentChar=auto
43-
- stripspace: respect repository config
44-
- rebase -i: highlight problems with core.commentchar
48+
(merged to 'next' on 2016-11-22 at 88581dfe2e)
49+
+ rebase -i: handle core.commentChar=auto
50+
+ stripspace: respect repository config
51+
+ rebase -i: highlight problems with core.commentchar
4552

4653
"git rebase -i" did not work well with core.commentchar
4754
configuration variable for two reasons, both of which have been
4855
fixed.
4956

50-
Waiting for an ack for updates.
51-
Hopefully we can merge this before 2.11 final, as one of the
52-
breakages is a recent regression.
5357

58+
* jt/trailer-with-cruft (2016-11-21) 1 commit
59+
(merged to 'next' on 2016-11-22 at c68014088a)
60+
+ doc: mention user-configured trailers
61+
62+
Doc update.
63+
64+
--------------------------------------------------
65+
[New Topics]
5466

5567
* jc/cache-tree-wip (2016-11-18) 4 commits
5668
- cache-tree: freshen the tree object at the top level
@@ -59,42 +71,21 @@ of the repositories listed at
5971
- freshen_object(): factor out a helper function
6072

6173

62-
* jk/trailers-placeholder-in-pretty (2016-11-21) 2 commits
63-
- ref-filter: add support to display trailers as part of contents
64-
- pretty: add %(trailers) format for displaying trailers of a commit message
65-
66-
67-
* jt/trailer-with-cruft (2016-11-21) 1 commit
68-
- doc: mention user-configured trailers
69-
70-
71-
* sb/submodule-intern-gitdir (2016-11-21) 3 commits
72-
- submodule--helper: add intern-git-dir function
73-
- test-lib-functions.sh: teach test_commit -C <dir>
74-
- submodule: use absolute path for computing relative path connecting
75-
76-
--------------------------------------------------
77-
[Graduated to "master"]
78-
79-
* jk/create-branch-remove-unused-param (2016-11-09) 1 commit
80-
(merged to 'next' on 2016-11-16 at 621254c832)
81-
+ create_branch: drop unused "head" parameter
82-
83-
Code clean-up.
84-
74+
* bw/push-dry-run (2016-11-23) 2 commits
75+
- push: fix --dry-run to not push submodules
76+
- push: --dry-run updates submodules when --recurse-submodules=on-demand
77+
(this branch uses hv/submodule-not-yet-pushed-fix.)
8578

86-
* nd/worktree-lock (2016-11-13) 1 commit
87-
(merged to 'next' on 2016-11-16 at 67b731de07)
88-
+ git-worktree.txt: fix typo "to"/"two", and add comma
8979

90-
Typofix.
80+
* jk/rev-parse-symbolic-parents-fix (2016-11-16) 1 commit
81+
- rev-parse: fix parent shorthands with --symbolic
9182

9283

93-
* tk/diffcore-delta-remove-unused (2016-11-14) 1 commit
94-
(merged to 'next' on 2016-11-16 at 51e66c2fa7)
95-
+ diffcore-delta: remove unused parameter to diffcore_count_changes()
96-
97-
Code cleanup.
84+
* nd/worktree-list-fixup (2016-11-23) 3 commits
85+
- worktree list: keep the list sorted
86+
- get_worktrees() must return main worktree as first item even on error
87+
- worktree.c: zero new 'struct worktree' on allocation
88+
(this branch is used by nd/worktree-move.)
9889

9990
--------------------------------------------------
10091
[Stalled]
@@ -196,6 +187,19 @@ of the repositories listed at
196187
--------------------------------------------------
197188
[Cooking]
198189

190+
* jk/trailers-placeholder-in-pretty (2016-11-21) 2 commits
191+
- ref-filter: add support to display trailers as part of contents
192+
- pretty: add %(trailers) format for displaying trailers of a commit message
193+
194+
195+
* sb/submodule-intern-gitdir (2016-11-22) 5 commits
196+
- SQUASH
197+
- submodule: add embed-git-dir function
198+
- test-lib-functions.sh: teach test_commit -C <dir>
199+
- submodule helper: support super prefix
200+
- submodule: use absolute path for computing relative path connecting
201+
202+
199203
* dt/empty-submodule-in-merge (2016-11-17) 1 commit
200204
- submodules: allow empty working-tree dirs in merge/cherry-pick
201205

@@ -206,7 +210,7 @@ of the repositories listed at
206210
Waiting for review.
207211

208212

209-
* bw/grep-recurse-submodules (2016-11-18) 6 commits
213+
* bw/grep-recurse-submodules (2016-11-22) 6 commits
210214
- grep: search history of moved submodules
211215
- grep: enable recurse-submodules to work on <tree> objects
212216
- grep: optionally recurse into submodules
@@ -216,8 +220,6 @@ of the repositories listed at
216220

217221
"git grep" learns to optionally recurse into submodules
218222

219-
Waiting for review.
220-
221223

222224
* dt/smart-http-detect-server-going-away (2016-11-18) 2 commits
223225
(merged to 'next' on 2016-11-21 at d502523347)
@@ -244,7 +246,7 @@ of the repositories listed at
244246
Will cook in 'next'.
245247

246248

247-
* nd/worktree-move (2016-11-12) 11 commits
249+
* nd/worktree-move (2016-11-23) 11 commits
248250
. worktree remove: new command
249251
. worktree move: refuse to move worktrees with submodules
250252
. worktree move: accept destination as directory
@@ -256,22 +258,24 @@ of the repositories listed at
256258
. copy.c: convert bb_(p)error_msg to error(_errno)
257259
. copy.c: delete unused code in copy_file()
258260
. copy.c: import copy_file() from busybox
261+
(this branch uses nd/worktree-list-fixup.)
259262

260263
"git worktree" learned move and remove subcommands.
261264

262-
Waiting for a reroll.
263-
Seems to break a test or two.
265+
Reported to break builds on Windows. Perhaps it should just spawn
266+
"cp -R" or something.
264267

265268

266269
* jc/compression-config (2016-11-15) 1 commit
267-
- compression: unify pack.compression configuration parsing
270+
(merged to 'next' on 2016-11-23 at b3c9254897)
271+
+ compression: unify pack.compression configuration parsing
268272

269273
Compression setting for producing packfiles were spread across
270274
three codepaths, one of which did not honor any configuration.
271275
Unify these so that all of them honor core.compression and
272276
pack.compression variables the same way.
273277

274-
Needs tests for pack-objects and fast-import.
278+
Will cook in 'next'.
275279

276280

277281
* mm/gc-safety-doc (2016-11-16) 1 commit
@@ -289,6 +293,7 @@ of the repositories listed at
289293
+ batch check whether submodule needs pushing into one call
290294
+ serialize collection of refs that contain submodule changes
291295
+ serialize collection of changed submodules
296+
(this branch is used by bw/push-dry-run.)
292297

293298
The code in "git push" to compute if any commit being pushed in the
294299
superproject binds a commit in a submodule that hasn't been pushed
@@ -382,12 +387,15 @@ of the repositories listed at
382387
Perhaps we want to cover .gitmodules too with the same mechanism?
383388

384389

385-
* sb/submodule-config-cleanup (2016-11-02) 3 commits
386-
- submodule-config: clarify parsing of null_sha1 element
387-
- submodule-config: rename commit_sha1 to commit_or_tree
388-
- submodule config: inline config_from_{name, path}
390+
* sb/submodule-config-cleanup (2016-11-22) 3 commits
391+
(merged to 'next' on 2016-11-23 at c02e578b49)
392+
+ submodule-config: clarify parsing of null_sha1 element
393+
+ submodule-config: rename commit_sha1 to treeish_name
394+
+ submodule config: inline config_from_{name, path}
389395

390-
What's the doneness of this topic?
396+
Minor code clean-up.
397+
398+
Will cook in 'next'.
391399

392400

393401
* jc/push-default-explicit (2016-10-31) 2 commits
@@ -492,10 +500,9 @@ of the repositories listed at
492500
single NUL, the blob will be handled as binary). The codepaths
493501
have been optimized by using streaming interface.
494502

495-
Waiting for review.
496-
The tip seems to do too much in a single commit and may be better split.
497-
cf. <20161012134724.28287-1-tboegi@web.de>
498-
cf. <xmqqd1il5w4e.fsf@gitster.mtv.corp.google.com>
503+
Will discard.
504+
Retracted.
505+
cf. <20161102071646.GA5094@tb-raspi>
499506

500507

501508
* pb/bisect (2016-10-18) 27 commits
@@ -625,7 +632,7 @@ of the repositories listed at
625632
the wild in e-mail headers; replace them with "iso-8859-1" that is
626633
more widely known when conversion fails from/to it.
627634

628-
Will hold to see if people scream.
635+
Will cook in 'next'.
629636

630637

631638
* sg/fix-versioncmp-with-common-suffix (2016-09-08) 5 commits
@@ -662,8 +669,4 @@ of the repositories listed at
662669
been deprecated since October 2007, and issues a deprecation
663670
warning message since v2.5.0.
664671

665-
It has been reported that git-gui still uses the deprecated syntax,
666-
which needs to be fixed before this final step can proceed.
667-
cf. <5671DB28.8020901@kdbg.org>
668-
669672
Will cook in 'next'.

0 commit comments

Comments
 (0)