What's cooking (2011/04 #06)

Junio C Hamano committed Apr 25, 2011 at 15:45 UTC 0230af77762efdec53654855a106ae52c02a9cb2
1 file changed +240 -247
whats-cooking.txt
+240 -247
@@ -1,77 +1,91 @@
1 To: git@vger.kernel.org
2 -Subject: What's cooking in git.git (Apr 2011, #05; Tue, 19)
3 -X-master-at: 6ceb270ce6f65cf4bc2a22830f96e0cc838b3fec
4 -X-next-at: 63e4ee5f87eede11d1377370c385c26c5b90c6e7
2 +Subject: What's cooking in git.git (Apr 2011, #06; Mon, 25)
3 +X-master-at: ec014eac0e9e6f30cbbca616090fa2ecf74797e7
4 +X-next-at: 4216d33f893e8855ed345bfc97625e82433e569c
5
6 -What's cooking in git.git (Apr 2011, #05; Tue, 19)
6 +What's cooking in git.git (Apr 2011, #06; Mon, 25)
7 --------------------------------------------------
8
9 Here are the topics that have been cooking. Commits prefixed with '-' are
10 only in 'pu' while commits prefixed with '+' are in 'next'.
11
12 -As we are already in pre-release feature freeze, some of the trivially
13 -correct features and fixes to non-regression bugs are only queued to
14 -'next' but not in 'master'. They are marked as post 1.7.5 candidates in
15 -this list.
12 +The main part of this cycle is expected to run thru May, aiming for a
13 +feature freeze in early June. We are at the beginning of week #1 of this
14 +cycle and week #2 starts on May 2nd.
15
16 --------------------------------------------------
17 [New Topics]
18
20 -* cn/log-parse-opt (2011-04-14) 1 commit
21 - - log: convert to parse-options
19 +* jn/setup-revisions-glob-and-friends-passthru (2011-04-21) 2 commits
20 + - revisions: allow --glob and friends in parse_options-enabled commands
21 + - revisions: split out handle_revision_pseudo_opt function
22
23 -* rr/rerere-clear-libify (2011-04-13) 1 commit
24 - - rerere: Expose an API corresponding to 'clear' functionality
23 +* mg/x-years-12-months (2011-04-20) 1 commit
24 + (merged to 'next' on 2011-04-25 at 74ba83b)
25 + + date: avoid "X years, 12 months" in relative dates
26
26 -Jonathan had good comments on moving the garbage collection interface as
27 -well. Perhaps needs a re-roll.
27 +Will merge to "master" by the end of week #1.
28
29 -* jk/format-patch-multiline-header (2011-04-14) 1 commit
30 - - format-patch: wrap email addresses after long names
29 +* jc/fix-add-u-unmerged (2011-04-20) 1 commit
30 + - Fix "add -u" that sometimes fails to resolve unmerged paths
31 + (this branch uses jc/fix-diff-files-unmerged.)
32
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.)
33 +* jc/fix-diff-files-unmerged (2011-04-22) 4 commits
34 + - diff-files: show unmerged entries correctly
35 + - diff: remove often unused parameters from diff_unmerge()
36 + - diff.c: return filepair from diff_unmerge()
37 + - test: use $_z40 from test-lib
38 + (this branch is used by jc/fix-add-u-unmerged.)
39
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
40 +* js/maint-1.6.6-send-pack-stateless-rpc-deadlock-fix (2011-04-25) 1 commit
41 + - send-pack: avoid deadlock when pack-object dies early
42 + (this branch is used by js/maint-send-pack-stateless-rpc-deadlock-fix.)
43
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.)
44 +* js/maint-send-pack-stateless-rpc-deadlock-fix (2011-04-25) 1 commit
45 + - Merge branch 'js/maint-1.6.6-send-pack-stateless-rpc-deadlock-fix' into js/maint-send-pack-stateless-rpc-deadlock-fix
46 + (this branch uses js/maint-1.6.6-send-pack-stateless-rpc-deadlock-fix.)
47
60 -* jn/run-command-error-failure (2011-04-19) 1 commit
61 - - run-command: write full error message in die_child
48 +* vh/git-svn-doc (2011-04-25) 1 commit
49 + - git-svn.txt: fix usage of --add-author-from
50
63 -* ss/cherry-pick-x-doc (2011-04-15) 1 commit
64 - - doc: Clarify that "cherry-pick -x" does not use "git notes"
51 +--------------------------------------------------
52 +[Stalled]
53
66 -* ss/doc-svn (2011-04-19) 1 commit
67 - - remove noise and inaccuracies from git-svn docs
54 +* jk/maint-merge-rename-create (2011-03-25) 3 commits
55 + - merge: turn on rewrite detection
56 + - merge: handle renames with replacement content
57 + - t3030: fix accidental success in symlink rename
58
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
59 +Peff wanted to reroll this, so this is taken out of "next".
60
73 ---------------------------------------------------
74 -[Stalled]
61 +* dm/http-cleanup (2011-03-30) 2 commits
62 + - http-push: refactor curl_easy_setup madness
63 + - http: make curl callbacks match contracts from curl header
64 +
65 +I didn't see anything glaringly wrong with this, but I would appreciate
66 +extra sets of eyeballs from people who have worked on HTTP transports to
67 +double check.
68 +
69 +* jk/maint-push-async-hang (2011-03-31) 4 commits
70 + - send-pack: abort sideband demuxer on pack-objects error
71 + - run-command: allow aborting async code prematurely
72 + - finish_async: be quiet when waiting for async process
73 + - teach wait_or_whine a "quiet" mode
74 + (this branch is used by jk/maint-push-async-hang-threads.)
75 +
76 +* jk/maint-push-async-hang-threads (2011-03-31) 2 commits
77 + - run-command: implement abort_async for pthreads
78 + - Merge branch 'jk/maint-push-async-hang' into jk/maint-push-async-hang-threads
79 + (this branch uses jk/maint-push-async-hang.)
80 +
81 +These two series aim for a good goal, but needs reroll after 1.7.5 with
82 +sign-offs.
83 +
84 +* rr/rerere-clear-libify (2011-04-13) 1 commit
85 + - rerere: Expose an API corresponding to 'clear' functionality
86 +
87 +Jonathan had good comments on moving the garbage collection interface as
88 +well. Perhaps needs a re-roll.
89
90 * jc/maint-add-p-overlapping-hunks (2011-04-06) 2 commits
91 - "add -p": work-around an old laziness that does not coalesce hunks
@@ -84,7 +98,8 @@ we may want to add tests before moving it forward.
98 - builtin/show: do not prune by pathspec
99 (this branch uses mg/reflog-with-options.)
100
87 -I wanted to like this, but it still feels like too much magic.
101 +I wanted to like this, but it still feels like too much magic. Will drop
102 +and wait for the topic to resurface.
103
104 * gr/cvsimport-alternative-cvspass-location (2011-02-18) 1 commit
105 - Look for password in both CVS and CVSNT password files.
@@ -99,8 +114,8 @@ to regress the users of the original cvs.
114 - write_idx_file: introduce a struct to hold idx customization options
115 - index-pack: group the delta-base array entries also by type
116
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.
117 +Still a WIP. Need to put histogram output into index-pack --verify to
118 +really kill verify-pack.
119
120 * jk/tag-contains (2010-07-05) 4 commits
121 - Why is "git tag --contains" so slow?
@@ -116,234 +131,245 @@ current usage context.
131 --------------------------------------------------
132 [Cooking]
133
134 +* cn/log-parse-opt (2011-04-14) 1 commit
135 + - log: convert to parse-options
136 +
137 +* jk/format-patch-multiline-header (2011-04-14) 1 commit
138 + - format-patch: wrap email addresses after long names
139 +
140 +Will merge to "next".
141 +
142 +* jn/maint-format-patch-doc (2011-04-14) 1 commit
143 + - Documentation: describe the format of messages with inline patches
144 + (this branch is used by jn/format-patch-doc.)
145 +
146 +Will merge to "next".
147 +
148 +* jn/format-patch-doc (2011-04-18) 6 commits
149 + - Documentation/format-patch: suggest Toggle Word Wrap add-on for Thunderbird
150 + - Documentation: publicize hints for sending patches with GMail
151 + - Documentation: publicize KMail hints for sending patches inline
152 + - Documentation: hints for sending patches inline with Thunderbird
153 + - Documentation: explain how to check for patch corruption
154 + - Merge v1.7.5-rc2 into jn/format-patch-doc
155 + (this branch uses jn/maint-format-patch-doc.)
156 +
157 +Will merge to "next".
158 +
159 +* jn/gitweb-js (2011-04-15) 13 commits
160 + - gitweb: Make JavaScript ability to adjust timezones configurable
161 + - gitweb.js: Add UI for selecting common timezone to display dates
162 + - gitweb: JavaScript ability to adjust time based on timezone
163 + - gitweb: Unify the way long timestamp is displayed
164 + - gitweb: Refactor generating of long dates into format_timestamp_html
165 + - gitweb.js: Provide getElementsByClassName method (if it not exists)
166 + - gitweb.js: Introduce gitweb/static/js/lib/cookies.js
167 + - gitweb.js: Extract and improve datetime handling
168 + - gitweb.js: Provide default values for padding in padLeftStr and padLeft
169 + - gitweb.js: Update and improve comments in JavaScript files
170 + - gitweb: Split JavaScript for maintability, combining on build
171 + - Remove gitweb/gitweb.cgi and other legacy targets from main Makefile
172 + - git-instaweb: Simplify build dependency on gitweb
173 +
174 +* jn/run-command-error-failure (2011-04-20) 2 commits
175 + - run-command: handle short writes and EINTR in die_child
176 + - tests: check error message from run_command
177 +
178 +Will merge to "next".
179 +
180 +* ss/cherry-pick-x-doc (2011-04-15) 1 commit
181 + - doc: Clarify that "cherry-pick -x" does not use "git notes"
182 +
183 +Will merge to "next".
184 +
185 +* ss/doc-svn (2011-04-19) 1 commit
186 + - remove noise and inaccuracies from git-svn docs
187 +
188 +Will merge to "next".
189 +
190 +* vr/merge-base-doc (2011-04-15) 2 commits
191 + - Restructure documentation for git-merge-base.
192 + - Documentation: update to git-merge-base --octopus
193 +
194 +Will merge to "next".
195 +
196 * ef/maint-strbuf-init (2011-04-10) 2 commits
120 - (merged to 'next' on 2011-04-11 at 1dd34d9)
197 + (merged to 'next' on 2011-04-25 at 6a45422)
198 + config: support values longer than 1023 bytes
199 + strbuf: make sure buffer is zero-terminated
200
124 -Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
125 -release.
201 +Will merge to "master" by the end of week #1.
202
203 * jh/dirstat (2011-04-12) 4 commits
128 - (merged to 'next' on 2011-04-12 at dd2c308)
204 + (merged to 'next' on 2011-04-25 at cb277e6)
205 + --dirstat: In case of renames, use target filename instead of source filename
130 - (merged to 'next' on 2011-04-11 at 33d0417)
206 + Teach --dirstat not to completely ignore rearranged lines within a file
207 + --dirstat-by-file: Make it faster and more correct
208 + --dirstat: Describe non-obvious differences relative to --stat or regular diff
209
135 -Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
136 -releases.
210 +Will merge to "master" by the end of week #1.
211
212 * jm/mergetool-submodules (2011-04-13) 1 commit
213 - mergetool: Teach about submodules
214
141 -Looked sane if inefficient when both branches have the submodule but was
142 -dubious in delete/modify conflict case. Awaiting response and possibly a
143 -reroll.
215 +Will merge to "next".
216
217 * rj/sparse (2011-04-07) 7 commits
146 - - sparse: Fix some "symbol not declared" warnings
147 - - sparse: Fix errors due to missing target-specific variables
148 - - sparse: Fix an "symbol 'merge_file' not decared" warning
149 - - sparse: Fix an "symbol 'format_subject' not declared" warning
150 - - sparse: Fix some "Using plain integer as NULL pointer" warnings
151 - - sparse: Fix an "symbol 'cmd_index_pack' not declared" warning
152 - - Makefile: Use cgcc rather than sparse in the check target
218 + (merged to 'next' on 2011-04-25 at e1af2af)
219 + + sparse: Fix some "symbol not declared" warnings
220 + + sparse: Fix errors due to missing target-specific variables
221 + + sparse: Fix an "symbol 'merge_file' not decared" warning
222 + + sparse: Fix an "symbol 'format_subject' not declared" warning
223 + + sparse: Fix some "Using plain integer as NULL pointer" warnings
224 + + sparse: Fix an "symbol 'cmd_index_pack' not declared" warning
225 + + Makefile: Use cgcc rather than sparse in the check target
226
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
174 - + i18n: mark checkout plural warning for translation
175 - + i18n: mark checkout --detach messages for translation
176 - + i18n: mark clone nonexistent repository message for translation
177 - + i18n: mark merge CHERRY_PICK_HEAD messages for translation
178 - + i18n: mark merge "upstream" messages for translation
179 - + i18n: mark merge "Could not read from" message for translation
180 -
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.
227 +Will merge to "master" by the end of week #1.
228
229 * cn/format-patch-quiet (2011-04-12) 2 commits
187 - (merged to 'next' on 2011-04-12 at 915a915)
230 + (merged to 'next' on 2011-04-25 at 40e2d1c)
231 + format-patch: document --quiet option
232 + format-patch: don't pass on the --quiet flag
233
191 -Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
192 -release.
234 +Will merge to "master" by the end of week #1.
235
236 * dm/stash-k-i-p (2011-04-07) 2 commits
195 - (merged to 'next' on 2011-04-11 at 8349531)
237 + (merged to 'next' on 2011-04-25 at 01a207c)
238 + stash: ensure --no-keep-index and --patch can be used in any order
239 + stash: add two more tests for --no-keep-index
240
199 -Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
200 -releases.
201 -
202 -* jc/magic-pathspec (2011-04-06) 3 commits
203 - (merged to 'next' on 2011-04-08 at c5247ce)
204 - + magic pathspec: add ":(icase)path" to match case insensitively
205 - + magic pathspec: futureproof shorthand form
206 - + magic pathspec: add tentative ":/path/from/top/level" pathspec support
207 - (this branch is tangled with jc/add-u-migration-2.)
208 -
209 -Thanks to Peff, Duy, and Michael for helping to whip the syntax and
210 -the basic semantics into a not-so-horrible shape. Will not merge until
211 -the 1.7.5 ships, though.
241 +Will merge to "master" by the end of week #1.
242
243 * jc/merge-dash-previous (2011-04-07) 1 commit
214 - (merged to 'next' on 2011-04-11 at 06480d1)
244 + (merged to 'next' on 2011-04-25 at 512faf4)
245 + merge: allow "-" as a short-hand for "previous branch"
246
217 -Should graduate soon after 1.7.5 ships.
247 +Will merge to "master" by the end of week #1.
248
249 * rr/doc-content-type (2011-04-07) 4 commits
220 - (merged to 'next' on 2011-04-11 at dca8914)
250 + (merged to 'next' on 2011-04-25 at 83c41e4)
251 + Documentation: Allow custom diff tools to be specified in 'diff.tool'
252 + Documentation: Add diff.<driver>.* to config
253 + Documentation: Move diff.<driver>.* from config.txt to diff-config.txt
254 + Documentation: Add filter.<driver>.* to config
255
226 -Is everybody happy with the new wording?
227 -
228 -Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
229 -releases.
230 -
231 -* dm/http-cleanup (2011-03-30) 2 commits
232 - - http-push: refactor curl_easy_setup madness
233 - - http: make curl callbacks match contracts from curl header
234 -
235 -I didn't see anything glaringly wrong with this, but I would appreciate
236 -extra sets of eyeballs from people who have worked on HTTP transports to
237 -double check.
256 +Will merge to "master" by the end of week #1.
257
258 * jc/pack-objects-bigfile (2011-04-05) 1 commit
240 - (merged to 'next' on 2011-04-11 at 86c52b1)
259 + (merged to 'next' on 2011-04-25 at 621035c)
260 + Teach core.bigfilethreashold to pack-objects
261
243 -Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
244 -releases.
262 +Will merge to "master" by the end of week #1.
263
264 * jk/maint-stash-oob (2011-04-06) 2 commits
247 - (merged to 'next' on 2011-04-11 at d882935)
265 + (merged to 'next' on 2011-04-25 at 8478a92)
266 + stash: fix false positive in the invalid ref test.
267 + stash: fix accidental apply of non-existent stashes
268
251 -Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
252 -releases.
269 +Will merge to "master" by the end of week #1.
270
271 * nk/blame-abbrev (2011-04-06) 1 commit
255 - (merged to 'next' on 2011-04-11 at 19e8676)
272 + (merged to 'next' on 2011-04-25 at 59a4281)
273 + blame: add --abbrev command line option and make it honor core.abbrev
274
258 -Should graduate soon after 1.7.5 ships.
259 -
260 -* nm/submodule-update-force (2011-04-01) 1 commit
261 - (merged to 'next' on 2011-04-11 at d94f6f3)
262 - + submodule: Add --force option for git submodule update
263 -
264 -Are submodule users happy with this change?
265 -
266 -Should graduate soon after 1.7.5 ships.
275 +Will merge to "master" by the end of week #1.
276
277 * jk/maint-upload-pack-shallow (2011-04-06) 1 commit
269 - (merged to 'next' on 2011-04-11 at 9104545)
278 + (merged to 'next' on 2011-04-25 at 073dac4)
279 + upload-pack: start pack-objects before async rev-list
280
272 -A sensible and low-impact fix. Should graduate soon after 1.7.5 ships
273 -and merged to 1.7.4.X and 1.7.5.1 releases.
281 +Will merge to "master" by the end of week #1.
282
283 * jk/stash-loosen-safety (2011-04-05) 1 commit
276 - (merged to 'next' on 2011-04-11 at b59c533)
284 + (merged to 'next' on 2011-04-25 at cdc549f)
285 + stash: drop dirty worktree check on apply
286
279 -Should graduate soon after 1.7.5 ships.
287 +Will merge to "master" by the end of week #1.
288
289 * dm/color-palette (2011-04-05) 1 commit
282 - (merged to 'next' on 2011-04-04 at 0244ef9)
290 + (merged to 'next' on 2011-04-25 at 839b17b)
291 + Share color list between graph and show-branch
292
285 -Should graduate soon after 1.7.5 ships.
293 +Will merge to "master" by the end of week #1.
294
295 * mg/sha1-path-advise (2011-03-31) 2 commits
288 - (merged to 'next' on 2011-04-04 at e429e0c)
296 + (merged to 'next' on 2011-04-25 at 8b094f5)
297 + sha1_name: Suggest commit:./file for path in subdir
298 + t1506: factor out test for "Did you mean..."
299
292 -Should graduate soon after 1.7.5 ships and merged to 1.7.5.1 release.
300 +Will merge to "master" by the end of week #1.
301
302 * ar/clean-rmdir-empty (2011-04-01) 1 commit
295 - (merged to 'next' on 2011-04-03 at c63fac8)
303 + (merged to 'next' on 2011-04-25 at 5a71fdb)
304 + clean: unreadable directory may still be rmdir-able if it is empty
305
298 -Should graduate soon after 1.7.5 ships and merged to 1.7.4.X and 1.7.5.1
299 -releases.
300 -
301 -* jk/maint-push-async-hang (2011-03-31) 4 commits
302 - - send-pack: abort sideband demuxer on pack-objects error
303 - - run-command: allow aborting async code prematurely
304 - - finish_async: be quiet when waiting for async process
305 - - teach wait_or_whine a "quiet" mode
306 - (this branch is used by jk/maint-push-async-hang-threads.)
307 -
308 -* jk/maint-push-async-hang-threads (2011-03-31) 2 commits
309 - - run-command: implement abort_async for pthreads
310 - - Merge branch 'jk/maint-push-async-hang' into jk/maint-push-async-hang-threads
311 - (this branch uses jk/maint-push-async-hang.)
312 -
313 -These two series aim for a good goal, but needs reroll after 1.7.5 with
314 -sign-offs.
306 +Will merge to "master" by the end of week #1.
307
308 * mg/reflog-with-options (2011-04-01) 3 commits
317 - (merged to 'next' on 2011-04-03 at e69a95c)
309 + (merged to 'next' on 2011-04-25 at 1ab8b78)
310 + reflog: fix overriding of command line options
311 + t/t1411: test reflog with formats
312 + builtin/log.c: separate default and setup of cmd_log_init()
313 (this branch is used by mg/show-without-prune.)
314
323 -Should graduate soon after 1.7.5 ships and merged to 1.7.5.1 release.
315 +Will merge to "master" by the end of week #1.
316
317 * mh/git-svn-automkdirs (2011-04-01) 1 commit
326 - (merged to 'next' on 2011-04-03 at 7fa4978)
318 + (merged to 'next' on 2011-04-25 at 2e95357)
319 + git-svn: add an option to skip the creation of empty directories
320
329 -Should be safe, but I'd like an Ack from git-svn folks.
321 +Will merge to "master" by the end of week #1.
322 +
323 +* ab/i18n-fixup (2011-04-14) 24 commits
324 + (merged to 'next' on 2011-04-25 at 32fef07)
325 + + i18n: use test_i18n{cmp,grep} in t7600, t7607, t7611 and t7811
326 + + i18n: use test_i18n{grep,cmp} in t7508
327 + + i18n: use test_i18ngrep in t7506
328 + + i18n: use test_i18ngrep and test_i18ncmp in t7502
329 + + i18n: use test_i18ngrep in t7501
330 + + i18n: use test_i18ncmp in t7500
331 + + i18n: use test_i18ngrep in t7201
332 + + i18n: use test_i18ncmp and test_i18ngrep in t7102 and t7110
333 + + i18n: use test_i18ncmp and test_i18ngrep in t5541, t6040, t6120, t7004, t7012 and t7060
334 + + i18n: use test_i18ncmp and test_i18ngrep in t3700, t4001 and t4014
335 + + i18n: use test_i18ncmp and test_i18ngrep in t3203, t3501 and t3507
336 + + i18n: use test_i18ngrep in t2020, t2204, t3030, and t3200
337 + + i18n: use test_i18ngrep in lib-httpd and t2019
338 + + i18n: do not overuse C_LOCALE_OUTPUT (grep)
339 + + i18n: use test_i18ncmp in t1200 and t2200
340 + + i18n: .git file is not a human readable message (t5601)
341 + + i18n: do not overuse C_LOCALE_OUTPUT
342 + + i18n: mark init-db messages for translation
343 + + i18n: mark checkout plural warning for translation
344 + + i18n: mark checkout --detach messages for translation
345 + + i18n: mark clone nonexistent repository message for translation
346 + + i18n: mark merge CHERRY_PICK_HEAD messages for translation
347 + + i18n: mark merge "upstream" messages for translation
348 + + i18n: mark merge "Could not read from" message for translation
349 +
350 +Will merge to "master" by the end of week #2.
351 +
352 +* nm/submodule-update-force (2011-04-01) 1 commit
353 + (merged to 'next' on 2011-04-25 at 270fffc)
354 + + submodule: Add --force option for git submodule update
355 +
356 +Will merge to "master" by the end of week #2.
357
358 * jc/diff-irreversible-delete (2011-02-28) 1 commit
332 - (merged to 'next' on 2011-04-03 at 5a23b23)
359 + (merged to 'next' on 2011-04-25 at c37610d)
360 + git diff -D: omit the preimage of deletes
361
335 -Should graduate soon after 1.7.5 ships.
362 +Will merge to "master" by the end of week #2.
363
364 * jh/notes-add-ui (2011-03-30) 1 commit
338 - (merged to 'next' on 2011-04-11 at 72e7c39)
365 + (merged to 'next' on 2011-04-25 at 4fb1ac2)
366 + Make "git notes add" more user-friendly when there are existing notes
367
341 -Should graduate soon after 1.7.5 ships and merged to 1.7.5.1 release.
368 +Will merge to "master" by the end of week #2.
369
370 * jk/notes-ui-updates (2011-04-14) 8 commits
344 - (merged to 'next' on 2011-04-14 at b9f1b13)
371 + (merged to 'next' on 2011-04-25 at 4216d33)
372 + contrib/completion: --notes, --no-notes
346 - (merged to 'next' on 2011-04-11 at 313d6c4)
373 + log/pretty-options: Document --[no-]notes and deprecate old notes options
374 + revision.c: make --no-notes reset --notes list
375 + revision.c: support --notes command-line option
@@ -352,24 +378,19 @@ Should graduate soon after 1.7.5 ships and merged to 1.7.5.1 release.
378 + revision.c: refactor notes ref expansion
379 + notes: make expand_notes_ref globally accessible
380
355 -Should graduate soon after 1.7.5 ships.
381 +Will merge to "master" by the end of week #2.
382
383 * nd/maint-setup (2011-03-26) 2 commits
358 - (merged to 'next' on 2011-03-31 at 2c36f6a)
384 + (merged to 'next' on 2011-04-25 at fd45c63)
385 + Kill off get_relative_cwd()
386 + setup: return correct prefix if worktree is '/'
387
362 -This benefits only the minority who use /.git at the root level of the
363 -filesystem, but the changed code is used from many codepaths.
364 -
365 -Should graduate soon after 1.7.5 ships and merged to 1.7.5.1 release.
388 +Will merge to "master" by the end of week #2.
389
390 * mz/rebase (2011-02-28) 34 commits
368 - (merged to 'next' on 2011-03-31 at 3b1343c)
391 + (merged to 'next' on 2011-04-25 at 4bbed46)
392 + rebase: define options in OPTIONS_SPEC
370 - (merged to 'next' on 2011-02-25 at 52caa7a)
393 + Makefile: do not install sourced rebase scripts
372 - (merged to 'next' on 2011-02-22 at 3219155)
394 + rebase: use @{upstream} if no upstream specified
395 + rebase -i: remove unnecessary state rebase-root
396 + rebase -i: don't read unused variable preserve_merges
@@ -403,86 +424,58 @@ Should graduate soon after 1.7.5 ships and merged to 1.7.5.1 release.
424 + rebase: refactor reading of state
425 + rebase: clearer names for directory variables
426
406 -I wanted to wait for an independent Ack or two for the tip one, which was
407 -a response to regression concerns raised by J6t, but ended up merging it
408 -to 'next' after giving another look. Will not merge before 1.7.5, as
409 -there is no user visible improvements up to this point.
410 -
411 -* jk/maint-merge-rename-create (2011-03-25) 3 commits
412 - (merged to 'next' on 2011-03-31 at b9bc9f1)
413 - + merge: turn on rewrite detection
414 - + merge: handle renames with replacement content
415 - + t3030: fix accidental success in symlink rename
416 -
417 -Peff wanted to reroll this.
427 +Will merge to "master" by the end of week #2.
428
429 * mz/maint-rename-unmerged (2011-03-23) 1 commit
420 - (merged to 'next' on 2011-03-31 at c7b3d9a)
430 + (merged to 'next' on 2011-04-25 at 038a8c3)
431 + diffcore-rename: don't consider unmerged path as source
432
423 -Will cook until 1.7.5 final.
433 +Will merge to "master" by the end of week #2.
434
435 * nd/struct-pathspec (2011-04-05) 5 commits
426 - (merged to 'next' on 2011-04-11 at ee794a5)
436 + (merged to 'next' on 2011-04-25 at 65dbe80)
437 + pathspec: rename per-item field has_wildcard to use_wildcard
428 - (merged to 'next' on 2011-03-31 at 66cbb7d)
438 + Improve tree_entry_interesting() handling code
439 + Convert read_tree{,_recursive} to support struct pathspec
440 + Reimplement read_tree_recursive() using tree_entry_interesting()
441 + Merge branch 'en/object-list-with-pathspec' into 'nd/struct-pathspec'
442
434 -Will cook until 1.7.5 final.
443 +Will merge to "master" by the end of week #2.
444 +
445 +* jc/magic-pathspec (2011-04-06) 3 commits
446 + (merged to 'next' on 2011-04-25 at 788cd46)
447 + + magic pathspec: add ":(icase)path" to match case insensitively
448 + + magic pathspec: futureproof shorthand form
449 + + magic pathspec: add tentative ":/path/from/top/level" pathspec support
450 +
451 +Thanks to Peff, Duy, and Michael for helping to whip the syntax and the
452 +basic semantics into a not-so-horrible shape.
453 +
454 +Will merge to "master" by the end of week #2.
455
456 * jc/rename-degrade-cc-to-c (2011-01-06) 4 commits
437 - (merged to 'next' on 2011-03-31 at 8d685d7)
457 + (merged to 'next' on 2011-04-25 at 25c195e)
458 + diffcore-rename: fall back to -C when -C -C busts the rename limit
459 + diffcore-rename: record filepair for rename src
460 + diffcore-rename: refactor "too many candidates" logic
461 + builtin/diff.c: remove duplicated call to diff_result_code()
462
443 -Should graduate soon after 1.7.5 ships.
444 -
445 -* cn/system-path-tweak (2011-03-17) 1 commit
446 - - system_path: use a static buffer
447 -
448 -Don't see much point in this itself. Probably will drop.
463 +Will merge to "master" by the end of week #2.
464
465 * en/merge-recursive (2011-03-17) 4 commits
451 - (merged to 'next' on 2011-03-18 at a32016b)
466 + (merged to 'next' on 2011-04-25 at 8027acd)
467 + merge-recursive: tweak magic band-aid
453 - (merged to 'next' on 2011-03-09 at 3762932)
468 + merge-recursive: When we detect we can skip an update, actually skip it
469 + t6022: New test checking for unnecessary updates of files in D/F conflicts
470 + t6022: New test checking for unnecessary updates of renamed+modified files
471
458 -I am not happy with these magic band aids. Will hold.
472 +Will merge to "master" by the end of week #2.
473
474 --------------------------------------------------
475 [Discarded]
476
463 -* jc/add-u-migration (2011-03-22) 3 commits
464 - . add: make "add -u/-A" update full tree without pathspec (step 3)
465 - . add: make "add -u/-A" update full tree without pathspec (step 2)
466 - (merged to 'next' on 2011-03-31 at 962e058)
467 - + add: make "add -u/-A" update full tree without pathspec
468 - (this branch is tangled with jc/add-u-migration-2.)
469 -
470 -* jc/add-u-migration-2 (2011-04-08) 5 commits
471 - (merged to 'next' on 2011-04-08 at 524e365)
472 - + Revert "add -u" default change plans
473 - (merged to 'next' on 2011-04-06 at 4a6bb82)
474 - + add -u: get rid of "treewideupdate" configuration
475 - + Merge branch 'jc/magic-pathspec' into early parts of jc/add-u-migration
476 - + magic pathspec: add tentative ":/path/from/top/level" pathspec support
477 - (merged to 'next' on 2011-03-31 at 962e058)
478 - + add: make "add -u/-A" update full tree without pathspec
479 - (this branch is tangled with jc/add-u-migration and jc/magic-pathspec.)
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'.
477 +* cn/system-path-tweak (2011-03-17) 1 commit
478 + . system_path: use a static buffer
479
480 * jh/gitweb-localtime (2011-03-23) 1 commit
481 . gitweb: javascript ability to adjust time based on timezone
486 -
487 -
488 -