11To: 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
99Here 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.
36135Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
37136releases.
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
42141Looked 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.
75191Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
76192release.
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
276341Should 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
414481These attempt "add -u" migration plans (two versions), but then revert
415482both 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