Skip to content

Commit 42f12eb

Browse files
committed
What's cooking (2011/04 #05)
1 parent 2309986 commit 42f12eb

File tree

1 file changed

+134
-61
lines changed

1 file changed

+134
-61
lines changed

whats-cooking.txt

Lines changed: 134 additions & 61 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
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
55

6-
What's cooking in git.git (Apr 2011, #04; Tue, 12)
6+
What's cooking in git.git (Apr 2011, #05; Tue, 19)
77
--------------------------------------------------
88

99
Here are the topics that have been cooking. Commits prefixed with '-' are
@@ -17,6 +17,105 @@ this list.
1717
--------------------------------------------------
1818
[New Topics]
1919

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+
20119
* ef/maint-strbuf-init (2011-04-10) 2 commits
21120
(merged to 'next' on 2011-04-11 at 1dd34d9)
22121
+ config: support values longer than 1023 bytes
@@ -36,7 +135,7 @@ release.
36135
Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
37136
releases.
38137

39-
* jm/mergetool-submodules (2011-04-08) 1 commit
138+
* jm/mergetool-submodules (2011-04-13) 1 commit
40139
- mergetool: Teach about submodules
41140

42141
Looked sane if inefficient when both branches have the submodule but was
@@ -52,7 +151,23 @@ reroll.
52151
- sparse: Fix an "symbol 'cmd_index_pack' not declared" warning
53152
- Makefile: Use cgcc rather than sparse in the check target
54153

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)
56171
(merged to 'next' on 2011-04-12 at a94aa85)
57172
+ i18n: do not overuse C_LOCALE_OUTPUT
58173
+ i18n: mark init-db messages for translation
@@ -63,9 +178,10 @@ reroll.
63178
+ i18n: mark merge "upstream" messages for translation
64179
+ i18n: mark merge "Could not read from" message for translation
65180

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.
69185

70186
* cn/format-patch-quiet (2011-04-12) 2 commits
71187
(merged to 'next' on 2011-04-12 at 915a915)
@@ -75,57 +191,6 @@ would essentially mean that we would commit to this series anyway.
75191
Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
76192
release.
77193

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-
129194
* dm/stash-k-i-p (2011-04-07) 2 commits
130195
(merged to 'next' on 2011-04-11 at 8349531)
131196
+ 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.
275340

276341
Should graduate soon after 1.7.5 ships and merged to 1.7.5.1 release.
277342

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
279346
(merged to 'next' on 2011-04-11 at 313d6c4)
280347
+ log/pretty-options: Document --[no-]notes and deprecate old notes options
281348
+ revision.c: make --no-notes reset --notes list
@@ -413,3 +480,9 @@ I am not happy with these magic band aids. Will hold.
413480

414481
These attempt "add -u" migration plans (two versions), but then revert
415482
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+

0 commit comments

Comments
 (0)