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