What's cooking (2012/08 #02)
Junio C Hamano committed
Aug 6, 2012 at 13:26 UTC
c782f38f13c8a02d7756276c920df443779875c2
1 file changed
+131
-78
whats-cooking.txt
+131
-78
@@ -1,18 +1,17 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Aug 2012, #01; Thu, 2)
3
-X-master-at: 05a20c87abd08441c98dfcca0606bc0f8432ab26
4
-X-next-at: b94da764fd895685600c79f25c9c9ca5003a2807
2
+Subject: What's cooking in git.git (Aug 2012, #02; Mon, 6)
3
+X-master-at: bfbf4d477a33be413800f531c3ac0d227f46ab44
4
+X-next-at: 3f6917c89149cdb4eeb86d9daab3854bc3af51ef
5
6
-What's cooking in git.git (Aug 2012, #01; Thu, 2)
6
+What's cooking in git.git (Aug 2012, #02; Mon, 6)
7
--------------------------------------------------
8
9
Here are the topics that have been cooking. Commits prefixed with '-' are
10
only in 'pu' (proposed updates) while commits prefixed with '+' are in 'next'.
11
12
-The series to mark strings for i18n in merge(-recursive), am and
13
-rebase have been merged. From now on, until the final release, no
14
-further updates, except for obviously correct fixes to regressions,
15
-will be merged to 'master'.
12
+I am planning to tag 1.7.12-rc2 tomorrow. GSoC "index-v5" topic is
13
+queued in 'pu' together with quick band-aid patches to give people
14
+easier access than applying them individually to their tree.
15
16
You can find the changes described here in the integration branches of the
17
repositories listed at
@@ -22,89 +21,82 @@ repositories listed at
21
--------------------------------------------------
22
[New Topics]
23
25
-* jc/maint-sane-execvp-notdir (2012-07-31) 1 commit
26
- - sane_execvp(): ignore non-directory on $PATH
24
+* jk/version-string (2012-08-03) 1 commit
25
+ - include agent identifier in capability string
26
28
-"git foo" errored out with "Not a directory" when the user had a non
29
-directory on $PATH, and worse yet it masked an alias "foo" to run.
27
+Leftover bits from the "git version" code restructuring, that
28
+actually give us an ability to expose the Git version over the wire
29
+in the protocol exchange.
30
31
-Not urgent.
31
+* js/grep-patterntype-config (2012-08-03) 1 commit
32
+ - grep: add a grep.patternType configuration setting
33
33
-* jc/sanitize-nkd-lazy-iconv-open (2012-07-31) 1 commit
34
- - macos: lazily initialize iconv
34
+"grep" learned to use a non-standard pattern type by default if a
35
+configuration variable tells it to.
36
36
-Teach the code that works around NKD/NKC gotcha on MacOS to call
37
-iconv_open() only when it is necessary, in the hope of avoiding
38
-set-up overhead.
37
+* mm/die-with-dashdash-help (2012-08-03) 1 commit
38
+ - setup: clarify error messages for file/revisions ambiguity
39
40
-Not urgent.
40
+Reword error messages.
41
42
-* tr/maint-send-email-2047 (2012-07-31) 1 commit
43
- - send-email: improve RFC2047 quote parsing
42
+* tr/merge-recursive-flush (2012-08-03) 1 commit
43
+ - merge-recursive: eliminate flush_buffer() in favor of write_in_full()
44
45
-"git send-email" did not unquote encoded words that appear on the
46
-header correctly, and lost "_" from strings.
45
+Remove unnecessary code.
46
48
-Not urgent.
47
+* tr/void-diff-setup-done (2012-08-03) 1 commit
48
+ - diff_setup_done(): return void
49
50
-* cw/cherry-pick-allow-empty-message (2012-08-02) 1 commit
51
- - cherry-pick: add --allow-empty-message option
50
+Remove unnecessary code.
51
53
-"git cherry-pick" by default stops when it sees a commit without any
54
-log message. The "--allow-empty-message" option can be used to
55
-silently proceed.
52
+* mk/test-seq (2012-08-04) 1 commit
53
+ (merged to 'next' on 2012-08-06 at 3f6917c)
54
+ + tests: Introduce test_seq
55
+ (this branch is used by ab/diff-write-incomplete-line.)
56
57
-Not urgent.
57
+Add a compatibility/utility function to the test framework.
58
59
-* ms/git-svn-1.7 (2012-08-02) 20 commits
60
- - git-svn: remove ad-hoc canonicalizations
61
- - git-svn: canonicalize newly-minted URLs
62
- - git-svn: introduce add_path_to_url function
63
- - git-svn: canonicalize earlier
64
- - git-svn: replace URL escapes with canonicalization
65
- - git-svn: attempt to mimic SVN 1.7 URL canonicalization
66
- - t9107: fix typo
67
- - t9118: workaround inconsistency between SVN versions
68
- - Git::SVN{,::Ra}: canonicalize earlier
69
- - git-svn: path canonicalization uses SVN API
70
- - Git::SVN::Utils: remove irrelevant comment
71
- - git-svn: add join_paths() to safely concatenate paths
72
- - git-svn: factor out _collapse_dotdot function
73
- - git-svn: use SVN 1.7 to canonicalize when possible
74
- - git-svn: move canonicalization to Git::SVN::Utils
75
- - use Git::SVN{,::RA}->url accessor globally
76
- - use Git::SVN->path accessor globally
77
- - Git::SVN::Ra: use accessor for URLs
78
- - Git::SVN: use accessor for URLs internally
79
- - Git::SVN: use accessors internally for path
59
+* ab/diff-write-incomplete-line (2012-08-05) 1 commit
60
+ - Fix '\ No newline...' annotation in rewrite diffs
61
+ (this branch uses mk/test-seq.)
62
81
-A series by Michael Schwern via Eric to update git-svn to revamp the
82
-way URLs are internally passed around, to make it work with SVN 1.7.
63
+The output from "git diff -B" for a file that ends with an
64
+incomplete line did not put "\ No newline..." on a line of its own.
65
84
---------------------------------------------------
85
-[Graduated to "master"]
86
-
87
-* jx/i18n-1.7.11 (2012-07-26) 7 commits
88
- (merged to 'next' on 2012-07-30 at 3c00929)
89
- + i18n: merge-recursive: mark strings for translation
90
- + Remove dead code which contains bad gettext block
91
- + i18n: am: mark more strings for translation
92
- + rebase: remove obsolete and unused LONG_USAGE which breaks xgettext
93
- + i18n: Rewrite gettext messages start with dash
94
- + i18n: rebase: mark messages for translation
95
- + i18n: New keywords for xgettext extraction from sh
96
-
97
-Will merge after 1.7.11-rc1
98
-together with nd/maint-i18n-diffstat topic, as they will affect i18n/l10n
99
-teams.
100
-
101
-* nd/maint-i18n-diffstat (2012-07-26) 1 commit
102
- (merged to 'next' on 2012-07-30 at 0da57ef)
103
- + i18n: leave \n out of translated diffstat
104
-
105
-Will merge after 1.7.11-rc1
106
-together with jx/i18n-1.7.11 topic, as they will affect i18n/l10n
107
-teams.
66
+Will merge to 'next'.
67
+
68
+* pg/maint-apply-remove-unused-variable (2012-08-05) 1 commit
69
+ (merged to 'next' on 2012-08-05 at aa9f5e9)
70
+ + apply: delete unused deflate_origlen from patch struct
71
+
72
+Remove unused field.
73
+Not urgent.
74
+
75
+* tg/index-v5 (2012-08-06) 18 commits
76
+ - band-aid! drop double close(fd)
77
+ - band-aid!! compilation fix
78
+ - p0002-index.sh: add perf test for the index formats
79
+ - update-index.c: add a force-rewrite option
80
+ - Write resolve-undo data for index-v5
81
+ - Write index-v5 cache-tree data
82
+ - Write index-v5
83
+ - Read cache-tree in index-v5
84
+ - Read resolve-undo data
85
+ - Read index-v5
86
+ - Make in-memory format aware of stat_crc
87
+ - Add documentation of the index-v5 file format
88
+ - t3700: sleep for 1 second, to avoid interfering with the racy code
89
+ - t2104: Don't fail for index versions other than [23]
90
+ - Modify write functions to prepare for other index formats
91
+ - Modify match_stat_basic to prepare for other index formats
92
+ - Modify read functions to prepare for other index formats
93
+ - Modify cache_header to prepare for other index formats
94
+
95
+A GSoC project.
96
+
97
+* nd/index-errno (2012-08-06) 1 commit
98
+ (merged to 'next' on 2012-08-06 at a9f2101)
99
+ + read_index_from: remove bogus errno assignments
100
101
--------------------------------------------------
102
[Stalled]
@@ -204,6 +196,65 @@ working :-<.
196
--------------------------------------------------
197
[Cooking]
198
199
+* jc/maint-sane-execvp-notdir (2012-07-31) 1 commit
200
+ - sane_execvp(): ignore non-directory on $PATH
201
+
202
+"git foo" errored out with "Not a directory" when the user had a non
203
+directory on $PATH, and worse yet it masked an alias "foo" to run.
204
+
205
+Not urgent.
206
+
207
+* jc/sanitize-nkd-lazy-iconv-open (2012-07-31) 1 commit
208
+ - macos: lazily initialize iconv
209
+
210
+Teach the code that works around NKD/NKC gotcha on MacOS to call
211
+iconv_open() only when it is necessary, in the hope of avoiding
212
+set-up overhead.
213
+
214
+Not urgent.
215
+
216
+* tr/maint-send-email-2047 (2012-07-31) 1 commit
217
+ - send-email: improve RFC2047 quote parsing
218
+
219
+"git send-email" did not unquote encoded words that appear on the
220
+header correctly, and lost "_" from strings.
221
+
222
+Not urgent.
223
+
224
+* cw/cherry-pick-allow-empty-message (2012-08-06) 1 commit
225
+ - cherry-pick: add --allow-empty-message option
226
+
227
+"git cherry-pick" by default stops when it sees a commit without any
228
+log message. The "--allow-empty-message" option can be used to
229
+silently proceed.
230
+
231
+Not urgent.
232
+
233
+* ms/git-svn-1.7 (2012-08-02) 20 commits
234
+ - git-svn: remove ad-hoc canonicalizations
235
+ - git-svn: canonicalize newly-minted URLs
236
+ - git-svn: introduce add_path_to_url function
237
+ - git-svn: canonicalize earlier
238
+ - git-svn: replace URL escapes with canonicalization
239
+ - git-svn: attempt to mimic SVN 1.7 URL canonicalization
240
+ - t9107: fix typo
241
+ - t9118: workaround inconsistency between SVN versions
242
+ - Git::SVN{,::Ra}: canonicalize earlier
243
+ - git-svn: path canonicalization uses SVN API
244
+ - Git::SVN::Utils: remove irrelevant comment
245
+ - git-svn: add join_paths() to safely concatenate paths
246
+ - git-svn: factor out _collapse_dotdot function
247
+ - git-svn: use SVN 1.7 to canonicalize when possible
248
+ - git-svn: move canonicalization to Git::SVN::Utils
249
+ - use Git::SVN{,::RA}->url accessor globally
250
+ - use Git::SVN->path accessor globally
251
+ - Git::SVN::Ra: use accessor for URLs
252
+ - Git::SVN: use accessor for URLs internally
253
+ - Git::SVN: use accessors internally for path
254
+
255
+A series by Michael Schwern via Eric to update git-svn to revamp the
256
+way URLs are internally passed around, to make it work with SVN 1.7.
257
+
258
* jc/maint-t7406-rev-parse-max-count-huh (2012-07-30) 1 commit
259
(merged to 'next' on 2012-07-30 at 9b27acc)
260
+ t7406: fix misleading "rev-parse --max-count=1 HEAD"
@@ -257,7 +308,9 @@ We may want a documentation update and a few tests on top.
308
309
Not urgent.
310
260
-* jc/test-prereq (2012-07-30) 7 commits
311
+* jc/test-prereq (2012-08-04) 8 commits
312
+ (merged to 'next' on 2012-08-04 at 6dd9156)
313
+ + fixup! t3910: use the UTF8_NFD_TO_NFC test prereq
314
(merged to 'next' on 2012-07-30 at b7c6949)
315
+ t3910: use the UTF8_NFD_TO_NFC test prereq
316
(merged to 'next' on 2012-07-27 at 448cbbc)