What's cooking (2013/02 #10)

Junio C Hamano committed Feb 26, 2013 at 14:13 UTC 7adf4a8ce28f6229c40f815e724916b9b6f9c637
1 file changed +311 -185
whats-cooking.txt
+311 -185
@@ -1,22 +1,18 @@
1 To: git@vger.kernel.org
2 Bcc: lwn@lwn.net
3 -Subject: What's cooking in git.git (Feb 2013, #09; Thu, 21)
4 -X-master-at: b3600c36286517cda38df976946557ce3e87bd82
5 -X-next-at: 811e0c07090d01cfcae9d07e8c207363d2d9194f
3 +Subject: What's cooking in git.git (Feb 2013, #10; Tue, 26)
4 +X-master-at: 27db5a02c73b35fe6b004fca66a824e022cc3c01
5 +X-next-at: 93ec2c9877fe8e1f0d976afee36dc5e927fa4650
6
7 -What's cooking in git.git (Feb 2013, #09; Thu, 21)
7 +What's cooking in git.git (Feb 2013, #10; Tue, 26)
8 --------------------------------------------------
9
10 Here are the topics that have been cooking. Commits prefixed with
11 '-' are only in 'pu' (proposed updates) while commits prefixed with
12 '+' are in 'next'.
13
14 -On the 'maint' front, a maintenance release 1.8.1.4 is out. The
15 -same fixes are also included in the 'master' and upwards.
16 -
17 -The tip of the 'master' is a bit past 1.8.2-rc0; new topics that are
18 -not listed in this report are likely to be too late for the upcoming
19 -release.
14 +The tip of the 'master' is a bit past 1.8.2-rc1. I am hoping to do
15 +an -rc2 by the end of this week.
16
17 You can find the changes described here in the integration branches of the
18 repositories listed at
@@ -24,42 +20,25 @@ repositories listed at
20 http://git-blame.blogspot.com/p/git-public-repositories.html
21
22 --------------------------------------------------
27 -[New Topics]
23 +[Graduated to "master"]
24
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 -
50 - Cleans up pkt-line API, implementation and its callers to make
51 - them more robust.
52 -
53 - Will merge to and cook in 'next'.
25 +* as/check-ignore (2013-02-19) 2 commits
26 + (merged to 'next' on 2013-02-21 at 27927a2)
27 + + name-hash: allow hashing an empty string
28 + + t0008: document test_expect_success_multi
29
30 + "git check-ignore ." segfaulted, as a function it calls deep in its
31 + callchain took a string in the <ptr, length> form but did not stop
32 + when given an empty string.
33
56 -* ob/imap-send-ssl-verify (2013-02-20) 1 commit
57 - - imap-send: support Server Name Indication (RFC4366)
34
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.
35 +* ct/autoconf-htmldir (2013-02-19) 1 commit
36 + (merged to 'next' on 2013-02-21 at 44f127d)
37 + + Bugfix: undefined htmldir in config.mak.autogen
38
62 - Will merge to and cook in 'next'.
39 + An earlier change to config.mak.autogen broke a build driven by the
40 + ./configure script when --htmldir is not specified on the command
41 + line of ./configure.
42
43
44 * jn/less-reconfigure (2013-02-20) 1 commit
@@ -69,33 +48,206 @@ repositories listed at
48 A change made on v1.8.1.x maintenance track had a nasty regression
49 to break the build when autoconf is used.
50
72 - Will fast-track to 'master' and 'maint' (regression fix).
51
52 +* wk/man-deny-current-branch-is-default-these-days (2013-02-18) 1 commit
53 + (merged to 'next' on 2013-02-21 at e67b15b)
54 + + user-manual: typofix (ofthe->of the)
55 +
56 +
57 +* wk/user-manual (2013-02-19) 3 commits
58 + (merged to 'next' on 2013-02-19 at dbc0eb2)
59 + + user-manual: Flesh out uncommitted changes and submodule updates
60 + + user-manual: Use request-pull to generate "please pull" text
61 + + user-manual: Reorganize the reroll sections, adding 'git rebase -i'
62
75 -* jc/format-patch (2013-02-21) 2 commits
76 - - format-patch: --inline-single
77 - - format-patch: rename "no_inline" field
63 + Further updates to the user manual.
64
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.
65 +--------------------------------------------------
66 +[New Topics]
67
68 +* jc/perl-cat-blob (2013-02-22) 1 commit
69 + (merged to 'next' on 2013-02-25 at 7c0079a)
70 + + Git.pm: fix cat_blob crashes on large files
71
84 -* mh/maint-ceil-absolute (2013-02-21) 1 commit
85 - - Provide a mechanism to turn off symlink resolution in ceiling paths
72 + perl/Git.pm::cat_blob slurped everything in core only to write it
73 + out to a file descriptor, which was not a very smart thing to do.
74
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.
75 + Will cook in 'next'.
76 +
77 +
78 +* nd/doc-index-format (2013-02-23) 3 commits
79 + (merged to 'next' on 2013-02-26 at 4d3caea)
80 + + update-index: list supported idx versions and their features
81 + + read-cache.c: use INDEX_FORMAT_{LB,UB} in verify_hdr()
82 + + index-format.txt: mention of v4 is missing in some places
83 +
84 + Update the index format documentation to mention the v4 format.
85 +
86 + Will cook in 'next'.
87 +
88 +
89 +* ap/maint-diff-rename-avoid-overlap (2013-02-26) 2 commits
90 + (merged to 'next' on 2013-02-26 at 19d70bf)
91 + + diff: prevent pprint_rename from underrunning input
92 + (merged to 'next' on 2013-02-25 at c9bd6d3)
93 + + diff: Fix rename pretty-print when suffix and prefix overlap
94 +
95 + The logic used by "git diff -M --stat" to shorten the names of
96 + files before and after a rename did not work correctly when the
97 + common prefix and suffix between the two filenames overlapped.
98 +
99 + Will cook in 'next'.
100 +
101 +
102 +* ap/maint-update-index-h-is-for-help (2013-02-23) 1 commit
103 + (merged to 'next' on 2013-02-25 at f5f767c)
104 + + update-index: allow "-h" to also display options
105 +
106 + Will cook in 'next'.
107 +
108 +
109 +* jc/color-diff-doc (2013-02-22) 1 commit
110 + (merged to 'next' on 2013-02-25 at c37541c)
111 + + diff-options: unconfuse description of --color
112 +
113 + Will cook in 'next'.
114 +
115 +
116 +* nd/branch-error-cases (2013-02-23) 1 commit
117 + (merged to 'next' on 2013-02-25 at 1d0289f)
118 + + branch: segfault fixes and validation
119 +
120 + "git branch" had more cases where it did not bother to check
121 + nonsense command line parameters.
122 +
123 + Will cook in 'next'.
124 +
125 +
126 +* rt/commit-cleanup-config (2013-02-23) 1 commit
127 + (merged to 'next' on 2013-02-25 at 8249b61)
128 + + t7502: perform commits using alternate editor in a subshell
129 +
130 + Fix tests that contaminated their environments and affected new
131 + tests introduced later in the sequence by containing their effects
132 + in their own subshells.
133 +
134 + Will cook in 'next'.
135 +
136 +
137 +* wk/doc-pre-rebase (2013-02-24) 1 commit
138 + (merged to 'next' on 2013-02-25 at a6ec310)
139 + + Documentation/githooks: Explain pre-rebase parameters
140 +
141 + Will cook in 'next'.
142 +
143 +
144 +* da/downcase-u-in-usage (2013-02-24) 20 commits
145 + (merged to 'next' on 2013-02-26 at 977b67e)
146 + + contrib/mw-to-git/t/install-wiki.sh: use a lowercase "usage:" string
147 + + contrib/examples/git-remote.perl: use a lowercase "usage:" string
148 + + tests: use a lowercase "usage:" string
149 + + git-svn: use a lowercase "usage:" string
150 + + Documentation/user-manual.txt: use a lowercase "usage:" string
151 + + templates/hooks--update.sample: use a lowercase "usage:" string
152 + + contrib/hooks/setgitperms.perl: use a lowercase "usage:" string
153 + + contrib/examples: use a lowercase "usage:" string
154 + + contrib/fast-import/import-zips.py: use spaces instead of tabs
155 + + contrib/fast-import/import-zips.py: fix broken error message
156 + + contrib/fast-import: use a lowercase "usage:" string
157 + + contrib/credential: use a lowercase "usage:" string
158 + + git-cvsimport: use a lowercase "usage:" string
159 + + git-cvsimport: use a lowercase "usage:" string
160 + + git-cvsexportcommit: use a lowercase "usage:" string
161 + + git-archimport: use a lowercase "usage:" string
162 + + git-merge-one-file: use a lowercase "usage:" string
163 + + git-relink: use a lowercase "usage:" string
164 + + git-svn: use a lowercase "usage:" string
165 + + git-sh-setup: use a lowercase "usage:" string
166 +
167 + Will cook in 'next'.
168 +
169 +
170 +* dm/ni-maxhost-may-be-missing (2013-02-25) 1 commit
171 + (merged to 'next' on 2013-02-26 at 93ec2c9)
172 + + git-compat-util.h: Provide missing netdb.h definitions
173 +
174 + Will cook in 'next'.
175 +
176 +
177 +* gp/avoid-explicit-mention-of-dot-git-refs (2013-02-24) 1 commit
178 + (merged to 'next' on 2013-02-26 at ec42d98)
179 + + Fix ".git/refs" stragglers
180 +
181 + Will cook in 'next'.
182 +
183 +
184 +* gp/describe-match-uses-glob-pattern (2013-02-24) 1 commit
185 + (merged to 'next' on 2013-02-26 at c9cc789)
186 + + describe: Document --match pattern format
187 + (this branch is used by gp/forbid-describe-all-match.)
188 +
189 + Will cook in 'next'.
190 +
191 +
192 +* gp/forbid-describe-all-match (2013-02-24) 1 commit
193 + - describe: make --all and --match=PATTERN mutually incompatible
194 + (this branch uses gp/describe-match-uses-glob-pattern.)
195 +
196 + Not sure if we should forbid the combination or explain the
197 + semantics better, perhaps by giving a better synonym to "--all",
198 + which meant "disable the usual limit that only gives the annotated
199 + tags".
200 +
201 +
202 +* jk/common-make-variables-export-safety (2013-02-25) 1 commit
203 + - Makefile: make mandir, htmldir and infodir absolute
204 +
205 + Make the three variables safer to be exported to submakes by
206 + ensuring that they are full paths so that they can be used as
207 + installation location.
208 +
209 +
210 +* jk/suppress-clang-warning (2013-02-25) 1 commit
211 + - fix clang -Wtautological-compare with unsigned enum
212
92 - Waiting for review. Needs sign-off.
213
214 +* mg/qnx6 (2013-02-25) 1 commit
215 + - QNX: newer QNX 6.x.x is not so crippled
216
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
217 + Still under discussion.
218 + Not ready for inclusion.
219 +
220 +
221 +* mg/unsigned-time-t (2013-02-25) 2 commits
222 + - Fix time offset calculation in case of unsigned time_t
223 + - date.c: fix unsigned time_t comparison
224 +
225 + A few workarounds for systems with unsigned time_t.
226 +
227 +
228 +* rj/msvc-build (2013-02-25) 5 commits
229 + (merged to 'next' on 2013-02-26 at 7493068)
230 + + msvc: avoid collisions between "tags" and "TAGS"
231 + + msvc: test-svn-fe: Fix linker "unresolved external" error
232 + + msvc: Fix build by adding missing symbol defines
233 + + msvc: git-daemon: Fix linker "unresolved external" errors
234 + + msvc: Fix compilation errors caused by poll.h emulation
235 +
236 + Will cook in 'next'.
237 +
238 +
239 +* wk/user-manual-literal-format (2013-02-25) 1 commit
240 + (merged to 'next' on 2013-02-26 at d59ce38)
241 + + user-manual: Standardize backtick quoting
242 +
243 + Will cook in 'next'.
244 +
245 +
246 +* jk/utf-8-can-be-spelled-differently (2013-02-25) 1 commit
247 + (merged to 'next' on 2013-02-26 at c079525)
248 + + utf8: accept alternate spellings of UTF-8
249 +
250 + Will cook in 'next'.
251
252 --------------------------------------------------
253 [Stalled]
@@ -142,67 +294,101 @@ repositories listed at
294 --------------------------------------------------
295 [Cooking]
296
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
297 +* jk/pkt-line-cleanup (2013-02-24) 19 commits
298 + (merged to 'next' on 2013-02-25 at d83e970)
299 + + remote-curl: always parse incoming refs
300 + + remote-curl: move ref-parsing code up in file
301 + + remote-curl: pass buffer straight to get_remote_heads
302 + + teach get_remote_heads to read from a memory buffer
303 + + pkt-line: share buffer/descriptor reading implementation
304 + + pkt-line: provide a LARGE_PACKET_MAX static buffer
305 + + pkt-line: move LARGE_PACKET_MAX definition from sideband
306 + + pkt-line: teach packet_read_line to chomp newlines
307 + + pkt-line: provide a generic reading function with options
308 + + pkt-line: drop safe_write function
309 + + pkt-line: move a misplaced comment
310 + + write_or_die: raise SIGPIPE when we get EPIPE
311 + + upload-archive: use argv_array to store client arguments
312 + + upload-archive: do not copy repo name
313 + + send-pack: prefer prefixcmp over memcmp in receive_status
314 + + fetch-pack: fix out-of-bounds buffer offset in get_ack
315 + + upload-pack: remove packet debugging harness
316 + + upload-pack: do not add duplicate objects to shallow list
317 + + upload-pack: use get_sha1_hex to parse "shallow" lines
318
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.
319 + Cleans up pkt-line API, implementation and its callers to make
320 + them more robust.
321
154 - Will fast-track to 'master' (this is a new feature in the upcoming release).
322 + Will cook in 'next'.
323
324
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
325 +* ob/imap-send-ssl-verify (2013-02-20) 1 commit
326 + (merged to 'next' on 2013-02-25 at e897609)
327 + + imap-send: support Server Name Indication (RFC4366)
328
164 - 'git commit -m "$str"' when $str was already terminated with a LF
165 - now avoids adding an extra LF to the message.
329 + Correctly connect to SSL/TLS sites that serve multiple hostnames on
330 + a single IP by including Server Name Indication in the client-hello.
331
332 Will cook in 'next'.
333
334
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
335 +* jc/format-patch (2013-02-21) 2 commits
336 + - format-patch: --inline-single
337 + - format-patch: rename "no_inline" field
338 +
339 + A new option to send a single patch to the standard output to be
340 + appended at the bottom of a message. I personally have no need for
341 + this, but it was easy enough to cobble together. Tests, docs and
342 + stripping out more MIMEy stuff are left as exercises to interested
343 + parties.
344 +
345 + Not ready for inclusion.
346
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.
347 +
348 +* mh/maint-ceil-absolute (2013-02-22) 1 commit
349 + (merged to 'next' on 2013-02-26 at ba83c45)
350 + + Provide a mechanism to turn off symlink resolution in ceiling paths
351 +
352 + An earlier workaround designed to help people who list logical
353 + directories that will not match what getcwd(3) returns in the
354 + GIT_CEILING_DIRECTORIES had an adverse effect when it is slow to
355 + stat and readlink a directory component of an element listed on it.
356
357 Will fast-track to 'master' (regression fix).
358
359
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'
360 +* tk/doc-filter-branch (2013-02-26) 2 commits
361 + (merged to 'next' on 2013-02-26 at bd4638b)
362 + + Documentation: filter-branch env-filter example
363 + + git-filter-branch.txt: clarify ident variables usage
364
187 - Further updates to the user manual.
365 + Will cook in 'next'.
366
189 - Will merge to 'master'.
367
368 +* bc/commit-complete-lines-given-via-m-option (2013-02-19) 4 commits
369 + (merged to 'next' on 2013-02-19 at cf622b7)
370 + + Documentation/git-commit.txt: rework the --cleanup section
371 + + git-commit: only append a newline to -m mesg if necessary
372 + + t7502: demonstrate breakage with a commit message with trailing newlines
373 + + t/t7502: compare entire commit message with what was expected
374
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)
375 + 'git commit -m "$str"' when $str was already terminated with a LF
376 + now avoids adding an extra LF to the message.
377
196 - Will fast-track to 'master'.
378 + Will cook in 'next'.
379
380
199 -* da/difftool-fixes (2013-02-20) 3 commits
200 - - t7800: modernize tests
201 - - t7800: update copyright notice
202 - - difftool: silence uninitialized variable warning
381 +* da/difftool-fixes (2013-02-21) 4 commits
382 + (merged to 'next' on 2013-02-25 at 687db1f)
383 + + t7800: "defaults" is no longer a builtin tool name
384 + + t7800: modernize tests
385 + + t7800: update copyright notice
386 + + difftool: silence uninitialized variable warning
387
388 Minor maintenance updates to difftool, and updates to its tests.
389
390 + Will cook in 'next'.
391 +
392
393 * nd/read-directory-recursive-optim (2013-02-17) 1 commit
394 (merged to 'next' on 2013-02-17 at 36ba9f4)
@@ -216,15 +402,18 @@ repositories listed at
402
403
404 * mg/gpg-interface-using-status (2013-02-14) 5 commits
219 - - pretty: make %GK output the signing key for signed commits
220 - - pretty: parse the gpg status lines rather than the output
221 - - gpg_interface: allow to request status return
222 - - log-tree: rely upon the check in the gpg_interface
223 - - gpg-interface: check good signature in a reliable way
405 + (merged to 'next' on 2013-02-26 at 93f0e72)
406 + + pretty: make %GK output the signing key for signed commits
407 + + pretty: parse the gpg status lines rather than the output
408 + + gpg_interface: allow to request status return
409 + + log-tree: rely upon the check in the gpg_interface
410 + + gpg-interface: check good signature in a reliable way
411
412 Call "gpg" using the right API when validating the signature on
413 tags.
414
415 + Will cook in 'next'.
416 +
417
418 * jn/shell-disable-interactive (2013-02-11) 2 commits
419 - shell: pay attention to exit status from 'help' command
@@ -278,15 +467,14 @@ repositories listed at
467 Will cook in 'next'.
468
469
281 -* tz/credential-authinfo (2013-02-05) 1 commit
470 +* tz/credential-authinfo (2013-02-25) 1 commit
471 - Add contrib/credentials/netrc with GPG support
472
473 A new read-only credential helper (in contrib/) to interact with
474 the .netrc/.authinfo files. Hopefully mn/send-email-authinfo topic
475 can rebuild on top of something like this.
476
288 - Expecting a reroll.
289 - $gmane/215556
477 + Will merge to and cook in 'next'.
478
479
480 * jl/submodule-deinit (2013-02-17) 1 commit
@@ -296,6 +484,9 @@ repositories listed at
484 this submodule", once you express your interest in a submodule with
485 "submodule init". "submodule deinit" is the way to do so.
486
487 + Expecting a reroll.
488 + $gmane/216498
489 +
490
491 * jc/remove-export-from-config-mak-in (2013-02-12) 2 commits
492 (merged to 'next' on 2013-02-12 at eb8af04)
@@ -351,85 +542,20 @@ repositories listed at
542 Will cook in 'next' until Git 2.0.
543
544
354 -* bc/append-signed-off-by (2013-02-12) 12 commits
355 - - Unify appending signoff in format-patch, commit and sequencer
356 - - format-patch: update append_signoff prototype
357 - - t4014: more tests about appending s-o-b lines
358 - - sequencer.c: teach append_signoff to avoid adding a duplicate newline
359 - - sequencer.c: teach append_signoff how to detect duplicate s-o-b
360 - - sequencer.c: always separate "(cherry picked from" from commit body
361 - - sequencer.c: require a conforming footer to be preceded by a blank line
362 - - sequencer.c: recognize "(cherry picked from ..." as part of s-o-b footer
363 - - t/t3511: add some tests of 'cherry-pick -s' functionality
364 - - t/test-lib-functions.sh: allow to specify the tag name to test_commit
365 - - commit, cherry-pick -s: remove broken support for multiline rfc2822 fields
366 - - sequencer.c: rework search for start of footer to improve clarity
367 -
368 - Waiting for further reviews.
369 - $gmane/216327 may need to be addressed.
370 -
371 ---------------------------------------------------
372 -[Discarded]
373 -
374 -* jc/maint-name-rev (2012-09-17) 7 commits
375 - - describe --contains: use "name-rev --algorithm=weight"
376 - - name-rev --algorithm=weight: tests and documentation
377 - - name-rev --algorithm=weight: cache the computed weight in notes
378 - - name-rev --algorithm=weight: trivial optimization
379 - - name-rev: --algorithm option
380 - - name_rev: clarify the logic to assign a new tip-name to a commit
381 - - name-rev: lose unnecessary typedef
382 -
383 - "git name-rev" names the given revision based on a ref that can be
384 - reached in the smallest number of steps from the rev, but that is
385 - not useful when the caller wants to know which tag is the oldest one
386 - that contains the rev. This teaches a new mode to the command that
387 - uses the oldest ref among those which contain the rev.
388 -
389 - I am not sure if this is worth it; for one thing, even with the help
390 - from notes-cache, it seems to make the "describe --contains" even
391 - slower. Also the command will be unusably slow for a user who does
392 - not have a write access (hence unable to create or update the
393 - notes-cache).
394 -
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
545 +* bc/append-signed-off-by (2013-02-23) 13 commits
546 + (merged to 'next' on 2013-02-25 at 32f7ac2)
547 + + git-commit: populate the edit buffer with 2 blank lines before s-o-b
548 + + Unify appending signoff in format-patch, commit and sequencer
549 + + format-patch: update append_signoff prototype
550 + + t4014: more tests about appending s-o-b lines
551 + + sequencer.c: teach append_signoff to avoid adding a duplicate newline
552 + + sequencer.c: teach append_signoff how to detect duplicate s-o-b
553 + + sequencer.c: always separate "(cherry picked from" from commit body
554 + + sequencer.c: require a conforming footer to be preceded by a blank line
555 + + sequencer.c: recognize "(cherry picked from ..." as part of s-o-b footer
556 + + t/t3511: add some tests of 'cherry-pick -s' functionality
557 + + t/test-lib-functions.sh: allow to specify the tag name to test_commit
558 + + commit, cherry-pick -s: remove broken support for multiline rfc2822 fields
559 + + sequencer.c: rework search for start of footer to improve clarity
560
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 -
413 - A toy to analyze how bad the clock skews are in histories of real
414 - world projects.
415 -
416 - Stalled mostly due to lack of responses.
417 -
418 -
419 -* jk/lua-hackery (2012-10-07) 6 commits
420 - - pretty: fix up one-off format_commit_message calls
421 - - Minimum compilation fixup
422 - - Makefile: make "lua" a bit more configurable
423 - - add a "lua" pretty format
424 - - add basic lua infrastructure
425 - - pretty: make some commit-parsing helpers more public
426 -
427 - Interesting exercise. When we do this for real, we probably would want
428 - to wrap a commit to make it more like an "object" with methods like
429 - "parents", etc.
430 -
431 -
432 -* rc/maint-complete-git-p4 (2012-09-24) 1 commit
433 - - Teach git-completion about git p4
434 -
435 - Comment from Pete will need to be addressed ($gmane/206172).
561 + Will cook in 'next'.