What's cooking (2014/10 #05)
Junio C Hamano committed
Oct 20, 2014 at 14:13 UTC
430fce517f7713f0dd4444438ad6a57050d81b01
1 file changed
+220
-179
whats-cooking.txt
+220
-179
@@ -1,16 +1,26 @@
1
To: git@vger.kernel.org
2
+Cc: Eric Wong <normalperson@yhbt.net>,
3
+ Paul Mackerras <paulus@samba.org>,
4
+ Pat Thoyts <patthoyts@users.sourceforge.net>
5
Bcc: lwn@lwn.net
3
-Subject: What's cooking in git.git (Oct 2014, #04; Thu, 16)
4
-X-master-at: 98349e5364da6164add4ede3e63ceba2cc39159b
5
-X-next-at: 26a8a7df7daa247250ed7881245ac01138463bad
6
+Subject: What's cooking in git.git (Oct 2014, #05; Mon, 20)
7
+X-master-at: 13da0fc092b8cf082eda2f16971c75903aa5aefc
8
+X-next-at: 72aedf1b35ff671435dd29c2b62e2b2250805689
9
7
-What's cooking in git.git (Oct 2014, #04; Thu, 16)
10
+What's cooking in git.git (Oct 2014, #05; Mon, 20)
11
--------------------------------------------------
12
13
Here are the topics that have been cooking. Commits prefixed with
14
'-' are only in 'pu' (proposed updates) while commits prefixed with
15
'+' are in 'next'.
16
17
+According to tinyurl.com/gitCal, the feature freeze for this cycle
18
+is scheduled for the end of this month. What's in the 'next' branch
19
+as of today looks more or less complete picture, I would think. I'd
20
+like to ask area maintainers of git-svn, gitk and git-gui to please
21
+prepare to wrap up the accumulated changes for this cycle and throw
22
+a pull request to me. Thanks.
23
+
24
You can find the changes described here in the integration branches
25
of the repositories listed at
26
@@ -19,82 +29,113 @@ of the repositories listed at
29
--------------------------------------------------
30
[Graduated to "master"]
31
22
-* bw/trace-no-inline-getnanotime (2014-09-29) 1 commit
23
- (merged to 'next' on 2014-10-14 at 19facbb)
24
- + trace.c: do not mark getnanotime() as "inline"
32
+* bc/asciidoc (2014-10-13) 2 commits
33
+ (merged to 'next' on 2014-10-14 at d9ff206)
34
+ + Documentation: fix mismatched delimiters in git-imap-send
35
+ + Documentation: adjust document title underlining
36
+ (this branch is used by bc/asciidoctor.)
37
26
- No file-scope static variables in an inlined function, please.
38
+ Formatting nitpicks to help a (pickier) reimplementation of
39
+ AsciiDoc to grok our documentation.
40
41
29
-* jc/completion-no-chdir (2014-10-09) 1 commit
30
- (merged to 'next' on 2014-10-14 at 1cf12e1)
31
- + completion: use "git -C $there" instead of (cd $there && git ...)
42
+* cc/interpret-trailers (2014-10-13) 11 commits
43
+ (merged to 'next' on 2014-10-17 at ee4519c)
44
+ + Documentation: add documentation for 'git interpret-trailers'
45
+ + trailer: add tests for commands in config file
46
+ + trailer: execute command from 'trailer.<name>.command'
47
+ + trailer: add tests for "git interpret-trailers"
48
+ + trailer: add interpret-trailers command
49
+ + trailer: put all the processing together and print
50
+ + trailer: parse trailers from file or stdin
51
+ + trailer: process command line trailer arguments
52
+ + trailer: read and process config information
53
+ + trailer: process trailers from input message and arguments
54
+ + trailer: add data structures and basic functions
55
56
+ A new filter to programatically edit the tail end of the commit log
57
+ messages.
58
34
-* po/everyday-doc (2014-10-10) 3 commits
35
- (merged to 'next' on 2014-10-13 at daf1d03)
36
- + doc: add 'everyday' to 'git help'
37
- + doc: Makefile regularise OBSOLETE_HTML list building
38
- + doc: modernise everyday.txt wording and format in man page style
59
40
- "git help everyday" to show the Everyday Git document.
60
+* jk/test-shell-trace (2014-10-13) 3 commits
61
+ (merged to 'next' on 2014-10-14 at 9118506)
62
+ + test-lib.sh: support -x option for shell-tracing
63
+ + t5304: use helper to report failure of "test foo = bar"
64
+ + t5304: use test_path_is_* instead of "test -f"
65
+ (this branch is used by jk/prune-mtime.)
66
42
---------------------------------------------------
43
-[New Topics]
67
+ Test scripts were taught to notice "-x" option to show shell trace,
68
+ as if the tests were run under "sh -x".
69
45
-* da/mergetool-temporary-directory (2014-10-16) 2 commits
46
- - t7610-mergetool: add test cases for mergetool.writeToTemp
47
- - mergetool: add an option for writing to a temporary directory
48
- (this branch uses da/mergetool-temporary-filename and da/mergetool-tests; is tangled with da/mergetool-tool-help.)
70
50
- Allow a temporary directory specified to be used while running "git
51
- mergetool" backend.
71
+* jn/parse-config-slot (2014-10-14) 2 commits
72
+ (merged to 'next' on 2014-10-14 at 7f0a3ad)
73
+ + color_parse: do not mention variable name in error message
74
+ + pass config slots as pointers instead of offsets
75
53
- Will merge to 'next'.
76
+ Code cleanup.
77
78
56
-* da/mergetool-tests (2014-10-16) 4 commits
57
- - test-lib-functions: adjust style to match CodingGuidelines
58
- - t7610-mergetool: use test_config to isolate tests
59
- - t7610-mergetool: add missing && and remove commented-out code
60
- - t7610-mergetool: use tabs instead of a mix of tabs and spaces
61
- (this branch is used by da/mergetool-temporary-directory and da/mergetool-temporary-filename; is tangled with da/mergetool-tool-help.)
79
+* rm/gitweb-start-form (2014-10-16) 1 commit
80
+ (merged to 'next' on 2014-10-17 at 7ca427f)
81
+ + gitweb: use start_form, not startform that was removed in CGI.pm 4.04
82
63
- The clean-up of this test script was long overdue and is a very
64
- welcome change.
83
+
84
+* rs/receive-pack-argv-leak-fix (2014-10-13) 1 commit
85
+ (merged to 'next' on 2014-10-14 at e64654d)
86
+ + receive-pack: plug minor memory leak in unpack()
87
+
88
+
89
+* ss/contrib-subtree-contacts (2014-10-15) 2 commits
90
+ (merged to 'next' on 2014-10-17 at 4b3a1d9)
91
+ + contacts: add a Makefile to generate docs and install
92
+ + subtree: add an install-html target
93
+
94
+
95
+* ta/config-set (2014-10-13) 1 commit
96
+ (merged to 'next' on 2014-10-14 at ed660e4)
97
+ + t1308: fix broken here document in test script
98
+
99
+--------------------------------------------------
100
+[New Topics]
101
+
102
+* jk/pack-objects-no-bitmap-when-splitting (2014-10-19) 1 commit
103
+ - pack-objects: turn off bitmaps when we split packs
104
+
105
+ Splitting pack-objects output into multiple packs is incompatible
106
+ with the use of reachability bitmap.
107
108
Will merge to 'next'.
109
110
69
-* bc/asciidoctor (2014-10-15) 2 commits
70
- - Documentation: implement linkgit macro for Asciidoctor
71
- - Documentation: move some AsciiDoc parameters into variables
72
- (this branch uses bc/asciidoc.)
111
+* po/doc-status-markup (2014-10-19) 1 commit
112
+ - doc: fix 'git status --help' character quoting
113
74
- Add machinery to alternatively use AsciiDoctor to format our
75
- documentation.
114
+ Update documentation mark-up.
115
116
Will merge to 'next'.
117
118
80
-* da/mergetool-meld (2014-10-16) 1 commit
81
- - mergetools/meld: make usage of `--output` configurable and more robust
119
+* rs/run-command-env-array (2014-10-19) 2 commits
120
+ - use env_array member of struct child_process
121
+ - run-command: add env_array, an optional argv_array for env
122
83
- Newer versions of 'meld' breaks the auto-detection we use to see if
84
- they are new enough to support the `--output` option.
123
+ Add managed "env" array to child_process to clarify the lifetime
124
+ rules.
125
126
Will merge to 'next'.
127
128
89
-* rm/gitweb-start-form (2014-10-16) 1 commit
90
- - gitweb: use start_form, not startform that was removed in CGI.pm 4.04
129
+* tb/core-filemode-doc (2014-10-19) 1 commit
130
+ - core.filemode may need manual action
131
+
132
+ Doc update.
133
134
Will merge to 'next'.
135
136
95
-* ss/contrib-subtree-contacts (2014-10-15) 2 commits
96
- - contacts: add a Makefile to generate docs and install
97
- - subtree: add an install-html target
137
+* wk/t1304-wo-USER (2014-10-19) 1 commit
138
+ - t1304: Set LOGNAME even if USER is unset or null
139
140
Will merge to 'next'.
141
@@ -114,15 +155,6 @@ of the repositories listed at
155
Waiting for an Ack.
156
157
117
-* eb/no-pthreads (2014-10-13) 2 commits
118
- - pack-objects: set number of threads before checking and warning
119
- - index-pack: fix compilation with NO_PTHREADS
120
-
121
- Allow us build with NO_PTHREADS=NoThanks compilation option. The
122
- last change (not queued) needs a bit more explanation in its log
123
- message.
124
-
125
-
158
* tr/remerge-diff (2014-09-08) 8 commits
159
- log --remerge-diff: show what the conflict resolution changed
160
- name-hash: allow dir hashing even when !ignore_case
@@ -279,123 +311,153 @@ of the repositories listed at
311
--------------------------------------------------
312
[Cooking]
313
282
-* jk/prune-mtime (2014-10-16) 25 commits
283
- - pack-objects: double-check options before discarding objects
284
- - repack: pack objects mentioned by the index
285
- - pack-objects: use argv_array
286
- - reachable: use revision machinery's --index-objects code
287
- - rev-list: add --index-objects option
288
- - rev-list: document --reflog option
289
- - traverse_commit_list: support pending blobs/trees with paths
290
- - make add_object_array_with_context interface more sane
291
- - write_sha1_file: freshen existing objects
292
- - pack-objects: match prune logic for discarding objects
293
- - pack-objects: refactor unpack-unreachable expiration check
294
- - prune: keep objects reachable from recent objects
295
- - sha1_file: add for_each iterators for loose and packed objects
296
- - count-objects: use for_each_loose_file_in_objdir
297
- - count-objects: do not use xsize_t when counting object size
298
- - prune-packed: use for_each_loose_file_in_objdir
299
- - reachable: mark index blobs as SEEN
300
- - prune: factor out loose-object directory traversal
301
- - reachable: reuse revision.c "add all reflogs" code
302
- - reachable: use traverse_commit_list instead of custom walk
303
- - clean up name allocation in prepare_revision_walk
304
- - object_array: add a "clear" function
305
- - object_array: factor out slopbuf-freeing logic
306
- - isxdigit: cast input to unsigned char
307
- - foreach_alt_odb: propagate return value from callback
308
- (this branch uses jk/test-shell-trace.)
309
-
310
- Looked mostly sensible modulo minor nits (and I wasn't looking for
311
- typos very carefully). Object enumeration is broken.
314
+* eb/no-pthreads (2014-10-19) 3 commits
315
+ - Handle atexit list internaly for unthreaded builds
316
+ - pack-objects: set number of threads before checking and warning
317
+ - index-pack: fix compilation with NO_PTHREADS
318
319
+ Allow us build with NO_PTHREADS=NoThanks compilation option. The
320
+ last change (not queued) needs a bit more explanation in its log
321
+ message.
322
314
-* rs/ref-transaction (2014-10-15) 25 commits
315
- - ref_transaction_commit: bail out on failure to remove a ref
316
- - lockfile: remove unable_to_lock_error
317
- - refs.c: do not permit err == NULL
318
- - remote rm/prune: print a message when writing packed-refs fails
319
- - for-each-ref: skip and warn about broken ref names
320
- - refs.c: allow listing and deleting badly named refs
321
- - test: put tests for handling of bad ref names in one place
322
- - packed-ref cache: forbid dot-components in refnames
323
- - branch -d: simplify by using RESOLVE_REF_READING
324
- - branch -d: avoid repeated symref resolution
325
- - reflog test: test interaction with detached HEAD
326
- - refs.c: change resolve_ref_unsafe reading argument to be a flags field
327
- - refs.c: make write_ref_sha1 static
328
- - fetch.c: change s_update_ref to use a ref transaction
329
- - refs.c: ref_transaction_commit: distinguish name conflicts from other errors
330
- - refs.c: pass a list of names to skip to is_refname_available
331
- - refs.c: call lock_ref_sha1_basic directly from commit
332
- - refs.c: refuse to lock badly named refs in lock_ref_sha1_basic
333
- - rename_ref: don't ask read_ref_full where the ref came from
334
- - refs.c: pass the ref log message to _create/delete/update instead of _commit
335
- - refs.c: add an err argument to delete_ref_loose
336
- - wrapper.c: add a new function unlink_or_msg
337
- - refs.c: lock_ref_sha1_basic is used for all refs
338
- - wrapper.c: remove/unlink_or_warn: simplify, treat ENOENT as success
339
- - mv test: recreate mod/ directory instead of relying on stale copy
323
+ Will merge to 'next'.
324
341
- The API to update refs have been restructured to allow introducing
342
- a true transactional updates later. We would even allow storing
343
- refs in backends other than the traditional filesystem-based one.
325
345
- Will merge to 'next'.
326
+* da/mergetool-temporary-directory (2014-10-16) 2 commits
327
+ (merged to 'next' on 2014-10-17 at 261e74e)
328
+ + t7610-mergetool: add test cases for mergetool.writeToTemp
329
+ + mergetool: add an option for writing to a temporary directory
330
+ (this branch uses da/mergetool-temporary-filename and da/mergetool-tests; is tangled with da/mergetool-tool-help.)
331
332
+ Allow a temporary directory specified to be used while running "git
333
+ mergetool" backend.
334
348
-* bc/asciidoc (2014-10-13) 2 commits
349
- (merged to 'next' on 2014-10-14 at d9ff206)
350
- + Documentation: fix mismatched delimiters in git-imap-send
351
- + Documentation: adjust document title underlining
352
- (this branch is used by bc/asciidoctor.)
335
+ Will merge to 'master'.
336
354
- Formatting nitpicks to help a (pickier) reimplementation of
355
- AsciiDoc to grok our documentation.
337
+
338
+* da/mergetool-tests (2014-10-16) 4 commits
339
+ (merged to 'next' on 2014-10-17 at 239fefe)
340
+ + test-lib-functions: adjust style to match CodingGuidelines
341
+ + t7610-mergetool: use test_config to isolate tests
342
+ + t7610-mergetool: add missing && and remove commented-out code
343
+ + t7610-mergetool: use tabs instead of a mix of tabs and spaces
344
+ (this branch is used by da/mergetool-temporary-directory and da/mergetool-temporary-filename; is tangled with da/mergetool-tool-help.)
345
+
346
+ The clean-up of this test script was long overdue and is a very
347
+ welcome change.
348
349
Will merge to 'master'.
350
351
360
-* da/mergetool-tool-help (2014-10-15) 8 commits
361
- - difftool: don't assume that default sh is sane
362
- - mergetool: don't require a work tree for --tool-help
363
- - git-sh-setup: move GIT_DIR initialization into a function
364
- - mergetool: use more conservative temporary filenames
365
- - test-lib-functions: adjust style to match CodingGuidelines
366
- - t7610-mergetool: prefer test_config over git config
367
- - t7610-mergetool: add missing && and remove commented-out code
368
- - t7610-mergetool: use tabs instead of a mix of tabs and spaces
369
- (this branch is tangled with da/mergetool-temporary-directory, da/mergetool-temporary-filename and da/mergetool-tests.)
352
+* bc/asciidoctor (2014-10-15) 2 commits
353
+ (merged to 'next' on 2014-10-17 at 12ce2e2)
354
+ + Documentation: implement linkgit macro for Asciidoctor
355
+ + Documentation: move some AsciiDoc parameters into variables
356
371
- Allow "git mergetool --help" to run outside a Git repository.
357
+ Add machinery to alternatively use AsciiDoctor to format our
358
+ documentation.
359
373
- Will merge to 'next'.
360
+ Brian seems to have a bit more tweaks; will wait for them before
361
+ moving this topic forward.
362
363
376
-* jk/test-shell-trace (2014-10-13) 3 commits
377
- (merged to 'next' on 2014-10-14 at 9118506)
378
- + test-lib.sh: support -x option for shell-tracing
379
- + t5304: use helper to report failure of "test foo = bar"
380
- + t5304: use test_path_is_* instead of "test -f"
381
- (this branch is used by jk/prune-mtime.)
364
+* da/mergetool-meld (2014-10-16) 1 commit
365
+ (merged to 'next' on 2014-10-17 at 00ee553)
366
+ + mergetools/meld: make usage of `--output` configurable and more robust
367
383
- Test scripts were taught to notice "-x" option to show shell trace,
384
- as if the tests were run under "sh -x".
368
+ Newer versions of 'meld' breaks the auto-detection we use to see if
369
+ they are new enough to support the `--output` option.
370
371
Will merge to 'master'.
372
373
389
-* rs/receive-pack-argv-leak-fix (2014-10-13) 1 commit
390
- (merged to 'next' on 2014-10-14 at e64654d)
391
- + receive-pack: plug minor memory leak in unpack()
374
+* jk/prune-mtime (2014-10-19) 28 commits
375
+ (merged to 'next' on 2014-10-20 at fdd7ff6)
376
+ + drop add_object_array_with_mode
377
+ + revision: remove definition of unused 'add_object' function
378
+ + pack-objects: double-check options before discarding objects
379
+ + repack: pack objects mentioned by the index
380
+ + pack-objects: use argv_array
381
+ + reachable: use revision machinery's --indexed-objects code
382
+ + rev-list: add --indexed-objects option
383
+ + rev-list: document --reflog option
384
+ + t5516: test pushing a tag of an otherwise unreferenced blob
385
+ + traverse_commit_list: support pending blobs/trees with paths
386
+ + make add_object_array_with_context interface more sane
387
+ + write_sha1_file: freshen existing objects
388
+ + pack-objects: match prune logic for discarding objects
389
+ + pack-objects: refactor unpack-unreachable expiration check
390
+ + prune: keep objects reachable from recent objects
391
+ + sha1_file: add for_each iterators for loose and packed objects
392
+ + count-objects: use for_each_loose_file_in_objdir
393
+ + count-objects: do not use xsize_t when counting object size
394
+ + prune-packed: use for_each_loose_file_in_objdir
395
+ + reachable: mark index blobs as SEEN
396
+ + prune: factor out loose-object directory traversal
397
+ + reachable: reuse revision.c "add all reflogs" code
398
+ + reachable: use traverse_commit_list instead of custom walk
399
+ + clean up name allocation in prepare_revision_walk
400
+ + object_array: add a "clear" function
401
+ + object_array: factor out slopbuf-freeing logic
402
+ + isxdigit: cast input to unsigned char
403
+ + foreach_alt_odb: propagate return value from callback
404
+
405
+ Tighten the logic to decide that an unreachable cruft is
406
+ sufficiently old by covering corner cases such as an ancient object
407
+ becoming reachable and then going unreachable again, in which case
408
+ its retention period should be prolonged.
409
410
Will merge to 'master'.
411
412
396
-* ta/config-set (2014-10-13) 1 commit
397
- (merged to 'next' on 2014-10-14 at ed660e4)
398
- + t1308: fix broken here document in test script
413
+* rs/ref-transaction (2014-10-15) 25 commits
414
+ (merged to 'next' on 2014-10-17 at 1390624)
415
+ + ref_transaction_commit: bail out on failure to remove a ref
416
+ + lockfile: remove unable_to_lock_error
417
+ + refs.c: do not permit err == NULL
418
+ + remote rm/prune: print a message when writing packed-refs fails
419
+ + for-each-ref: skip and warn about broken ref names
420
+ + refs.c: allow listing and deleting badly named refs
421
+ + test: put tests for handling of bad ref names in one place
422
+ + packed-ref cache: forbid dot-components in refnames
423
+ + branch -d: simplify by using RESOLVE_REF_READING
424
+ + branch -d: avoid repeated symref resolution
425
+ + reflog test: test interaction with detached HEAD
426
+ + refs.c: change resolve_ref_unsafe reading argument to be a flags field
427
+ + refs.c: make write_ref_sha1 static
428
+ + fetch.c: change s_update_ref to use a ref transaction
429
+ + refs.c: ref_transaction_commit: distinguish name conflicts from other errors
430
+ + refs.c: pass a list of names to skip to is_refname_available
431
+ + refs.c: call lock_ref_sha1_basic directly from commit
432
+ + refs.c: refuse to lock badly named refs in lock_ref_sha1_basic
433
+ + rename_ref: don't ask read_ref_full where the ref came from
434
+ + refs.c: pass the ref log message to _create/delete/update instead of _commit
435
+ + refs.c: add an err argument to delete_ref_loose
436
+ + wrapper.c: add a new function unlink_or_msg
437
+ + refs.c: lock_ref_sha1_basic is used for all refs
438
+ + wrapper.c: remove/unlink_or_warn: simplify, treat ENOENT as success
439
+ + mv test: recreate mod/ directory instead of relying on stale copy
440
+
441
+ The API to update refs have been restructured to allow introducing
442
+ a true transactional updates later. We would even allow storing
443
+ refs in backends other than the traditional filesystem-based one.
444
+
445
+ Will merge to 'master'.
446
+
447
+
448
+* da/mergetool-tool-help (2014-10-15) 8 commits
449
+ (merged to 'next' on 2014-10-17 at 854654c)
450
+ + difftool: don't assume that default sh is sane
451
+ + mergetool: don't require a work tree for --tool-help
452
+ + git-sh-setup: move GIT_DIR initialization into a function
453
+ + mergetool: use more conservative temporary filenames
454
+ + test-lib-functions: adjust style to match CodingGuidelines
455
+ + t7610-mergetool: prefer test_config over git config
456
+ + t7610-mergetool: add missing && and remove commented-out code
457
+ + t7610-mergetool: use tabs instead of a mix of tabs and spaces
458
+ (this branch is tangled with da/mergetool-temporary-directory, da/mergetool-temporary-filename and da/mergetool-tests.)
459
+
460
+ Allow "git mergetool --help" to run outside a Git repository.
461
462
Will merge to 'master'.
463
@@ -407,6 +469,8 @@ of the repositories listed at
469
local branch by setting its branch.*.merge to branch name (not a
470
full refname) incorrectly said that the upstream is gone.
471
472
+ Will merge to 'next'.
473
+
474
475
* jc/clone-borrow (2014-10-15) 1 commit
476
- clone: --dissociate option to mark that reference is only temporary
@@ -415,25 +479,19 @@ of the repositories listed at
479
480
481
* js/completion-hide-not-a-repo (2014-10-14) 1 commit
418
- - completion: silence "fatal: Not a git repository" error
482
+ (merged to 'next' on 2014-10-17 at 466de3c)
483
+ + completion: silence "fatal: Not a git repository" error
484
485
Some internal error messages leaked out of the bash completion when
486
typing "git cmd <TAB>" and the machinery tried to complete
487
refnames.
488
424
-
425
-* jn/parse-config-slot (2014-10-14) 2 commits
426
- (merged to 'next' on 2014-10-14 at 7f0a3ad)
427
- + color_parse: do not mention variable name in error message
428
- + pass config slots as pointers instead of offsets
429
-
430
- Code cleanup.
431
-
489
Will merge to 'master'.
490
491
492
* da/mergetool-temporary-filename (2014-10-16) 1 commit
436
- - mergetool: use more conservative temporary filenames
493
+ (merged to 'next' on 2014-10-17 at 3fb95b5)
494
+ + mergetool: use more conservative temporary filenames
495
(this branch is used by da/mergetool-temporary-directory; uses da/mergetool-tests; is tangled with da/mergetool-tool-help.)
496
497
Tweak the names of the three throw-away files "git mergetool" comes
@@ -441,7 +499,7 @@ of the repositories listed at
499
single dot in its name in the original (e.g. "hello.c") will have
500
only one dot in these variants (e.g. "hello_BASE_4321.c").
501
444
- Will merge to 'next'.
502
+ Will merge to 'master'.
503
504
505
* jc/push-cert-hmac-optim (2014-09-25) 2 commits
@@ -497,23 +555,6 @@ of the repositories listed at
555
reroll.
556
557
500
-* cc/interpret-trailers (2014-10-13) 11 commits
501
- - Documentation: add documentation for 'git interpret-trailers'
502
- - trailer: add tests for commands in config file
503
- - trailer: execute command from 'trailer.<name>.command'
504
- - trailer: add tests for "git interpret-trailers"
505
- - trailer: add interpret-trailers command
506
- - trailer: put all the processing together and print
507
- - trailer: parse trailers from file or stdin
508
- - trailer: process command line trailer arguments
509
- - trailer: read and process config information
510
- - trailer: process trailers from input message and arguments
511
- - trailer: add data structures and basic functions
512
-
513
- A new filter to programatically edit the tail end of the commit log
514
- messages.
515
-
516
-
558
* mt/patch-id-stable (2014-06-10) 1 commit
559
- patch-id: change default to stable
560