What's cooking (2013/11 #05)

Junio C Hamano committed Nov 21, 2013 at 16:17 UTC 540661b37307488d622959d048f84197d167d69d
1 file changed +164 -102
whats-cooking.txt
+164 -102
@@ -1,18 +1,18 @@
1 To: git@vger.kernel.org
2 Bcc: lwn@lwn.net
3 -Subject: What's cooking in git.git (Nov 2013, #04; Wed, 13)
4 -X-master-at: 03973056a08d1694cf1c819eb2e8b9557650f70e
5 -X-next-at: 87216524bc6ef3cbd79ae913726957a0a7b5c236
3 +Subject: What's cooking in git.git (Nov 2013, #05; Thu, 21)
4 +X-master-at: 5fd09df3937f54c5cfda4f1087f5d99433cce527
5 +X-next-at: df10213b17da8480bb44fc5e4ff77001f2265457
6
7 -What's cooking in git.git (Nov 2013, #04; Wed, 13)
7 +What's cooking in git.git (Nov 2013, #05; Thu, 21)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking. Commits prefixed with
11 '-' are only in 'pu' (proposed updates) while commits prefixed with
12 '+' are in 'next'.
13
14 -The second release candidate has been tagged. Hopefully we can have
15 -an uneventful 1.8.5 final next week.
14 +Hopefully 1.8.5-rc3 that was tagged on Wednesday will be the final
15 +release candidate for this cycle.
16
17 You can find the changes described here in the integration branches
18 of the repositories listed at
@@ -20,71 +20,99 @@ of the repositories listed at
20 http://git-blame.blogspot.com/p/git-public-repositories.html
21
22 --------------------------------------------------
23 -[New Topics]
23 +[Graduated to "master"]
24
25 -* jc/bundle (2013-11-12) 1 commit
26 - - bundle: use argv-array
25 +* nd/liteal-pathspecs (2013-10-28) 1 commit
26 + (merged to 'next' on 2013-11-01 at 1a91775)
27 + + pathspec: stop --*-pathspecs impact on internal parse_pathspec() uses
28
28 - Code clean-up.
29 + Fixes a regression on 'master' since v1.8.4.
30
31 +--------------------------------------------------
32 +[New Topics]
33
31 -* jj/log-doc (2013-11-13) 2 commits
32 - - Documentation/git-log.txt: mark-up fix and minor rephasing
33 - - Documentation/git-log: update "--log-size" description
34 -
35 - Mark-up fixes.
36 - Needs extra sets of eyeballs.
34 +* jj/doc-markup-hints-in-coding-guidelines (2013-11-18) 1 commit
35 + (merged to 'next' on 2013-11-21 at 9c638a6)
36 + + State correct usage of literal examples in man pages in the coding standards
37
38 + Can wait in 'next'.
39
39 -* jj/rev-list-options-doc (2013-11-13) 1 commit
40 - - Documentation/rev-list-options: fix mark-ups and typos
40
42 - Mark-up fixes.
43 - Needs extra sets of eyeballs.
41 +* jn/perl-lib-extra (2013-11-18) 2 commits
42 + (merged to 'next' on 2013-11-20 at 8c90afae)
43 + + Makefile: add PERLLIB_EXTRA variable that adds to default perl path
44 + + Makefile: rebuild perl scripts when perl paths change
45
46
46 -* jk/remove-deprecated (2013-11-12) 4 commits
47 - (merged to 'next' on 2013-11-13 at c324792)
48 - + peek-remote: remove deprecated alias of ls-remote
49 - + lost-found: remove deprecated command
50 - + tar-tree: remove deprecated command
51 - + repo-config: remove deprecated alias for "git config"
47 +* jj/doc-markup-gitcli (2013-11-20) 1 commit
48 + (merged to 'next' on 2013-11-21 at 5e49fa8)
49 + + Documentation/gitcli.txt: fix double quotes
50
53 - Will cook in 'next' until a distant future.
51 + Can wait in 'next'.
52
53
56 -* mi/typofixes (2013-11-12) 3 commits
57 - (merged to 'next' on 2013-11-13 at bb7c2eb)
58 - + contrib: typofixes
59 - + Documentation/technical/http-protocol.txt: typofixes
60 - + typofixes: fix misspelt comments
54 +* jk/remove-experimental-loose-object-support (2013-11-21) 1 commit
55 + (merged to 'next' on 2013-11-21 at d37bab7)
56 + + drop support for "experimental" loose objects
57
58 Can wait in 'next'.
59
60
65 -* rh/remote-hg-bzr-updates (2013-11-12) 9 commits
66 - - remote-bzr, remote-hg: fix email address regular expression
67 - - test-hg.sh: help user correlate verbose output with email test
68 - - test-hg.sh: fix duplicate content strings in author tests
69 - - test-hg.sh: avoid obsolete 'test' syntax
70 - - test-hg.sh: eliminate 'local' bashism
71 - - test-bzr.sh, test-hg.sh: prepare for change to push.default=simple
72 - - test-bzr.sh, test-hg.sh: allow running from any dir
73 - - test-lib.sh: convert $TEST_DIRECTORY to an absolute path
74 - - remote-hg: don't decode UTF-8 paths into Unicode objects
61 +* jl/commit-v-strip-marker (2013-11-19) 1 commit
62 + - commit -v: strip diffs and submodule shortlogs from the commit message
63
76 - Will merge to 'next'.
64 + Perhaps another reroll for core.commentChar coming?
65
66
79 -* tr/config-multivalue-lift-max (2013-11-13) 1 commit
80 - - config: arbitrary number of matches for --unset and --replace-all
67 +* nd/glossary-content-pathspec-markup (2013-11-21) 1 commit
68 + (merged to 'next' on 2013-11-21 at 6072636)
69 + + glossary-content.txt: fix documentation of "**" patterns
70 +
71 + Can wait in 'next'.
72
82 - Will merge to 'next'.
73
74 +* nd/magic-pathspec (2013-11-20) 1 commit
75 + (merged to 'next' on 2013-11-21 at f914a30)
76 + + diff: restrict pathspec limitations to diff b/f case only
77 +
78 + Can wait in 'next'.
79
80 --------------------------------------------------
81 [Stalled]
82
83 +* fc/transport-helper-fixes (2013-11-13) 12 commits
84 + - remote-bzr: support the new 'force' option
85 + - transport-helper: add support to delete branches
86 + - fast-export: add support to delete refs
87 + - fast-import: add support to delete refs
88 + - transport-helper: add support for old:new refspec
89 + - fast-export: add new --refspec option
90 + - fast-export: improve argument parsing
91 + - test-hg.sh: tests are now expected to pass
92 + - transport-helper: check for 'forced update' message
93 + - transport-helper: add 'force' to 'export' helpers
94 + - transport-helper: don't update refs in dry-run
95 + - transport-helper: mismerge fix
96 +
97 + Updates transport-helper, fast-import and fast-export to allow the
98 + ref mapping and ref deletion in a way similar to the natively
99 + supported transports.
100 +
101 + The option name "--refspec" needs to be rethought. It does not mean
102 + what refspec usually means, even though it shares the same syntax
103 + with refspec; calling it --refspec only because it shares the same
104 + syntax is like calling it --asciistring and does not make sense.
105 +
106 +
107 +* nv/commit-gpgsign-config (2013-11-06) 1 commit
108 + - Add the commit.gpgsign option to sign all commits
109 +
110 + Introduce commit.gpgsign configuration variable to force every
111 + commit to be GPG signed.
112 +
113 + Needs tests, perhaps?
114 +
115 +
116 * tb/clone-ssh-with-colon-for-port (2013-11-04) 1 commit
117 . git clone: is an URL local or ssh
118
@@ -127,10 +155,12 @@ of the repositories listed at
155 this topic conflicts with.
156
157
130 -* jk/pack-bitmap (2013-10-30) 20 commits
131 - - count-objects: recognize .bitmap in garbage-checking
158 +* jk/pack-bitmap (2013-11-18) 22 commits
159 + - compat/mingw.h: Fix the MinGW and msvc builds
160 - pack-bitmap: implement optional name_hash cache
161 + - t/perf: add tests for pack bitmaps
162 - t: add basic bitmap functionality tests
163 + - count-objects: recognize .bitmap in garbage-checking
164 - repack: consider bitmaps when performing repacks
165 - repack: handle optional files created by pack-objects
166 - repack: turn exts array into array-of-struct
@@ -153,8 +183,6 @@ of the repositories listed at
183 enumeration of objects involved in a commit range without having to
184 fully traverse the history.
185
156 - Waiting for a reroll.
157 -
186
187 * mf/graph-show-root (2013-10-25) 1 commit
188 . graph.c: mark root commit differently
@@ -242,6 +270,76 @@ of the repositories listed at
270 --------------------------------------------------
271 [Cooking]
272
273 +* jj/log-doc (2013-11-13) 2 commits
274 + (merged to 'next' on 2013-11-21 at cb0ddd2)
275 + + Documentation/git-log.txt: mark-up fix and minor rephasing
276 + + Documentation/git-log: update "--log-size" description
277 +
278 + Mark-up fixes.
279 +
280 + Can wait in 'next'.
281 +
282 +
283 +* jc/bundle (2013-11-12) 1 commit
284 + (merged to 'next' on 2013-11-21 at 535b046)
285 + + bundle: use argv-array
286 +
287 + Code clean-up.
288 +
289 + Can wait in 'next'.
290 +
291 +
292 +* jj/rev-list-options-doc (2013-11-18) 2 commits
293 + (merged to 'next' on 2013-11-20 at db975de)
294 + + Documentation/rev-list-options.txt: fix some grammatical issues and typos
295 + + Documentation/rev-list-options.txt: fix mark-up
296 +
297 + Mark-up and grammo fixes.
298 +
299 + Can wait in 'next'.
300 +
301 +
302 +* jk/remove-deprecated (2013-11-12) 4 commits
303 + (merged to 'next' on 2013-11-13 at c324792)
304 + + peek-remote: remove deprecated alias of ls-remote
305 + + lost-found: remove deprecated command
306 + + tar-tree: remove deprecated command
307 + + repo-config: remove deprecated alias for "git config"
308 +
309 + Will cook in 'next' until a distant future.
310 +
311 +
312 +* mi/typofixes (2013-11-12) 3 commits
313 + (merged to 'next' on 2013-11-13 at bb7c2eb)
314 + + contrib: typofixes
315 + + Documentation/technical/http-protocol.txt: typofixes
316 + + typofixes: fix misspelt comments
317 +
318 + Can wait in 'next'.
319 +
320 +
321 +* rh/remote-hg-bzr-updates (2013-11-18) 9 commits
322 + (merged to 'next' on 2013-11-20 at a36f3c4)
323 + + remote-bzr, remote-hg: fix email address regular expression
324 + + test-hg.sh: help user correlate verbose output with email test
325 + + test-hg.sh: fix duplicate content strings in author tests
326 + + test-hg.sh: avoid obsolete 'test' syntax
327 + + test-hg.sh: eliminate 'local' bashism
328 + + test-bzr.sh, test-hg.sh: prepare for change to push.default=simple
329 + + test-bzr.sh, test-hg.sh: allow running from any dir
330 + + test-lib.sh: convert $TEST_DIRECTORY to an absolute path
331 + + remote-hg: don't decode UTF-8 paths into Unicode objects
332 +
333 + Can wait in 'next'.
334 +
335 +
336 +* tr/config-multivalue-lift-max (2013-11-13) 1 commit
337 + (merged to 'next' on 2013-11-20 at d18aac9)
338 + + config: arbitrary number of matches for --unset and --replace-all
339 +
340 + Can wait in 'next'.
341 +
342 +
343 * kb/doc-exclude-directory-semantics (2013-11-07) 1 commit
344 (merged to 'next' on 2013-11-13 at 06e5645)
345 + gitignore.txt: clarify recursive nature of excluded directories
@@ -308,15 +406,6 @@ of the repositories listed at
406 Can wait in 'next'.
407
408
311 -* nv/commit-gpgsign-config (2013-11-06) 1 commit
312 - - Add the commit.gpgsign option to sign all commits
313 -
314 - Introduce commit.gpgsign configuration variable to force every
315 - commit to be GPG signed.
316 -
317 - Needs tests, perhaps?
318 -
319 -
409 * sb/sha1-loose-object-info-check-existence (2013-11-06) 1 commit
410 (merged to 'next' on 2013-11-06 at 1ea5b18)
411 + sha1_loose_object_info(): do not return success on missing object
@@ -328,8 +417,10 @@ of the repositories listed at
417
418
419 * gj/push-more-verbose-advice (2013-11-13) 2 commits
331 - - push: switch default from "matching" to "simple"
332 - - push: enhance unspecified push default warning
420 + (merged to 'next' on 2013-11-21 at df10213)
421 + + push: switch default from "matching" to "simple"
422 + (merged to 'next' on 2013-11-21 at 4ee3d4a)
423 + + push: enhance unspecified push default warning
424
425 Explain 'simple' and 'matching' in "git push" advice message; the
426 topmost patch is a rebase of jc/push-2.0-default-to-simple on top
@@ -341,15 +432,16 @@ of the repositories listed at
432 cycle opens; the other to replace jc/push-2.0-default-to-simple.
433
434
344 -* rr/for-each-ref-decoration (2013-11-13) 5 commits
345 - - fixup! for-each-ref: introduce %(color:...) for color
346 - - for-each-ref: introduce %(color:...) for color
347 - - fixup! for-each-ref: introduce %(upstream:track[short])
348 - - for-each-ref: introduce %(upstream:track[short])
349 - - for-each-ref: introduce %(HEAD) asterisk marker
435 +* rr/for-each-ref-decoration (2013-11-19) 6 commits
436 + (merged to 'next' on 2013-11-21 at ee7b0ed)
437 + + for-each-ref: avoid color leakage
438 + + for-each-ref: introduce %(color:...) for color
439 + + for-each-ref: introduce %(upstream:track[short])
440 + + for-each-ref: introduce %(HEAD) asterisk marker
441 + + t6300 (for-each-ref): don't hardcode SHA-1 hexes
442 + + t6300 (for-each-ref): clearly demarcate setup
443
351 - Needs fix-ups, aut-reset, --color=auto support, and tests.
352 - but it is a good start.
444 + Can wait in 'next'.
445
446
447 * jk/two-way-merge-corner-case-fix (2013-11-04) 3 commits
@@ -387,25 +479,6 @@ of the repositories listed at
479 Can wait in 'next'.
480
481
390 -* fc/transport-helper-fixes (2013-11-13) 12 commits
391 - - remote-bzr: support the new 'force' option
392 - - transport-helper: add support to delete branches
393 - - fast-export: add support to delete refs
394 - - fast-import: add support to delete refs
395 - - transport-helper: add support for old:new refspec
396 - - fast-export: add new --refspec option
397 - - fast-export: improve argument parsing
398 - - test-hg.sh: tests are now expected to pass
399 - - transport-helper: check for 'forced update' message
400 - - transport-helper: add 'force' to 'export' helpers
401 - - transport-helper: don't update refs in dry-run
402 - - transport-helper: mismerge fix
403 -
404 - Updates transport-helper, fast-import and fast-export to allow the
405 - ref mapping and ref deletion in a way similar to the natively
406 - supported transports.
407 -
408 -
482 * jh/loose-object-dirs-creation-race (2013-10-28) 1 commit
483 (merged to 'next' on 2013-11-01 at 3169b0f)
484 + sha1_file.c:create_tmpfile(): Fix race when creating loose object dirs
@@ -413,13 +486,6 @@ of the repositories listed at
486 Will cook in 'next'.
487
488
416 -* nd/liteal-pathspecs (2013-10-28) 1 commit
417 - (merged to 'next' on 2013-11-01 at 1a91775)
418 - + pathspec: stop --*-pathspecs impact on internal parse_pathspec() uses
419 -
420 - Will cook in 'next'.
421 -
422 -
489 * th/reflog-annotated-tag (2013-10-28) 1 commit
490 (merged to 'next' on 2013-11-01 at 8b154cc)
491 + reflog: handle lightweight and annotated tags equally
@@ -433,6 +499,8 @@ of the repositories listed at
499 and lifting the "this code handles only commits" without adding
500 such code does not solve anything.
501
502 + Will discard.
503 +
504
505 * tr/merge-recursive-index-only (2013-10-28) 3 commits
506 - merge-recursive: -Xindex-only to leave worktree unchanged
@@ -556,9 +624,7 @@ of the repositories listed at
624 Will cook in 'next'.
625
626
559 -* kb/fast-hashmap (2013-11-07) 16 commits
560 - - fixup! builtin/update-index.c: cleanup update_one
561 - - fixup! read-cache.c: fix memory leaks caused by removed cache entries
627 +* kb/fast-hashmap (2013-11-18) 14 commits
628 - read-cache.c: fix memory leaks caused by removed cache entries
629 - builtin/update-index.c: cleanup update_one
630 - fix 'git update-index --verbose --again' output
@@ -581,10 +647,6 @@ of the repositories listed at
647 also squashed in a fix-up by Karsten found at $gmane/236468 (please
648 double-check the result).
649
584 - This is a reroll one after the valgrind breakage report ($gmane/236869).
585 -
586 - Waiting for a reroll.
587 -
650
651 * jn/add-2.0-u-A-sans-pathspec (2013-04-26) 1 commit
652 (merged to 'next' on 2013-10-28 at d8cdf30)