What's cooking (2011/04 #05)

Junio C Hamano committed Apr 19, 2011 at 15:49 UTC 42f12ebe4c58fd0fe2963c4dee951b24306ba642
1 file changed +134 -61
whats-cooking.txt
+134 -61
@@ -1,9 +1,9 @@
1 To: git@vger.kernel.org
2 -Subject: What's cooking in git.git (Apr 2011, #04; Tue, 12)
3 -X-master-at: 9db19414582fdb154384ff1ca457cbf9095fef48
4 -X-next-at: d93e7e3f2508f46a0fb8be7796d959f6c18e83bb
2 +Subject: What's cooking in git.git (Apr 2011, #05; Tue, 19)
3 +X-master-at: 6ceb270ce6f65cf4bc2a22830f96e0cc838b3fec
4 +X-next-at: 63e4ee5f87eede11d1377370c385c26c5b90c6e7
5
6 -What's cooking in git.git (Apr 2011, #04; Tue, 12)
6 +What's cooking in git.git (Apr 2011, #05; Tue, 19)
7 --------------------------------------------------
8
9 Here are the topics that have been cooking. Commits prefixed with '-' are
@@ -17,6 +17,105 @@ this list.
17 --------------------------------------------------
18 [New Topics]
19
20 +* cn/log-parse-opt (2011-04-14) 1 commit
21 + - log: convert to parse-options
22 +
23 +* rr/rerere-clear-libify (2011-04-13) 1 commit
24 + - rerere: Expose an API corresponding to 'clear' functionality
25 +
26 +Jonathan had good comments on moving the garbage collection interface as
27 +well. Perhaps needs a re-roll.
28 +
29 +* jk/format-patch-multiline-header (2011-04-14) 1 commit
30 + - format-patch: wrap email addresses after long names
31 +
32 +* jn/format-patch-doc (2011-04-18) 6 commits
33 + - Documentation/format-patch: suggest Toggle Word Wrap add-on for Thunderbird
34 + - Documentation: publicize hints for sending patches with GMail
35 + - Documentation: publicize KMail hints for sending patches inline
36 + - Documentation: hints for sending patches inline with Thunderbird
37 + - Documentation: explain how to check for patch corruption
38 + - Merge v1.7.5-rc2 into jn/format-patch-doc
39 + (this branch uses jn/maint-format-patch-doc.)
40 +
41 +* jn/gitweb-js (2011-04-15) 13 commits
42 + - gitweb: Make JavaScript ability to adjust timezones configurable
43 + - gitweb.js: Add UI for selecting common timezone to display dates
44 + - gitweb: JavaScript ability to adjust time based on timezone
45 + - gitweb: Unify the way long timestamp is displayed
46 + - gitweb: Refactor generating of long dates into format_timestamp_html
47 + - gitweb.js: Provide getElementsByClassName method (if it not exists)
48 + - gitweb.js: Introduce gitweb/static/js/lib/cookies.js
49 + - gitweb.js: Extract and improve datetime handling
50 + - gitweb.js: Provide default values for padding in padLeftStr and padLeft
51 + - gitweb.js: Update and improve comments in JavaScript files
52 + - gitweb: Split JavaScript for maintability, combining on build
53 + - Remove gitweb/gitweb.cgi and other legacy targets from main Makefile
54 + - git-instaweb: Simplify build dependency on gitweb
55 +
56 +* jn/maint-format-patch-doc (2011-04-14) 1 commit
57 + - Documentation: describe the format of messages with inline patches
58 + (this branch is used by jn/format-patch-doc.)
59 +
60 +* jn/run-command-error-failure (2011-04-19) 1 commit
61 + - run-command: write full error message in die_child
62 +
63 +* ss/cherry-pick-x-doc (2011-04-15) 1 commit
64 + - doc: Clarify that "cherry-pick -x" does not use "git notes"
65 +
66 +* ss/doc-svn (2011-04-19) 1 commit
67 + - remove noise and inaccuracies from git-svn docs
68 +
69 +* vr/merge-base-doc (2011-04-15) 2 commits
70 + - Restructure documentation for git-merge-base.
71 + - Documentation: update to git-merge-base --octopus
72 +
73 +--------------------------------------------------
74 +[Stalled]
75 +
76 +* jc/maint-add-p-overlapping-hunks (2011-04-06) 2 commits
77 + - "add -p": work-around an old laziness that does not coalesce hunks
78 + - add--interactive.perl: factor out repeated --recount option
79 +
80 +This came from http://thread.gmane.org/gmane.comp.version-control.git/170685/focus=171000;
81 +we may want to add tests before moving it forward.
82 +
83 +* mg/show-without-prune (2011-04-01) 1 commit
84 + - builtin/show: do not prune by pathspec
85 + (this branch uses mg/reflog-with-options.)
86 +
87 +I wanted to like this, but it still feels like too much magic.
88 +
89 +* gr/cvsimport-alternative-cvspass-location (2011-02-18) 1 commit
90 + - Look for password in both CVS and CVSNT password files.
91 +
92 +It seems that we need separate parsers for these two formats in order not
93 +to regress the users of the original cvs.
94 +
95 +* jc/index-pack (2011-02-25) 5 commits
96 + - index-pack --verify: read anomalous offsets from v2 idx file
97 + - write_idx_file: need_large_offset() helper function
98 + - index-pack: --verify
99 + - write_idx_file: introduce a struct to hold idx customization options
100 + - index-pack: group the delta-base array entries also by type
101 +
102 +Still a WIP, and will not be ready for 1.7.5. Need to put histogram output
103 +into index-pack --verify to really kill verify-pack.
104 +
105 +* jk/tag-contains (2010-07-05) 4 commits
106 + - Why is "git tag --contains" so slow?
107 + - default core.clockskew variable to one day
108 + - limit "contains" traversals based on commit timestamp
109 + - tag: speed up --contains calculation
110 +
111 +The idea of the bottom one is probably Ok, except that the use of object
112 +flags needs to be rethought, or at least the helper needs to be moved to
113 +builtin/tag.c to make it clear that it should not be used outside the
114 +current usage context.
115 +
116 +--------------------------------------------------
117 +[Cooking]
118 +
119 * ef/maint-strbuf-init (2011-04-10) 2 commits
120 (merged to 'next' on 2011-04-11 at 1dd34d9)
121 + config: support values longer than 1023 bytes
@@ -36,7 +135,7 @@ release.
135 Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
136 releases.
137
39 -* jm/mergetool-submodules (2011-04-08) 1 commit
138 +* jm/mergetool-submodules (2011-04-13) 1 commit
139 - mergetool: Teach about submodules
140
141 Looked sane if inefficient when both branches have the submodule but was
@@ -52,7 +151,23 @@ reroll.
151 - sparse: Fix an "symbol 'cmd_index_pack' not declared" warning
152 - Makefile: Use cgcc rather than sparse in the check target
153
55 -* ab/i18n-fixup (2011-04-12) 8 commits
154 +* ab/i18n-fixup (2011-04-14) 24 commits
155 + - i18n: use test_i18n{cmp,grep} in t7600, t7607, t7611 and t7811
156 + - i18n: use test_i18n{grep,cmp} in t7508
157 + - i18n: use test_i18ngrep in t7506
158 + - i18n: use test_i18ngrep and test_i18ncmp in t7502
159 + - i18n: use test_i18ngrep in t7501
160 + - i18n: use test_i18ncmp in t7500
161 + - i18n: use test_i18ngrep in t7201
162 + - i18n: use test_i18ncmp and test_i18ngrep in t7102 and t7110
163 + - i18n: use test_i18ncmp and test_i18ngrep in t5541, t6040, t6120, t7004, t7012 and t7060
164 + - i18n: use test_i18ncmp and test_i18ngrep in t3700, t4001 and t4014
165 + - i18n: use test_i18ncmp and test_i18ngrep in t3203, t3501 and t3507
166 + - i18n: use test_i18ngrep in t2020, t2204, t3030, and t3200
167 + - i18n: use test_i18ngrep in lib-httpd and t2019
168 + - i18n: do not overuse C_LOCALE_OUTPUT (grep)
169 + - i18n: use test_i18ncmp in t1200 and t2200
170 + - i18n: .git file is not a human readable message (t5601)
171 (merged to 'next' on 2011-04-12 at a94aa85)
172 + i18n: do not overuse C_LOCALE_OUTPUT
173 + i18n: mark init-db messages for translation
@@ -63,9 +178,10 @@ reroll.
178 + i18n: mark merge "upstream" messages for translation
179 + i18n: mark merge "Could not read from" message for translation
180
66 -It would be nice to have this before 1.7.5 final; even if we didn't, we
67 -would have to force people to build on top of this, not on 1.7.5, which
68 -would essentially mean that we would commit to this series anyway.
181 +Fix-up patches queued near the tip avoid excessive use of C_LOCALE_OUTPUT
182 +to skip the entire tests. They skip only the parts that need to be skipped
183 +without changing the sequence of commands that are run under GETTEXT_POISON
184 +mode, which should be a big gain.
185
186 * cn/format-patch-quiet (2011-04-12) 2 commits
187 (merged to 'next' on 2011-04-12 at 915a915)
@@ -75,57 +191,6 @@ would essentially mean that we would commit to this series anyway.
191 Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
192 release.
193
78 ---------------------------------------------------
79 -[Stalled]
80 -
81 -* jc/maint-add-p-overlapping-hunks (2011-04-06) 2 commits
82 - - "add -p": work-around an old laziness that does not coalesce hunks
83 - - add--interactive.perl: factor out repeated --recount option
84 -
85 -This came from http://thread.gmane.org/gmane.comp.version-control.git/170685/focus=171000;
86 -we may want to add tests before moving it forward.
87 -
88 -* jh/gitweb-localtime (2011-03-23) 1 commit
89 - - gitweb: javascript ability to adjust time based on timezone
90 -
91 -Re-roll posted on the list, but I haven't picked it up.
92 -
93 -* mg/show-without-prune (2011-04-01) 1 commit
94 - - builtin/show: do not prune by pathspec
95 - (this branch uses mg/reflog-with-options.)
96 -
97 -I wanted to like this, but it still feels like too much magic.
98 -
99 -* gr/cvsimport-alternative-cvspass-location (2011-02-18) 1 commit
100 - - Look for password in both CVS and CVSNT password files.
101 -
102 -It seems that we need separate parsers for these two formats in order not
103 -to regress the users of the original cvs.
104 -
105 -* jc/index-pack (2011-02-25) 5 commits
106 - - index-pack --verify: read anomalous offsets from v2 idx file
107 - - write_idx_file: need_large_offset() helper function
108 - - index-pack: --verify
109 - - write_idx_file: introduce a struct to hold idx customization options
110 - - index-pack: group the delta-base array entries also by type
111 -
112 -Still a WIP, and will not be ready for 1.7.5. Need to put histogram output
113 -into index-pack --verify to really kill verify-pack.
114 -
115 -* jk/tag-contains (2010-07-05) 4 commits
116 - - Why is "git tag --contains" so slow?
117 - - default core.clockskew variable to one day
118 - - limit "contains" traversals based on commit timestamp
119 - - tag: speed up --contains calculation
120 -
121 -The idea of the bottom one is probably Ok, except that the use of object
122 -flags needs to be rethought, or at least the helper needs to be moved to
123 -builtin/tag.c to make it clear that it should not be used outside the
124 -current usage context.
125 -
126 ---------------------------------------------------
127 -[Cooking]
128 -
194 * dm/stash-k-i-p (2011-04-07) 2 commits
195 (merged to 'next' on 2011-04-11 at 8349531)
196 + stash: ensure --no-keep-index and --patch can be used in any order
@@ -275,7 +340,9 @@ Should graduate soon after 1.7.5 ships.
340
341 Should graduate soon after 1.7.5 ships and merged to 1.7.5.1 release.
342
278 -* jk/notes-ui-updates (2011-03-30) 7 commits
343 +* jk/notes-ui-updates (2011-04-14) 8 commits
344 + (merged to 'next' on 2011-04-14 at b9f1b13)
345 + + contrib/completion: --notes, --no-notes
346 (merged to 'next' on 2011-04-11 at 313d6c4)
347 + log/pretty-options: Document --[no-]notes and deprecate old notes options
348 + revision.c: make --no-notes reset --notes list
@@ -413,3 +480,9 @@ I am not happy with these magic band aids. Will hold.
480
481 These attempt "add -u" migration plans (two versions), but then revert
482 both of them at the end where they are merged to 'next'.
483 +
484 +* jh/gitweb-localtime (2011-03-23) 1 commit
485 + . gitweb: javascript ability to adjust time based on timezone
486 +
487 +
488 +