What's cooking (2017/05 #01)
Junio C Hamano committed
May 1, 2017 at 14:30 UTC
3e5240d6d001ed5d3a3ca52c01c13d69ef986501
1 file changed
+181
-215
whats-cooking.txt
+181
-215
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
Bcc: lwn@lwn.net
3
-Subject: What's cooking in git.git (Apr 2017, #06; Wed, 26)
4
-X-master-at: 027a3b943b444a3e3a76f9a89803fc10245b858f
5
-X-next-at: 01180b72fb0ab3645b79bab9296e451329296545
3
+Subject: What's cooking in git.git (May 2017, #01; Mon, 1)
4
+X-master-at: d2bbb7c2bcf6e77ebfcabf4e12110fe6d5c91de6
5
+X-next-at: 07d810a77faeacef1f1f4c78e6e47457d65ebbe0
6
7
-What's cooking in git.git (Apr 2017, #06; Wed, 26)
7
+What's cooking in git.git (May 2017, #01; Mon, 1)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking. Commits prefixed with
@@ -26,205 +26,202 @@ of the repositories listed at
26
--------------------------------------------------
27
[Graduated to "master"]
28
29
-* ab/completion-push-delete-ref (2017-04-23) 1 commit
30
- (merged to 'next' on 2017-04-23 at e227df80bf)
31
- + completion: expand "push --delete <remote> <ref>" for refs on that <remote>
29
+* ab/align-perf-descriptions (2017-04-23) 1 commit
30
+ (merged to 'next' on 2017-04-26 at 7d66e7019e)
31
+ + t/perf: correctly align non-ASCII descriptions in output
32
33
- The completion script (in contrib/) learned to complete "git push
34
- --delete b<TAB>" to complete branch name to be deleted.
33
+ Output from perf tests have been updated to align their titles.
34
35
37
-* ab/push-cas-doc-n-test (2017-04-19) 1 commit
38
- (merged to 'next' on 2017-04-23 at 0ef31ab624)
39
- + push: document & test --force-with-lease with multiple remotes
36
+* jk/complete-checkout-sans-dwim-remote (2017-04-23) 1 commit
37
+ (merged to 'next' on 2017-04-26 at 0c69cff69f)
38
+ + completion: optionally disable checkout DWIM
39
41
- Doc update.
40
+ Completion for "git checkout <branch>" that auto-creates the branch
41
+ out of a remote tracking branch can now be disabled, as this
42
+ completion often gets in the way when completing to checkout an
43
+ existing local branch that happens to share the same prefix with
44
+ bunch of remote tracking branches.
45
46
44
-* cc/split-index-config (2017-04-20) 1 commit
45
- (merged to 'next' on 2017-04-23 at 5996ddc3f2)
46
- + read-cache: avoid using git_path() in freshen_shared_index()
47
+* jk/prio-queue-avoid-swap-with-self (2017-04-24) 1 commit
48
+ (merged to 'next' on 2017-04-26 at 6a55996734)
49
+ + prio_queue_reverse: don't swap elements with themselves
50
48
- The split-index code configuration code used an unsafe git_path()
49
- function without copying its result out.
51
+ Code clean-up.
52
53
52
-* gb/rebase-signoff (2017-04-18) 3 commits
53
- (merged to 'next' on 2017-04-19 at c3c04e6a71)
54
- + rebase: pass --[no-]signoff option to git am
55
- + builtin/am: fold am_signoff() into am_append_signoff()
56
- + builtin/am: honor --signoff also when --rebasing
54
+* jk/submodule-init-segv-fix (2017-04-24) 1 commit
55
+ (merged to 'next' on 2017-04-26 at 9a6eaaff89)
56
+ + submodule_init: die cleanly on submodules without url defined
57
58
- "git rebase" learns "--signoff" option.
58
+ Fix a segv in 'submodule init' when url is not given for a submodule.
59
60
61
-* jh/add-index-entry-optim (2017-04-19) 5 commits
62
- (merged to 'next' on 2017-04-23 at 295d4066a8)
63
- + read-cache: speed up has_dir_name (part 2)
64
- + read-cache: speed up has_dir_name (part 1)
65
- + read-cache: speed up add_index_entry during checkout
66
- + p0006-read-tree-checkout: perf test to time read-tree
67
- + read-cache: add strcmp_offset function
61
+* ls/travis-stricter-linux32-builds (2017-04-27) 1 commit
62
+ (merged to 'next' on 2017-04-28 at b0a56aec83)
63
+ + travis-ci: set DEVELOPER knob for Linux32 build
64
69
- "git checkout" that handles a lot of paths has been optimized by
70
- reducing the number of unnecessary checks of paths in the
71
- has_dir_name() function.
65
+ 32-bit Linux build on Travis CI uses stricter compilation options.
66
67
74
-* jk/update-links-in-docs (2017-04-20) 6 commits
75
- (merged to 'next' on 2017-04-23 at f64249bbdf)
76
- + docs/bisect-lk2009: update java code conventions link
77
- + docs/bisect-lk2009: update nist report link
78
- + docs/archimport: quote sourcecontrol.net reference
79
- + gitcore-tutorial: update broken link
80
- + doc: replace or.cz gitwiki link with git.wiki.kernel.org
81
- + doc: use https links to avoid http redirect
68
+* ls/travis-win-fix-status (2017-04-26) 1 commit
69
+ (merged to 'next' on 2017-04-28 at 5c5e4d3278)
70
+ + travis-ci: printf $STATUS as string
71
+
72
+ Relaying status from Windows build by Travis CI was done with an
73
+ unsafe invocation of printf.
74
83
- Many stale HTTP(s) links have been updated in our documentation.
75
76
+* sh/rebase-i-reread-todo-after-exec (2017-04-27) 1 commit
77
+ (merged to 'next' on 2017-04-28 at 1ea7e62026)
78
+ + rebase -i: reread the todo list if `exec` touched it
79
86
-* jk/war-on-git-path (2017-04-20) 6 commits
87
- (merged to 'next' on 2017-04-23 at 212e0a58ff)
88
- + am: drop "dir" parameter from am_state_init
89
- + replace strbuf_addstr(git_path()) with git_path_buf()
90
- + replace xstrdup(git_path(...)) with git_pathdup(...)
91
- + use git_path_* helper functions
92
- + branch: add edit_description() helper
93
- + bisect: add git_path_bisect_terms helper
80
+ "git rebase -i" failed to re-read the todo list file when the
81
+ command specified with the `exec` instruction updated it.
82
+
83
+--------------------------------------------------
84
+[New Topics]
85
95
- While handy, "git_path()" is a dangerous function to use as a
96
- callsite that uses it safely one day can be broken by changes
97
- to other code that calls it. Reduction of its use continues.
86
+* bw/submodule-with-bs-path (2017-05-01) 1 commit
87
+ - t7400: add !CYGWIN prerequisite to 'add with \\ in path'
88
89
+ A hotfix to a topic that is already in 'master'.
90
100
-* ls/travis-coccicheck (2017-04-16) 1 commit
101
- (merged to 'next' on 2017-04-23 at fa42ffe6b2)
102
- + travis-ci: add static analysis build job to run coccicheck
91
+ Wait for a few days for Acks and then merge to 'master'.
92
104
- Travis CI learns to run coccicheck.
93
94
+* jk/am-leakfix (2017-04-27) 3 commits
95
+ (merged to 'next' on 2017-04-30 at 78becd7a96)
96
+ + am: shorten ident_split variable name in get_commit_info()
97
+ + am: simplify allocations in get_commit_info()
98
+ + am: fix commit buffer leak in get_commit_info()
99
107
-* mh/separate-ref-cache (2017-04-16) 20 commits
108
- (merged to 'next' on 2017-04-23 at bd74983456)
109
- + do_for_each_entry_in_dir(): delete function
110
- + files_pack_refs(): use reference iteration
111
- + commit_packed_refs(): use reference iteration
112
- + cache_ref_iterator_begin(): make function smarter
113
- + get_loose_ref_cache(): new function
114
- + get_loose_ref_dir(): function renamed from get_loose_refs()
115
- + do_for_each_entry_in_dir(): eliminate `offset` argument
116
- + refs: handle "refs/bisect/" in `loose_fill_ref_dir()`
117
- + ref-cache: use a callback function to fill the cache
118
- + refs: record the ref_store in ref_cache, not ref_dir
119
- + ref-cache: introduce a new type, ref_cache
120
- + refs: split `ref_cache` code into separate files
121
- + ref-cache: rename `remove_entry()` to `remove_entry_from_dir()`
122
- + ref-cache: rename `find_ref()` to `find_ref_entry()`
123
- + ref-cache: rename `add_ref()` to `add_ref_entry()`
124
- + refs_verify_refname_available(): use function in more places
125
- + refs_verify_refname_available(): implement once for all backends
126
- + refs_ref_iterator_begin(): new function
127
- + refs_read_raw_ref(): new function
128
- + get_ref_dir(): don't call read_loose_refs() for "refs/bisect"
100
+ The codepath in "git am" that is used when running "git rebase"
101
+ leaked memory held for the log message of the commits being rebased.
102
130
- The internals of the refs API around the cached refs has been
131
- streamlined.
103
+ Will cook in 'next'.
104
105
134
-* nd/conditional-config-in-early-config (2017-04-19) 3 commits
135
- (merged to 'next' on 2017-04-23 at 1803ee72a9)
136
- + config: correct file reading order in read_early_config()
137
- + config: handle conditional include when $GIT_DIR is not set up
138
- + config: prepare to pass more info in git_config_with_options()
106
+* js/plug-leaks (2017-04-27) 13 commits
107
+ - checkout: fix memory leak
108
+ - cat-file: fix memory leak
109
+ - mailinfo & mailsplit: check for EOF while parsing mails
110
+ - status: close file descriptor after reading git-rebase-todo
111
+ - difftool: close file descriptors after reading
112
+ - http-backend: avoid memory leaks
113
+ - SQUASH???
114
+ - get_mail_commit_oid(): avoid resource leak
115
+ - git_config_rename_section_in_file(): avoid resource leak
116
+ - add_commit_patch_id(): avoid allocating memory unnecessarily
117
+ - winansi: avoid buffer overrun
118
+ - winansi: avoid use of uninitialized value
119
+ - mingw: avoid memory leak when splitting PATH
120
140
- The recently introduced conditional inclusion of configuration did
141
- not work well when early-config mechanism was involved.
121
+ An attempt to fix memory leaks pointed out by Coverity.
122
123
+ A reroll exists and needs to be picked up. What's queued here is
124
+ just an early parts of the first iteration.
125
144
-* nd/worktree-add-lock (2017-04-20) 1 commit
145
- (merged to 'next' on 2017-04-23 at 160b955fbb)
146
- + worktree add: add --lock option
126
148
- Allow to lock a worktree immediately after it's created. This helps
149
- prevent a race between "git worktree add; git worktree lock" and
150
- "git worktree prune".
127
+* sk/status-short-branch-color-config (2017-04-28) 2 commits
128
+ (merged to 'next' on 2017-04-30 at 2a7eb05d7b)
129
+ + status: add color config slots for branch info in "--short --branch"
130
+ + status: fix missing newline when comment chars are disabled
131
132
+ The colors in which "git status --short --branch" showed the names
133
+ of the current branch and its remote-tracking branch are now
134
+ configurable.
135
153
-* pc/t2027-git-to-pipe-cleanup (2017-04-14) 1 commit
154
- (merged to 'next' on 2017-04-23 at b5c28345a9)
155
- + t2027: avoid using pipes
136
+ Will cook in 'next'.
137
157
- Having a git command on the upstream side of a pipe in a test
158
- script will hide the exit status from the command, which may cause
159
- us to fail to notice a breakage; rewrite tests in a script to avoid
160
- this issue.
138
139
+* jh/close-index-before-stat (2017-04-28) 1 commit
140
+ (merged to 'next' on 2017-04-30 at 918d4f3378)
141
+ + read-cache: close index.lock in do_write_index
142
163
-* ps/pathspec-empty-prefix-origin (2017-04-14) 1 commit
164
- (merged to 'next' on 2017-04-23 at b91098d1f7)
165
- + pathspec: honor `PATHSPEC_PREFIX_ORIGIN` with empty prefix
143
+ The timestamp of the index file is now taken after the file is
144
+ closed, to help Windows, on which a stale timestamp is reported by
145
+ fstat() on a file that is opened for writing and data was written
146
+ but not yet closed.
147
167
- A recent update broke "git add -p ../foo" from a subdirectory.
148
+ Will cook in 'next'.
149
150
170
-* sf/putty-w-args (2017-04-20) 1 commit
171
- (merged to 'next' on 2017-04-23 at fdafbe6b73)
172
- + connect.c: fix leak in handle_ssh_variant
151
+* bw/submodule-has-commits-update (2017-05-01) 6 commits
152
+ - submodule: refactor logic to determine changed submodules
153
+ - submodule: improve submodule_has_commits
154
+ - submodule: change string_list changed_submodule_paths
155
+ - submodule: remove add_oid_to_argv()
156
+ - submodule: rename free_submodules_sha1s()
157
+ - submodule: rename add_sha1_to_array()
158
174
- Plug a memleak.
159
160
+* ja/i18n-cleanup (2017-05-01) 2 commits
161
+ (merged to 'next' on 2017-04-30 at 8002e53820)
162
+ + i18n: read-cache: typofix
163
+ + i18n: remove i18n from tag reflog message
164
177
-* ss/gitmodules-ignore-doc (2017-04-19) 1 commit
178
- (merged to 'next' on 2017-04-23 at 3963ab5013)
179
- + gitmodules: clarify the ignore option values
165
+ Will merge to 'master'.
166
181
- Doc update.
167
168
+* ls/travis-relays-for-windows-ci (2017-05-01) 2 commits
169
+ - travis-ci: handle Git for Windows CI status "failed" explicitly
170
+ - travis-ci: retry if Git for Windows CI returns HTTP error 502 or 503
171
184
-* ss/submodule-shallow-doc (2017-04-19) 1 commit
185
- (merged to 'next' on 2017-04-23 at 56a80f913d)
186
- + gitmodules: clarify what history depth a shallow clone has
172
+ Will merge to 'next' after a few CI run in 'pu'.
173
188
- Doc update.
174
190
---------------------------------------------------
191
-[New Topics]
175
+* mb/diff-default-to-indent-heuristics (2017-05-01) 5 commits
176
+ - add--interactive: drop diff.indentHeuristic handling
177
+ - SQUASH
178
+ - diff: enable indent heuristic by default
179
+ - diff: have the diff-* builtins configure diff before initializing revisions
180
+ - diff: make the indent heuristic part of diff's basic configuration
181
193
-* jc/repack-threads (2017-04-27) 1 commit
194
- - repack: accept --threads=<n> and pass it down to pack-objects
182
+ Make the "indent" heuristics the default in "diff" and diff.indentHeuristics
183
+ configuration variable an escape hatch for those who do no want it.
184
196
- "git repack" learned to accept the --threads=<n> option and pass it
197
- to pack-objects.
185
+ The fix-up needs to be squashed in.
186
187
200
-* ls/travis-stricter-linux32-builds (2017-04-27) 1 commit
201
- - travis-ci: set DEVELOPER knob for Linux32 build
188
+* rg/doc-pull-typofix (2017-05-01) 1 commit
189
+ (merged to 'next' on 2017-04-30 at c2edb4d813)
190
+ + doc: git-pull.txt use US spelling, fix minor typo
191
203
- 32-bit Linux build on Travis CI uses stricter compilation options.
192
+ Will merge to 'master'.
193
205
- Will merge to 'next'.
194
195
+* rg/doc-submittingpatches-wordfix (2017-05-01) 1 commit
196
+ (merged to 'next' on 2017-04-30 at 4065036588)
197
+ + doc: update SubmittingPatches
198
208
-* ls/travis-win-fix-status (2017-04-26) 1 commit
209
- - travis-ci: printf $STATUS as string
199
+ Will merge to 'master'.
200
211
- Relaying status from Windows build by Travis CI was done with an
212
- unsafe invocation of printf.
201
214
- Will merge to 'next'.
202
+* sr/hooks-cwd-doc (2017-05-01) 1 commit
203
+ (merged to 'next' on 2017-04-30 at 063dd5cb02)
204
+ + githooks.txt: clarify push hooks are always executed in $GIT_DIR
205
206
+ Will merge to 'master'.
207
217
-* sh/rebase-i-reread-todo-after-exec (2017-04-27) 1 commit
218
- - rebase -i: reread the todo list if `exec` touched it
208
220
- "git rebase -i" failed to re-read the todo list file when the
221
- command specified with the `exec` instruction updated it.
209
+* tb/dedup-crlf-tests (2017-05-01) 1 commit
210
+ - t0027: Some tests are not expensive
211
223
- Will merge to 'next'.
212
+ Will be rerolled.
213
214
--------------------------------------------------
215
[Stalled]
216
217
+* ja/doc-l10n (2017-03-20) 3 commits
218
+ - SQUASH???
219
+ - l10n: add git-add.txt to localized man pages
220
+ - l10n: introduce framework for localizing man pages
221
+
222
+ A proposal to use po4a to localize our manual pages.
223
+
224
+
225
* sg/clone-refspec-from-command-line-config (2017-02-27) 1 commit
226
- clone: respect configured fetch respecs during initial fetch
227
@@ -333,12 +330,20 @@ of the repositories listed at
330
--------------------------------------------------
331
[Cooking]
332
333
+* jc/repack-threads (2017-04-27) 1 commit
334
+ - repack: accept --threads=<n> and pass it down to pack-objects
335
+
336
+ "git repack" learned to accept the --threads=<n> option and pass it
337
+ to pack-objects.
338
+
339
+
340
* jh/verify-index-checksum-only-in-fsck (2017-04-27) 1 commit
337
- - t1450: avoid use of "sed" on the index, which is a binary file
341
+ (merged to 'next' on 2017-04-28 at afb4c70061)
342
+ + t1450: avoid use of "sed" on the index, which is a binary file
343
344
Update an unportable constructin a new test.
345
341
- Will merge to 'next' and then to 'master'.
346
+ Will cook in 'next'.
347
348
349
* dt/gc-ignore-old-gc-logs (2017-04-24) 3 commits
@@ -350,7 +355,7 @@ of the repositories listed at
355
An attempt to allow us notice "fishy" situation where we fail to
356
remove the temporary directory used during the test.
357
353
- Will merge to 'master'.
358
+ Will cook in 'next'.
359
360
361
* nd/fopen-errors (2017-04-23) 17 commits
@@ -391,31 +396,19 @@ of the repositories listed at
396
avoid "git fetch" from a (recoverable) failure while "gc" is
397
running in parallel.
398
394
- Will merge to 'master'.
395
-
399
+ Will cook in 'next'.
400
397
-* jk/complete-checkout-sans-dwim-remote (2017-04-23) 1 commit
398
- (merged to 'next' on 2017-04-26 at 0c69cff69f)
399
- + completion: optionally disable checkout DWIM
401
401
- Completion for "git checkout <branch>" that auto-creates the branch
402
- out of a remote tracking branch can now be disabled, as this
403
- completion often gets in the way when completing to checkout an
404
- existing local branch that happens to share the same prefix with
405
- bunch of remote tracking branches.
406
-
407
- Will merge to 'master'.
408
-
409
-
410
-* js/larger-timestamps (2017-04-24) 8 commits
411
- - use uintmax_t for timestamps
412
- - date.c: abort if the system time cannot handle one of our timestamps
413
- - timestamp_t: introduce a new data type for timestamps
414
- - PRItime: introduce a new "printf format" for timestamps
415
- - parse_timestamp(): specify explicitly where we parse timestamps
416
- - t0006 & t5000: skip "far in the future" test when time_t is too limited
417
- - t0006 & t5000: prepare for 64-bit timestamps
418
- - ref-filter: avoid using `unsigned long` for catch-all data type
402
+* js/larger-timestamps (2017-04-27) 8 commits
403
+ (merged to 'next' on 2017-04-28 at b56a0d38cd)
404
+ + use uintmax_t for timestamps
405
+ + date.c: abort if the system time cannot handle one of our timestamps
406
+ + timestamp_t: a new data type for timestamps
407
+ + PRItime: introduce a new "printf format" for timestamps
408
+ + parse_timestamp(): specify explicitly where we parse timestamps
409
+ + t0006 & t5000: skip "far in the future" test when time_t is too limited
410
+ + t0006 & t5000: prepare for 64-bit timestamps
411
+ + ref-filter: avoid using `unsigned long` for catch-all data type
412
413
Some platforms have ulong that is smaller than time_t, and our
414
historical use of ulong for timestamp would mean they cannot
@@ -425,16 +418,7 @@ of the repositories listed at
418
move), and then declare uintmax_t is the type to be used as the
419
timestamp_t
420
428
- Will merge to 'next'.
429
-
430
-
431
-* ab/align-perf-descriptions (2017-04-23) 1 commit
432
- (merged to 'next' on 2017-04-26 at 7d66e7019e)
433
- + t/perf: correctly align non-ASCII descriptions in output
434
-
435
- Output from perf tests have been updated to align their titles.
436
-
437
- Will merge to 'master'.
421
+ Will cook in 'next'.
422
423
424
* ab/grep-pcre-v2 (2017-04-25) 20 commits
@@ -520,7 +504,7 @@ of the repositories listed at
504
505
Conversion from uchar[20] to struct object_id continues.
506
523
- Needs review.
507
+ Reroll exists and needs to be picked up.
508
509
510
* jk/no-null-sha1-in-cache-tree (2017-04-23) 1 commit
@@ -530,36 +514,21 @@ of the repositories listed at
514
Tighten code to update cache-tree so that we won't accidentally
515
write out any 0{40} entry in the tree object.
516
533
- Will merge to 'master'.
517
+ Will cook in 'next'.
518
519
536
-* rg/a-the-typo (2017-04-23) 1 commit
537
- - NEEDSSIGNOFF: fix minor typing mistakes
520
+* rg/a-the-typo (2017-05-01) 1 commit
521
+ (merged to 'next' on 2017-04-30 at a648cf2961)
522
+ + fix minor typos
523
524
Typofix.
525
541
- Needs sign-off.
542
-
543
-
544
-* jk/prio-queue-avoid-swap-with-self (2017-04-24) 1 commit
545
- (merged to 'next' on 2017-04-26 at 6a55996734)
546
- + prio_queue_reverse: don't swap elements with themselves
547
-
548
- Code clean-up.
549
-
526
Will merge to 'master'.
527
528
553
-* jk/submodule-init-segv-fix (2017-04-24) 1 commit
554
- (merged to 'next' on 2017-04-26 at 9a6eaaff89)
555
- + submodule_init: die cleanly on submodules without url defined
556
-
557
- Fix a segv in 'submodule init' when url is not given for a submodule.
558
-
559
- Will merge to 'master'.
560
-
561
-
562
-* rs/large-zip (2017-04-24) 5 commits
529
+* rs/large-zip (2017-05-01) 7 commits
530
+ - t5004: require 64-bit support for big ZIP tests
531
+ - archive-zip: set version field for big files correctly
532
(merged to 'next' on 2017-04-26 at a6beab60f2)
533
+ archive-zip: support files bigger than 4GB
534
+ archive-zip: support archives bigger than 4GB
@@ -570,7 +539,7 @@ of the repositories listed at
539
"git archive --format=zip" learned to use zip64 extension when
540
necessary to go beyond the 4GB limit.
541
573
- Will merge to 'master'.
542
+ Will cook in 'next'.
543
544
545
* jc/checkout-working-tree-only (2017-04-27) 1 commit
@@ -598,14 +567,15 @@ of the repositories listed at
567
568
569
* jt/use-trailer-api-in-commands (2017-04-26) 1 commit
601
- - sequencer: add newline before adding footers
570
+ (merged to 'next' on 2017-04-30 at 006c8d7ebd)
571
+ + sequencer: add newline before adding footers
572
573
"git cherry-pick" and other uses of the sequencer machinery
574
mishandled a trailer block whose last line is an incomplete line.
575
This has been fixed so that an additional sign-off etc. are added
576
after completing the existing incomplete line.
577
608
- Will merge to 'next'.
578
+ Will cook in 'next'.
579
580
581
* nd/worktree-move (2017-04-20) 6 commits
@@ -638,6 +608,8 @@ of the repositories listed at
608
looks more like "if it looks ugly and unusual, you do not have to
609
use it". Perhaps we can drop it?
610
611
+ Will discard.
612
+
613
614
* df/dir-iter-remove-subtree (2017-04-19) 5 commits
615
- remove_subtree(): reimplement using iterators
@@ -655,15 +627,17 @@ of the repositories listed at
627
GSoC microproject.
628
629
658
-* ab/clone-no-tags (2017-04-19) 1 commit
659
- (merged to 'next' on 2017-04-23 at c6329b0f7c)
630
+* ab/clone-no-tags (2017-05-01) 3 commits
631
+ (merged to 'next' on 2017-04-30 at 601649896a)
632
+ + tests: rename a test having to do with shallow submodules
633
+ clone: add a --no-tags option to clone without tags
634
+ + tests: change "cd ... && git fetch" to "cd &&\n\tgit fetch"
635
636
"git clone" learned the "--no-tags" option not to fetch all tags
637
initially, and also set up the tagopt not to follow any tags in
638
subsequent fetches.
639
666
- Will merge to 'master'.
640
+ Will cook in 'next'.
641
642
643
* bw/forking-and-threading (2017-04-25) 13 commits
@@ -686,7 +660,7 @@ of the repositories listed at
660
The "run-command" API implementation has been made more robust
661
against dead-locking in a threaded environment.
662
689
- Will merge to 'master'.
663
+ Will cook in 'next'.
664
665
666
* sb/reset-recurse-submodules (2017-04-23) 4 commits
@@ -717,8 +691,8 @@ of the repositories listed at
691
"git status" learns an option to report various operations
692
(e.g. "merging") that the user is in the middle of.
693
720
- Waiting for final confirmation.
721
- cf. <xmqqwpajikd2.fsf@gitster.mtv.corp.google.com>
694
+ It is still unclear if the participants decided that it is OK to
695
+ spell "--inprogress" as a single word.
696
697
698
* ab/grep-threading-cleanup (2017-04-16) 8 commits
@@ -766,14 +740,6 @@ of the repositories listed at
740
cf. <xmqqshltxnwt.fsf@gitster.mtv.corp.google.com>
741
742
769
-* ja/doc-l10n (2017-03-20) 3 commits
770
- - SQUASH???
771
- - l10n: add git-add.txt to localized man pages
772
- - l10n: introduce framework for localizing man pages
773
-
774
- A proposal to use po4a to localize our manual pages.
775
-
776
-
743
* nd/prune-in-worktree (2017-04-24) 12 commits
744
- rev-list: expose and document --single-worktree
745
- revision.c: --reflog add HEAD reflog from all worktrees
@@ -813,7 +779,7 @@ of the repositories listed at
779
"git gc" did not interact well with "git worktree"-managed
780
per-worktree refs.
781
816
- Will merge to 'master'.
782
+ Will cook in 'next'.
783
784
785
* jc/bundle (2016-03-03) 6 commits