What's cooking (2016/05 #07)
Junio C Hamano committed
May 20, 2016 at 15:16 UTC
e55b374fb462d85914dfa1bffc77e1e7ff79c1af
1 file changed
+116
-389
whats-cooking.txt
+116
-389
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
Bcc: lwn@lwn.net
3
-Subject: What's cooking in git.git (May 2016, #06; Tue, 17)
4
-X-master-at: 1f66975deb8402131fbf7c14330d0c7cdebaeaa2
5
-X-next-at: 927f4258f48da33cf64d9a9f47fd3a0ac725a748
3
+Subject: What's cooking in git.git (May 2016, #07; Fri, 20)
4
+X-master-at: 3916adf9978b020f9a9b165f4c1c109046899560
5
+X-next-at: 0520c90a3eb69be4dcb02396166432df2ae280e5
6
7
-What's cooking in git.git (May 2016, #06; Tue, 17)
7
+What's cooking in git.git (May 2016, #07; Fri, 20)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking. Commits prefixed with
@@ -12,10 +12,11 @@ Here are the topics that have been cooking. Commits prefixed with
12
'+' are in 'next'. The ones marked with '.' do not appear in any of
13
the integration branches, but I am still holding onto them.
14
15
-The 'master' branch now has 390 non-merge commits in this cycle. On
16
-the 'maint' front, 2.8.2 is out and fixes that have been in 'master'
17
-accumulates on it for 2.8.3, which probably should be tagged sometime
18
-late this week.
15
+Almost all the topics marked as "will merge" in this issue should be
16
+merged before 2.9-rc0 (scheduled for coming Monday). There are a
17
+few very interesting topics that we will be cooking throughout the
18
+pre-release freeze in 'next', and I am already looking forward to
19
+the cycle after this upcoming release ;-).
20
21
You can find the changes described here in the integration branches
22
of the repositories listed at
@@ -25,373 +26,47 @@ of the repositories listed at
26
--------------------------------------------------
27
[Graduated to "master"]
28
28
-* ab/hooks (2016-05-04) 4 commits
29
- (merged to 'next' on 2016-05-09 at 23cf808)
30
- + hooks: allow customizing where the hook directory is
31
- + githooks.txt: minor improvements to the grammar & phrasing
32
- + githooks.txt: amend dangerous advice about 'update' hook ACL
33
- + githooks.txt: improve the intro section
34
-
35
- A new configuration variable core.hooksPath allows customizing
36
- where the hook directory is.
37
-
38
-
39
-* ak/t4151-ls-files-could-be-empty (2016-05-09) 1 commit
40
- (merged to 'next' on 2016-05-10 at 36ae38c)
41
- + t4151: make sure argument to 'test -z' is given
42
-
43
- Test fix.
44
-
45
-
46
-* bn/config-doc-tt-varnames (2016-05-05) 1 commit
47
- (merged to 'next' on 2016-05-10 at aa7b834)
48
- + config: consistently format $variables in monospaced font
49
- (this branch uses jc/config-pathname-type.)
50
-
51
- Doc formatting fixes.
52
-
53
-
54
-* bn/http-cookiefile-config (2016-05-04) 2 commits
55
- (merged to 'next' on 2016-05-09 at d519b13)
56
- + http: expand http.cookieFile as a path
57
- + Documentation: config: improve word ordering for http.cookieFile
58
-
59
- "http.cookieFile" configuration variable clearly wants a pathname,
60
- but we forgot to treat it as such by e.g. applying tilde expansion.
61
-
62
-
63
-* es/test-gpg-tags (2016-05-09) 1 commit
64
- (merged to 'next' on 2016-05-10 at 9fcb98b)
65
- + t6302: simplify non-gpg cases
66
-
67
- Test fix.
68
-
69
-
70
-* jc/config-pathname-type (2016-05-04) 1 commit
71
- (merged to 'next' on 2016-05-09 at 0876e55)
72
- + config: describe 'pathname' value type
73
- (this branch is used by bn/config-doc-tt-varnames.)
74
-
75
- Consolidate description of tilde-expansion that is done to
76
- configuration variables that take pathname to a single place.
77
-
78
-
79
-* jc/fsck-nul-in-commit (2016-05-10) 2 commits
80
- (merged to 'next' on 2016-05-10 at 3bc3ca3)
81
- + fsck: detect and warn a commit with embedded NUL
82
- + fsck_commit_buffer(): do not special case the last validation
83
-
84
- "git fsck" learned to catch NUL byte in a commit object as
85
- potential error and warn.
86
-
87
-
88
-* jc/linkgit-fix (2016-05-09) 1 commit
89
- (merged to 'next' on 2016-05-10 at 0e5ba60)
90
- + Documentation: fix linkgit references
91
-
92
- Many 'linkgit:<git documentation page>' references were broken,
93
- which are all fixed with this.
94
-
95
-
96
-* jc/ll-merge-internal (2016-05-09) 3 commits
97
- (merged to 'next' on 2016-05-10 at a6bf1d0)
98
- + t6036: remove pointless test that expects failure
99
- + ll-merge: use a longer conflict marker for internal merge
100
- + ll-merge: fix typo in comment
101
-
102
- "git rerere" can get confused by conflict markers deliberately left
103
- by the inner merge step, because they are indistinguishable from
104
- the real conflict markers left by the outermost merge which are
105
- what the end user and "rerere" need to look at. This was fixed by
106
- making the conflict markers left by the inner merges a bit longer.
107
-
108
-
109
-* jc/test-seq (2016-05-09) 2 commits
110
- (merged to 'next' on 2016-05-10 at 1512890)
111
- + test-lib-functions.sh: rewrite test_seq without Perl
112
- + test-lib-functions.sh: remove misleading comment on test_seq
113
-
114
- Test fix.
115
-
116
-
117
-* jk/rebase-interative-eval-fix (2016-05-10) 1 commit
118
- (merged to 'next' on 2016-05-11 at 4fdf387)
119
- + rebase--interactive: avoid empty list in shell for-loop
120
-
121
- Portability enhancement for "rebase -i" to help platforms whose
122
- shell does not like "for i in <empty>" (which is not POSIX-kosher).
123
-
124
-
125
-* jk/submodule-c-credential (2016-05-06) 6 commits
126
- (merged to 'next' on 2016-05-10 at 4abe871)
127
- + submodule: stop sanitizing config options
128
- + submodule: use prepare_submodule_repo_env consistently
129
- + submodule--helper: move config-sanitizing to submodule.c
130
- + submodule: export sanitized GIT_CONFIG_PARAMETERS
131
- + t5550: break submodule config test into multiple sub-tests
132
- + t5550: fix typo in $HTTPD_URL
133
- (this branch is used by js/http-custom-headers.)
134
-
135
- An earlier addition of "sanitize_submodule_env" with 14111fc4 (git:
136
- submodule honor -c credential.* from command line, 2016-02-29)
137
- turned out to be a convoluted no-op; implement what it wanted to do
138
- correctly, and stop filtering settings given via "git -c var=val".
139
-
140
-
141
-* jk/test-send-sh-x-trace-elsewhere (2016-05-11) 1 commit
142
- (merged to 'next' on 2016-05-11 at 273a137)
143
- + test-lib: set BASH_XTRACEFD automatically
144
-
145
- Running tests with '-x' option to trace the individual command
146
- executions is a useful way to debug test scripts, but some tests
147
- that capture the standard error stream and check what the command
148
- said can be broken with the trace output mixed in. When running
149
- our tests under "bash", however, we can redirect the trace output
150
- to another file descriptor to keep the standard error of programs
151
- being tested intact.
152
-
153
-
154
-* js/http-custom-headers (2016-05-10) 4 commits
155
- (merged to 'next' on 2016-05-10 at 7cf5cca)
156
- + submodule: ensure that -c http.extraheader is heeded
157
- + Merge branch 'jk/submodule-c-credential' into js/http-custom-headers
158
- + t5551: make the test for extra HTTP headers more robust
159
- + tests: adjust the configuration for Apache 2.2
160
- (this branch uses jk/submodule-c-credential.)
161
-
162
- Update tests for "http.extraHeaders=<header>" to be portable back
163
- to Apache 2.2 (the original depended on <RequireAll/> which is a
164
- more recent feature).
165
-
166
-
167
-* js/t3404-typofix (2016-05-10) 1 commit
168
- (merged to 'next' on 2016-05-10 at cbeabc0)
169
- + t3404: fix typo
170
-
171
- Test fix.
172
-
173
-
174
-* js/windows-dotgit (2016-05-11) 2 commits
175
- (merged to 'next' on 2016-05-11 at d10caa2)
176
- + mingw: remove unnecessary definition
177
- + mingw: introduce the 'core.hideDotFiles' setting
178
-
179
- On Windows, .git and optionally any files whose name starts with a
180
- dot are now marked as hidden, with a core.hideDotFiles knob to
181
- customize this behaviour.
182
-
183
-
184
-* kf/gpg-sig-verification-doc (2016-05-13) 1 commit
185
- (merged to 'next' on 2016-05-13 at 2cec353)
186
- + Documentation: clarify signature verification
187
-
188
- Documentation for "git merge --verify-signatures" has been updated
189
- to clarify that the signature of only the commit at the tip is
190
- verified. Also the phrasing used for signature and key validity is
191
- adjusted to align with that used by OpenPGP.
192
-
193
-
194
-* lp/typofixes (2016-05-06) 1 commit
195
- (merged to 'next' on 2016-05-09 at 59683be)
196
- + typofix: assorted typofixes in comments, documentation and messages
197
-
198
- Typofixes.
199
-
200
-
201
-* ls/travis-build-doc (2016-05-10) 1 commit
202
- (merged to 'next' on 2016-05-10 at 7f63497)
203
- + travis-ci: build documentation
204
-
205
- CI test was taught to build documentation pages.
206
-
207
-
208
-* nd/error-errno (2016-05-09) 41 commits
209
- (merged to 'next' on 2016-05-10 at 1cdeda8)
210
- + wrapper.c: use warning_errno()
211
- + vcs-svn: use error_errno()
212
- + upload-pack.c: use error_errno()
213
- + unpack-trees.c: use error_errno()
214
- + transport-helper.c: use error_errno()
215
- + sha1_file.c: use {error,die,warning}_errno()
216
- + server-info.c: use error_errno()
217
- + sequencer.c: use error_errno()
218
- + run-command.c: use error_errno()
219
- + rerere.c: use error_errno() and warning_errno()
220
- + reachable.c: use error_errno()
221
- + mailmap.c: use error_errno()
222
- + ident.c: use warning_errno()
223
- + http.c: use error_errno() and warning_errno()
224
- + grep.c: use error_errno()
225
- + gpg-interface.c: use error_errno()
226
- + fast-import.c: use error_errno()
227
- + entry.c: use error_errno()
228
- + editor.c: use error_errno()
229
- + diff-no-index.c: use error_errno()
230
- + credential-cache--daemon.c: use warning_errno()
231
- + copy.c: use error_errno()
232
- + connected.c: use error_errno()
233
- + config.c: use error_errno()
234
- + compat/win32/syslog.c: use warning_errno()
235
- + combine-diff.c: use error_errno()
236
- + check-racy.c: use error_errno()
237
- + builtin/worktree.c: use error_errno()
238
- + builtin/upload-archive.c: use error_errno()
239
- + builtin/update-index.c: prefer "err" to "errno" in process_lstat_error
240
- + builtin/rm.c: use warning_errno()
241
- + builtin/pack-objects.c: use die_errno() and warning_errno()
242
- + builtin/merge-file.c: use error_errno()
243
- + builtin/mailsplit.c: use error_errno()
244
- + builtin/help.c: use warning_errno()
245
- + builtin/fetch.c: use error_errno()
246
- + builtin/branch.c: use error_errno()
247
- + builtin/am.c: use error_errno()
248
- + bisect.c: use die_errno() and warning_errno()
249
- + usage.c: add warning_errno() and error_errno()
250
- + usage.c: move format processing out of die_errno()
251
-
252
- The code for warning_errno/die_errno has been refactored and a new
253
- error_errno() reporting helper is introduced.
254
-
255
-
256
-* nd/remote-plural-ours-plus-theirs (2016-05-06) 1 commit
257
- (merged to 'next' on 2016-05-10 at aea08dc)
258
- + remote.c: specify correct plural form in "commit diverge" message
259
-
260
- Message fix.
261
-
262
-
263
-* nd/test-helpers (2016-05-10) 1 commit
264
- (merged to 'next' on 2016-05-10 at e8ad58d)
265
- + wrap-for-bin.sh: regenerate bin-wrappers when switching branches
266
-
267
- Switching between 'master' and 'next', between which the paths to
268
- test helper binaries have changed, did not update bin-wrappers/*
269
- scripts used in tests, causing false test failures.
270
-
271
-
272
-* sb/submodule-deinit-all (2016-05-05) 1 commit
273
- (merged to 'next' on 2016-05-09 at 0fd4518)
274
- + submodule deinit: require '--all' instead of '.' for all submodules
275
-
276
- Correct faulty recommendation to use "git submodule deinit ." when
277
- de-initialising all submodules, which would result in a strange
278
- error message in a pathological corner case.
279
-
280
-
281
-* sb/submodule-init (2016-05-03) 7 commits
282
- (merged to 'next' on 2016-05-03 at 8a5fce4)
283
- + submodule init: redirect stdout to stderr
284
- (merged to 'next' on 2016-04-29 at 3e81ee88)
285
- + submodule--helper update-clone: abort gracefully on missing .gitmodules
286
- + submodule init: fail gracefully with a missing .gitmodules file
287
- (merged to 'next' on 2016-04-27 at afaad81)
288
- + submodule: port init from shell to C
289
- + submodule: port resolve_relative_url from shell to C
290
- + Merge branch 'sb/submodule-path-misc-bugs' into sb/submodule-init
291
- + Merge branch 'sb/submodule-helper-clone-regression-fix' into sb/submodule-init
292
-
293
- Update of "git submodule" to move pieces of logic to C continues.
294
-
295
-
296
-* sb/z-is-gnutar-ism (2016-05-09) 2 commits
297
- (merged to 'next' on 2016-05-09 at 51d527d)
298
- + t6041: do not compress backup tar file
299
- + t3513: do not compress backup tar file
300
-
301
- Test fix.
302
-
303
-
304
-* tb/t5601-sed-fix (2016-05-09) 1 commit
305
- (merged to 'next' on 2016-05-10 at d3e54e8)
306
- + t5601: Remove trailing space in sed expression
307
-
308
- Test fix.
309
-
310
-
311
-* va/i18n-misc-updates (2016-05-12) 10 commits
312
- (merged to 'next' on 2016-05-13 at 0361b16)
313
- + i18n: unpack-trees: avoid substituting only a verb in sentences
314
- (merged to 'next' on 2016-05-10 at b5dbd0d)
315
- + i18n: builtin/pull.c: split strings marked for translation
316
- + i18n: builtin/pull.c: mark placeholders for translation
317
- + i18n: git-parse-remote.sh: mark strings for translation
318
- + i18n: branch: move comment for translators
319
- + i18n: branch: unmark string for translation
320
- + i18n: builtin/rm.c: remove a comma ',' from string
321
- + i18n: unpack-trees: mark strings for translation
322
- + i18n: builtin/branch.c: mark option for translation
323
- + i18n: index-pack: use plural string instead of normal one
324
-
325
- Mark several messages for translation.
326
-
327
-
328
-* va/i18n-remote-comment-to-align (2016-05-09) 1 commit
329
- (merged to 'next' on 2016-05-10 at edbacbb)
330
- + i18n: remote: add comment for translators
331
-
332
- Message fix.
333
-
334
-
335
-* va/mailinfo-doc-typofix (2016-05-11) 1 commit
336
- (merged to 'next' on 2016-05-11 at 7180176)
337
- + Documentation/git-mailinfo: fix typo
29
+* jk/push-client-deadlock-fix (2016-05-11) 2 commits
30
+ (merged to 'next' on 2016-05-11 at 8f4abf9)
31
+ + Windows: only add a no-op pthread_sigmask() when needed
32
+ (merged to 'next' on 2016-05-06 at e91626c)
33
+ + Windows: add pthread_sigmask() that does nothing
34
339
- Typofix.
35
+ Some Windows SDK lacks pthread_sigmask() implementation and fails
36
+ to compile the recently updated "git push" codepath that uses it.
37
38
--------------------------------------------------
39
[New Topics]
40
344
-* da/difftool (2016-05-16) 2 commits
345
- (merged to 'next' on 2016-05-17 at ef5a435)
346
- + difftool: handle unmerged files in dir-diff mode
347
- + difftool: initialize variables for readability
41
+* jk/cat-file-buffered-batch-all (2016-05-18) 2 commits
42
+ - cat-file: default to --buffer when --batch-all-objects is used
43
+ - cat-file: avoid noop calls to sha1_object_info_extended
44
349
- "git difftool" learned to handle unmerged paths correctly in
350
- dir-diff mode.
351
-
352
- Will merge to 'master'.
45
+ "git cat-file --batch-all" has been sped up, by taking advantage
46
+ of the fact that it does not have to read a list of objects, in two
47
+ ways.
48
49
+ Will merge to 'next'.
50
355
-* jc/attr (2016-05-17) 14 commits
356
- - SQUASH???
357
- - attr: retire git_check_attrs() API
358
- - attr: convert git_check_attrs() callers to use the new API
359
- - attr: convert git_all_attrs() to use "struct git_attr_check"
360
- - attr: (re)introduce git_check_attr() and struct git_attr_check
361
- - attr: rename function and struct related to checking attributes
362
- - attr.c: tighten constness around "git_attr" structure
363
- - attr.c: simplify macroexpand_one()
364
- - attr.c: mark where #if DEBUG ends more clearly
365
- - attr.c: complete a sentence in a comment
366
- - attr.c: explain the lack of attr-name syntax check in parse_attr()
367
- - attr.c: update a stale comment on "struct match_attr"
368
- - attr.c: use strchrnul() to scan for one line
369
- - commit.c: use strchrnul() to scan for one line
51
371
- The attributes API has been updated so that it can later be
372
- optimized using the knowledge of which attributes are queried.
52
+* ah/no-verify-signature-with-pull-rebase (2016-05-20) 1 commit
53
+ - pull: warn on --verify-signatures with --rebase
54
55
+ "git pull --rebase --verify-signature" learned to warn the user
56
+ that "--verify-signature" is a no-op.
57
375
-* fc/fast-import-broken-marks-file (2016-05-17) 1 commit
376
- - fast-import: do not truncate exported marks file
58
+ Will merge to 'next'.
59
378
- "git fast-import --export-marks" would overwrite the existing marks
379
- file even when it makes a dump from its custom die routine.
380
- Prevent it from doing so when we have an import-marks file but
381
- haven't finished reading it.
60
383
---------------------------------------------------
384
-[Stalled]
61
+* ak/t0008-ksh88-workaround (2016-05-20) 1 commit
62
+ - t0008: 4 tests fail with ksh88
63
386
-* ep/http-curl-trace (2016-05-02) 2 commits
387
- . imap-send.c: introduce the GIT_TRACE_CURL environment variable
388
- . http.c: implement the GIT_TRACE_CURL environment variable
64
+ Test portability workaround.
65
390
- HTTP transport gained an option to produce more detailed debugging
391
- trace.
66
+ Will merge to 'next'.
67
393
- Expecting a reroll.
394
- ($gmane/292074, 293236)
68
+--------------------------------------------------
69
+[Stalled]
70
71
72
* sb/bisect (2016-04-15) 22 commits
@@ -609,7 +284,65 @@ of the repositories listed at
284
--------------------------------------------------
285
[Cooking]
286
612
-* es/t1500-modernize (2016-05-17) 5 commits
287
+* ep/http-curl-trace (2016-05-20) 2 commits
288
+ . imap-send.c: introduce the GIT_TRACE_CURL enviroment variable
289
+ . http.c: implement the GIT_TRACE_CURL environment variable
290
+
291
+ HTTP transport gained an option to produce more detailed debugging
292
+ trace.
293
+
294
+ Rerolled.
295
+
296
+
297
+* da/difftool (2016-05-16) 2 commits
298
+ (merged to 'next' on 2016-05-17 at ef5a435)
299
+ + difftool: handle unmerged files in dir-diff mode
300
+ + difftool: initialize variables for readability
301
+
302
+ "git difftool" learned to handle unmerged paths correctly in
303
+ dir-diff mode.
304
+
305
+ Will merge to 'master'.
306
+
307
+
308
+* jc/attr (2016-05-18) 16 commits
309
+ - attr: expose validity check for attribute names
310
+ - attr: add counted string version of git_attr()
311
+ - attr: add counted string version of git_check_attr()
312
+ - attr: retire git_check_attrs() API
313
+ - attr: convert git_check_attrs() callers to use the new API
314
+ - attr: convert git_all_attrs() to use "struct git_attr_check"
315
+ - attr: (re)introduce git_check_attr() and struct git_attr_check
316
+ - attr: rename function and struct related to checking attributes
317
+ - attr.c: tighten constness around "git_attr" structure
318
+ - attr.c: simplify macroexpand_one()
319
+ - attr.c: mark where #if DEBUG ends more clearly
320
+ - attr.c: complete a sentence in a comment
321
+ - attr.c: explain the lack of attr-name syntax check in parse_attr()
322
+ - attr.c: update a stale comment on "struct match_attr"
323
+ - attr.c: use strchrnul() to scan for one line
324
+ - commit.c: use strchrnul() to scan for one line
325
+ (this branch is used by sb/pathspec-label.)
326
+
327
+ The attributes API has been updated so that it can later be
328
+ optimized using the knowledge of which attributes are queried.
329
+
330
+ Let's merge the early "clean-up" half to 'next', after splitting it
331
+ into a separate topic.
332
+
333
+
334
+* fc/fast-import-broken-marks-file (2016-05-17) 1 commit
335
+ - fast-import: do not truncate exported marks file
336
+
337
+ "git fast-import --export-marks" would overwrite the existing marks
338
+ file even when it makes a dump from its custom die routine.
339
+ Prevent it from doing so when we have an import-marks file but
340
+ haven't finished reading it.
341
+
342
+ Will merge to 'next'.
343
+
344
+
345
+* es/t1500-modernize (2016-05-18) 5 commits
346
- t1500: avoid setting environment variables outside of tests
347
- t1500: avoid setting configuration options outside of tests
348
- t1500: avoid changing working directory outside of tests
@@ -618,8 +351,12 @@ of the repositories listed at
351
352
test updates to make it more readable and maintainable.
353
354
+ Will merge to 'next'.
355
+
356
622
-* jc/rerere-multi (2016-05-11) 1 commit
357
+* jc/rerere-multi (2016-05-19) 2 commits
358
+ (merged to 'next' on 2016-05-19 at 0520c90)
359
+ + rerere: remove an null statement
360
(merged to 'next' on 2016-05-13 at f4d1d82)
361
+ rerere: plug memory leaks upon "rerere forget" failure
362
@@ -716,18 +453,17 @@ of the repositories listed at
453
Beginning of GSoC "git bisect" project.
454
455
719
-* sb/pathspec-label (2016-05-14) 5 commits
720
- . pathspec: record labels
721
- . pathspec: move prefix check out of the inner loop
722
- . pathspec: move long magic parsing out of prefix_pathspec
723
- . Documentation: correct typo in example for querying attributes
724
- . Documentation: fix a typo
456
+* sb/pathspec-label (2016-05-20) 4 commits
457
+ - pathspec: allow querying for attributes
458
+ - pathspec: move prefix check out of the inner loop
459
+ - pathspec: move long magic parsing out of prefix_pathspec
460
+ - Documentation: fix a typo
461
+ (this branch uses jc/attr.)
462
726
- The pathspec mechanism learned ":(label=X)$pattern" pathspec magic
727
- to limit paths that match $pattern further by labels defined by the
728
- attributes mechanism for the paths.
463
+ The pathspec mechanism learned ":(attr:X)$pattern" pathspec magic
464
+ to limit paths that match $pattern further by attribute settings.
465
730
- (RFC/WIP)
466
+ Will merge to 'next'.
467
468
469
* ar/diff-args-osx-precompose (2016-05-13) 1 commit
@@ -789,6 +525,7 @@ of the repositories listed at
525
+ t0027: test cases for combined attributes
526
+ convert: allow core.autocrlf=input and core.eol=crlf
527
+ t0027: make commit_chk_wrnNNO() reliable
528
+ (this branch is used by tb/convert-peek-in-index.)
529
530
A couple of bugs around core.autocrlf have been fixed.
531
@@ -825,18 +562,6 @@ of the repositories listed at
562
Will merge to 'master'.
563
564
828
-* jk/push-client-deadlock-fix (2016-05-11) 2 commits
829
- (merged to 'next' on 2016-05-11 at 8f4abf9)
830
- + Windows: only add a no-op pthread_sigmask() when needed
831
- (merged to 'next' on 2016-05-06 at e91626c)
832
- + Windows: add pthread_sigmask() that does nothing
833
-
834
- Some Windows SDK lacks pthread_sigmask() implementation and fails
835
- to compile the recently updated "git push" codepath that uses it.
836
-
837
- Will merge to 'master'.
838
-
839
-
565
* mh/split-under-lock (2016-05-13) 33 commits
566
- lock_ref_sha1_basic(): only handle REF_NODEREF mode
567
- commit_ref_update(): remove the flags parameter
@@ -888,7 +613,9 @@ of the repositories listed at
613
Will discard.
614
615
891
-* ew/fast-import-unpack-limit (2016-05-11) 1 commit
616
+* ew/fast-import-unpack-limit (2016-05-19) 2 commits
617
+ (merged to 'next' on 2016-05-19 at 50137c5)
618
+ + (DO NOT MERGE YET) fast-import: discard object-table after closing a pack
619
(merged to 'next' on 2016-05-11 at ffd4efb)
620
+ fast-import: implement unpack limit
621
@@ -896,7 +623,7 @@ of the repositories listed at
623
creating too small a packfile as "git fetch" and "git push" have,
624
using *.unpackLimit configuration.
625
899
- Will merge to 'master'.
626
+ Will hold.
627
628
629
* nd/worktree-various-heads (2016-04-22) 13 commits
@@ -992,8 +719,8 @@ of the repositories listed at
719
Will merge to 'master'.
720
721
995
-* dt/index-helper (2016-05-13) 20 commits
996
- - untracked-cache: config option
722
+* dt/index-helper (2016-05-20) 20 commits
723
+ - index-helper: indexhelper.exitafter config
724
- trace: measure where the time is spent in the index-heavy operations
725
- index-helper: optionally automatically run
726
- index-helper: autorun mode
@@ -1019,8 +746,8 @@ of the repositories listed at
746
optionally interface with the watchman daemon to further reduce the
747
refresh cost.
748
1022
- Under review.
1023
- ($gmane/294470).
749
+ Rerolled.
750
+ ($gmane/295106).
751
752
753
* jc/bundle (2016-03-03) 6 commits