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)