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
+