What's cooking (2013/02 #09)
Junio C Hamano committed
Feb 21, 2013 at 15:18 UTC
82c1296161b9f1d0a54db1fe7719f1e6c09f00d1
1 file changed
+121
-65
whats-cooking.txt
+121
-65
@@ -1,10 +1,10 @@
1
To: git@vger.kernel.org
2
Bcc: lwn@lwn.net
3
-Subject: What's cooking in git.git (Feb 2013, #08; Tue, 19)
3
+Subject: What's cooking in git.git (Feb 2013, #09; Thu, 21)
4
X-master-at: b3600c36286517cda38df976946557ce3e87bd82
5
-X-next-at: 01e6e4a21161470b1c5f7df6d2d4d6cbc7556508
5
+X-next-at: 811e0c07090d01cfcae9d07e8c207363d2d9194f
6
7
-What's cooking in git.git (Feb 2013, #08; Tue, 19)
7
+What's cooking in git.git (Feb 2013, #09; Thu, 21)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking. Commits prefixed with
@@ -26,73 +26,76 @@ repositories listed at
26
--------------------------------------------------
27
[New Topics]
28
29
-* as/check-ignore (2013-02-19) 2 commits
30
- - name-hash: allow hashing an empty string
31
- - t0008: document test_expect_success_multi
29
+* jk/pkt-line-cleanup (2013-02-20) 19 commits
30
+ - remote-curl: always parse incoming refs
31
+ - remote-curl: move ref-parsing code up in file
32
+ - remote-curl: pass buffer straight to get_remote_heads
33
+ - teach get_remote_heads to read from a memory buffer
34
+ - pkt-line: share buffer/descriptor reading implementation
35
+ - pkt-line: provide a LARGE_PACKET_MAX static buffer
36
+ - pkt-line: move LARGE_PACKET_MAX definition from sideband
37
+ - pkt-line: teach packet_read_line to chomp newlines
38
+ - pkt-line: provide a generic reading function with options
39
+ - pkt-line: drop safe_write function
40
+ - pkt-line: move a misplaced comment
41
+ - write_or_die: raise SIGPIPE when we get EPIPE
42
+ - upload-archive: use argv_array to store client arguments
43
+ - upload-archive: do not copy repo name
44
+ - send-pack: prefer prefixcmp over memcmp in receive_status
45
+ - fetch-pack: fix out-of-bounds buffer offset in get_ack
46
+ - upload-pack: remove packet debugging harness
47
+ - upload-pack: do not add duplicate objects to shallow list
48
+ - upload-pack: use get_sha1_hex to parse "shallow" lines
49
33
- "git check-ignore ." segfaulted, as a function it calls deep in its
34
- callchain took a string in the <ptr, length> form but did not stop
35
- when given an empty string.
50
+ Cleans up pkt-line API, implementation and its callers to make
51
+ them more robust.
52
37
- Will merge to 'next' and will fast-track to 'master' (this is a new
38
- feature in the upcoming release).
53
+ Will merge to and cook in 'next'.
54
55
41
-* bc/commit-complete-lines-given-via-m-option (2013-02-19) 4 commits
42
- (merged to 'next' on 2013-02-19 at cf622b7)
43
- + Documentation/git-commit.txt: rework the --cleanup section
44
- + git-commit: only append a newline to -m mesg if necessary
45
- + t7502: demonstrate breakage with a commit message with trailing newlines
46
- + t/t7502: compare entire commit message with what was expected
56
+* ob/imap-send-ssl-verify (2013-02-20) 1 commit
57
+ - imap-send: support Server Name Indication (RFC4366)
58
48
- 'git commit -m "$str"' when $str was already terminated with a LF
49
- now avoids adding an extra LF to the message.
59
+ Correctly connect to SSL/TLS sites that serve multiple hostnames on
60
+ a single IP by including Server Name Indication in the client-hello.
61
51
- Will merge to 'next'.
62
+ Will merge to and cook in 'next'.
63
64
54
-* ct/autoconf-htmldir (2013-02-19) 1 commit
55
- - Bugfix: undefined htmldir in config.mak.autogen
65
+* jn/less-reconfigure (2013-02-20) 1 commit
66
+ (merged to 'next' on 2013-02-21 at 811e0c0)
67
+ + Makefile: avoid infinite loop on configure.ac change
68
57
- An earlier change to config.mak.autogen broke a build driven by the
58
- ./configure script when --htmldir is not specified on the command
59
- line of ./configure.
69
+ A change made on v1.8.1.x maintenance track had a nasty regression
70
+ to break the build when autoconf is used.
71
61
- Will merge to 'next' and will fast-track to 'master' (this is a
62
- regressin workaround).
72
+ Will fast-track to 'master' and 'maint' (regression fix).
73
74
65
-* wk/user-manual (2013-02-19) 3 commits
66
- (merged to 'next' on 2013-02-19 at dbc0eb2)
67
- + user-manual: Flesh out uncommitted changes and submodule updates
68
- + user-manual: Use request-pull to generate "please pull" text
69
- + user-manual: Reorganize the reroll sections, adding 'git rebase -i'
75
+* jc/format-patch (2013-02-21) 2 commits
76
+ - format-patch: --inline-single
77
+ - format-patch: rename "no_inline" field
78
71
- Further updates to the user manual.
79
+ A new option to send a single patch to the standard output to be
80
+ appended at the bottom of a message. I personally have no need for
81
+ this, but it was easy enough to cobble together.
82
73
- Will merge to 'next'.
83
84
+* mh/maint-ceil-absolute (2013-02-21) 1 commit
85
+ - Provide a mechanism to turn off symlink resolution in ceiling paths
86
76
-* wk/man-deny-current-branch-is-default-these-days (2013-02-18) 1 commit
77
- - user-manual: typofix (ofthe->of the)
78
-
79
- Will merge to 'next' and fast-track to 'master'.
80
-
81
---------------------------------------------------
82
-[Graduated to "master"]
83
-
84
-* jc/mention-tracking-for-pull-default (2013-01-31) 1 commit
85
- (merged to 'next' on 2013-02-17 at 043624b)
86
- + doc: mention tracking for pull.default
87
+ An earlier workaround designed to help people who list logical
88
+ directories that will not match what getcwd(3) returns in the
89
+ GIT_CEILING_DIRECTORIES had an adverse effect when it is slow to
90
+ stat and readlink a directory component of an element listed on it.
91
88
- We stopped mentioning `tracking` is a deprecated but supported
89
- synonym for `upstream` in pull.default even though we have no
90
- intention of removing the support for it.
92
+ Waiting for review. Needs sign-off.
93
94
93
-* mm/config-intro-in-git-doc (2013-02-15) 1 commit
94
- (merged to 'next' on 2013-02-17 at ff03eb5)
95
- + git.txt: update description of the configuration mechanism
95
+* tk/doc-filter-branch (2013-02-21) 3 commits
96
+ - [SQUASH???] reword desc on filter-branch's use of env
97
+ - Documentation: filter-branch env-filter example
98
+ - git-filter-branch.txt: clarify ident variables usage
99
100
--------------------------------------------------
101
[Stalled]
@@ -139,25 +142,66 @@ repositories listed at
142
--------------------------------------------------
143
[Cooking]
144
142
-* da/difftool-fixes (2013-02-19) 4 commits
143
- - t7800: "defaults" is no longer a builtin tool name
144
- - t7800: modernize tests
145
- - t7800: update copyright notice
146
- - difftool: silence uninitialized variable warning
145
+* as/check-ignore (2013-02-19) 2 commits
146
+ (merged to 'next' on 2013-02-21 at 27927a2)
147
+ + name-hash: allow hashing an empty string
148
+ + t0008: document test_expect_success_multi
149
148
- Minor maintenance updates to difftool, and updates to its tests.
150
+ "git check-ignore ." segfaulted, as a function it calls deep in its
151
+ callchain took a string in the <ptr, length> form but did not stop
152
+ when given an empty string.
153
154
+ Will fast-track to 'master' (this is a new feature in the upcoming release).
155
151
-* jk/smart-http-robustify (2013-02-17) 3 commits
152
- - remote-curl: sanity check ref advertisement from server
153
- - remote-curl: verify smart-http metadata lines
154
- - pkt-line: teach packet_get_line a no-op mode
156
156
- Parse the HTTP exchange that implements the native Git protocol as
157
- a series of stateless RPC more carefully to diagnose protocol
158
- breakage better.
157
+* bc/commit-complete-lines-given-via-m-option (2013-02-19) 4 commits
158
+ (merged to 'next' on 2013-02-19 at cf622b7)
159
+ + Documentation/git-commit.txt: rework the --cleanup section
160
+ + git-commit: only append a newline to -m mesg if necessary
161
+ + t7502: demonstrate breakage with a commit message with trailing newlines
162
+ + t/t7502: compare entire commit message with what was expected
163
+
164
+ 'git commit -m "$str"' when $str was already terminated with a LF
165
+ now avoids adding an extra LF to the message.
166
+
167
+ Will cook in 'next'.
168
+
169
+
170
+* ct/autoconf-htmldir (2013-02-19) 1 commit
171
+ (merged to 'next' on 2013-02-21 at 44f127d)
172
+ + Bugfix: undefined htmldir in config.mak.autogen
173
+
174
+ An earlier change to config.mak.autogen broke a build driven by the
175
+ ./configure script when --htmldir is not specified on the command
176
+ line of ./configure.
177
160
- Will merge to and hold in 'next'.
178
+ Will fast-track to 'master' (regression fix).
179
+
180
+
181
+* wk/user-manual (2013-02-19) 3 commits
182
+ (merged to 'next' on 2013-02-19 at dbc0eb2)
183
+ + user-manual: Flesh out uncommitted changes and submodule updates
184
+ + user-manual: Use request-pull to generate "please pull" text
185
+ + user-manual: Reorganize the reroll sections, adding 'git rebase -i'
186
+
187
+ Further updates to the user manual.
188
+
189
+ Will merge to 'master'.
190
+
191
+
192
+* wk/man-deny-current-branch-is-default-these-days (2013-02-18) 1 commit
193
+ (merged to 'next' on 2013-02-21 at e67b15b)
194
+ + user-manual: typofix (ofthe->of the)
195
+
196
+ Will fast-track to 'master'.
197
+
198
+
199
+* da/difftool-fixes (2013-02-20) 3 commits
200
+ - t7800: modernize tests
201
+ - t7800: update copyright notice
202
+ - difftool: silence uninitialized variable warning
203
+
204
+ Minor maintenance updates to difftool, and updates to its tests.
205
206
207
* nd/read-directory-recursive-optim (2013-02-17) 1 commit
@@ -351,6 +395,18 @@ repositories listed at
395
Stalled mostly due to lack of responses.
396
397
398
+* jk/smart-http-robustify (2013-02-17) 3 commits
399
+ . remote-curl: sanity check ref advertisement from server
400
+ . remote-curl: verify smart-http metadata lines
401
+ . pkt-line: teach packet_get_line a no-op mode
402
+
403
+ Parse the HTTP exchange that implements the native Git protocol as
404
+ a series of stateless RPC more carefully to diagnose protocol
405
+ breakage better.
406
+
407
+ Superseded by jk/pkt-line-cleanup
408
+
409
+
410
* jc/xprm-generation (2012-09-14) 1 commit
411
- test-generation: compute generation numbers and clock skews
412