What's cooking (2010/04 #04)

Junio C Hamano committed Apr 10, 2010 at 20:53 UTC 41d6cb61281f4bf933c3f3c4473fcb36ac3044af
1 file changed +122 -110
whats-cooking.txt
+122 -110
@@ -1,9 +1,9 @@
1 To: git@vger.kernel.org
2 -Subject: What's cooking in git.git (Apr 2010, #03; Wed, 07)
3 -X-master-at: 02125bcc41aed022ddcb5955935726e50d89b60e
4 -X-next-at: 8b27e1648dab6f72ab9c25c9887380e679b5421d
2 +Subject: What's cooking in git.git (Apr 2010, #04; Sat, 10)
3 +X-master-at: b9aa901856cee7ad16737343f6a372bb37871258
4 +X-next-at: e1730fbcd4659526c1ef8e8c851b5d6cab4a82c1
5
6 -What's cooking in git.git (Apr 2010, #03; Wed, 07)
6 +What's cooking in git.git (Apr 2010, #04; Sat, 10)
7 --------------------------------------------------
8
9 Here are the topics that have been cooking. Commits prefixed with '-' are
@@ -11,106 +11,77 @@ only in 'pu' while commits prefixed with '+' are in 'next'. The ones
11 marked with '.' do not appear in any of the integration branches, but I am
12 still holding onto them.
13
14 +We are at 1.7.1-rc1; please test 'master', report & fix regressions.
15 +Hopefully we can do another rc during the next week and release the final
16 +one next weekend.
17 +
18 --------------------------------------------------
19 [Graduated to "master"]
20
17 -* sg/bash-completion (2010-02-23) 4 commits
18 - (merged to 'next' on 2010-03-08 at bc59860)
19 - + bash: completion for gitk aliases
20 - + bash: support user-supplied completion scripts for aliases
21 - + bash: support user-supplied completion scripts for user's git commands
22 - + bash: improve aliased command recognition
23 -
24 -Nobody seems to care about "_git_frotz" that may potentially crash with
25 -whatever random things the end users is doing in their environment, and
26 -renaming them to "_git_complete_frotz" to avoid that. So let's not worry
27 -about that.
28 -
29 -* ic/bash-completion-rpm (2010-03-26) 1 commit
30 - (merged to 'next' on 2010-04-02 at 0358304)
31 - + RPM spec: include bash completion support
32 -
33 -* da/maint-python-startup (2010-03-27) 1 commit
34 - (merged to 'next' on 2010-04-01 at ca6897a)
35 - + Makefile: Remove usage of deprecated Python "has_key" method
36 -
37 -* jc/conflict-marker-size (2010-03-24) 1 commit
38 - (merged to 'next' on 2010-04-01 at 164b1f4)
39 - + diff --check: honor conflict-marker-size attribute
40 -
41 -* sb/fmt-merge-msg (2010-03-24) 7 commits
42 - (merged to 'next' on 2010-04-01 at 5fcbec5)
43 - + fmt-merge-msg: hide summary option
44 - + fmt-merge-msg: remove custom string_list implementation
45 - + string-list: add unsorted_string_list_lookup()
46 - + fmt-merge-msg: use pretty.c routines
47 - + t6200: test fmt-merge-msg more
48 - + t6200: modernize with test_tick
49 - + fmt-merge-msg: be quiet if nothing to merge
50 - (this branch is used by jp/hold-sring-list-sanity.)
21 +* mr/gitweb-jsmin (2010-04-02) 6 commits
22 + (merged to 'next' on 2010-04-05 at 5ad036c)
23 + + gitweb: update INSTALL to use shorter make target
24 + + gitweb: add documentation to INSTALL regarding gitweb.js
25 + + instaweb: add minification awareness
26 + + Gitweb: add autoconfigure support for minifiers
27 + + Gitweb: add support for minifying gitweb.css
28 + + Gitweb: add ignore and clean rules for minified files
29
52 -* ef/maint-empty-commit-log (2010-03-21) 1 commit
53 - (merged to 'next' on 2010-03-28 at aa103e5)
54 - + rev-list: fix --pretty=oneline with empty message
30 +--------------------------------------------------
31 +[New Topics]
32
56 -* jn/mailinfo-scissors (2010-04-03) 1 commit
57 - (merged to 'next' on 2010-04-05 at 366435a)
58 - + Teach mailinfo %< as an alternative scissors mark
33 +* bg/apply-blank-trailing-context (2010-04-08) 1 commit
34 + - apply: Allow blank *trailing* context lines to match beyond EOF
35
60 -* mg/notes-reflog (2010-03-29) 2 commits
61 - (merged to 'next' on 2010-04-06 at 1b8066f)
62 - + refs.c: Write reflogs for notes just like for branch heads
63 - + t3301-notes: Test the creation of reflog entries
36 +Looked Ok; soon in 'next'
37
65 ---------------------------------------------------
66 -[New Topics]
38 +* bg/send-email-smtpdomain (2010-04-10) 4 commits
39 + - send-email: Cleanup smtp-domain and add config
40 + - Document send-email --smtp-domain
41 + - send-email: Don't use FQDNs without a '.'
42 + - send-email: Cleanup { style
43
68 -* eb/unpretty-b-format (2010-03-24) 1 commit
69 - (merged to 'next' on 2010-04-07 at 7f5c112)
70 - + Add `%B' in format strings for raw commit body in `git log' and friends
44 +Looked Ok; soon in 'next'
45
72 -* ne/rev-cache (2010-04-05) 7 commits
73 - - graft awareness
74 - - object name support
75 - - integration into revision walker
76 - - administrative api and tools
77 - - support for non-commit objects
78 - - basic api and porcelain
79 - - man page and technical docs
46 +* rc/ls-remote-default (2010-04-09) 1 commit
47 + - ls-remote: fall-back to default remotes when no remote specified
48
81 -For some reason this was extremely hard to read, partly because it had too
82 -many distracting style violations and too many long lines. I'll start
83 -reading it later in the week when I find time to comment.
49 +Looked Ok; soon in 'next'
50
85 -* jp/hold-sring-list-sanity (2010-04-06) 6 commits
86 - . string_list: Fix argument order for string_list_append
87 - . string_list: Fix argument order for string_list_lookup
88 - . string_list: Fix argument order for string_list_insert_at_index
89 - . string_list: Fix argument order for string_list_insert
90 - . string_list: Fix argument order for for_each_string_list
91 - . string_list: Fix argument order for print_string_list
92 - (this branch uses js/grep-open and sr/remote-helper-export.)
51 +* rc/maint-curl-helper (2010-04-08) 3 commits
52 + - remote-curl: ensure that URLs have a trailing slash
53 + - http: make end_url_with_slash() public
54 + - t5541-http-push: add test for URLs with trailing slash
55
94 -Building this on top of slushy codebase is not a very promising endeavor.
95 -Good thing to do, but bad timing.
56 +Looked Ok; soon in 'next'
57
97 -* ab/commit-empty-message (2010-04-06) 1 commit
98 - (merged to 'next' on 2010-04-07 at 701e863)
99 - + Add option to git-commit to allow empty log messages
58 +* jc/status-show-ignored (2010-04-10) 5 commits
59 + - status: --ignored option shows ignored files
60 + - wt-status: rename and restructure status-print-untracked
61 + - wt-status: collect ignored files
62 + - wt-status: plug memory leak while collecting untracked files
63 + - wt-status: remove unused workdir_untracked member
64
101 -* jc/test-sleepless (2010-04-06) 1 commit
102 - (merged to 'next' on 2010-04-07 at 8ccf40a)
103 - + war on "sleep" in tests
65 +This is merely an illustration patch. I am negative about conflating the
66 +JSON output to the mix at this point. If we are going to add JSON option
67 +to everywhere we would generate "machine readable" output with the -z
68 +and/or --porcelain options, that is fine, but let's stabilize "status"
69 +with the existing --porcelain/-z option first.
70
105 -* jc/maint-reflog-expire-unreachable (2010-04-07) 2 commits
106 - - reflog --expire-unreachable: a side note
107 - - reflog --expire-unreachable: avoid merge-base computation
71 +* hg/maint-attr-fix (2010-04-06) 3 commits
72 + - attr: Expand macros immediately when encountered.
73 + - attr: Allow multiple changes to an attribute on the same line.
74 + - attr: Fixed debug output for macro expansion.
75
109 -* jc/doc-submit-gmail (2010-04-07) 1 commit
110 - - SubmittingPatches: update GMail section
76 +* jc/am-3-show-corrupted-patch (2010-04-09) 1 commit
77 + . wip
78 +
79 +* jc/maint-no-reflog-expire-unreach-for-head (2010-04-09) 1 commit
80 + . WIP: no reflog expireunreachable for HEAD
81 + (this branch uses jc/maint-reflog-expire-unreachable.)
82
112 -* tc/maint-curl-helper (2010-04-08) 1 commit
113 - - remote-curl: avoid double-slashes in HTTP requests
83 +* sp/maint-describe-tiebreak-with-tagger-date (2010-04-10) 1 commit
84 + - describe: Break annotated tag ties by tagger date
85
86 --------------------------------------------------
87 [Stalled]
@@ -132,15 +103,60 @@ Probably needs to support --no-index mode as well.
103 - gitk: add the equivalent of diff --color-words
104 - diff: add --word-diff option that generalizes --color-words
105
106 +* jp/hold-sring-list-sanity (2010-04-06) 6 commits
107 + . string_list: Fix argument order for string_list_append
108 + . string_list: Fix argument order for string_list_lookup
109 + . string_list: Fix argument order for string_list_insert_at_index
110 + . string_list: Fix argument order for string_list_insert
111 + . string_list: Fix argument order for for_each_string_list
112 + . string_list: Fix argument order for print_string_list
113 + (this branch uses js/grep-open and early parts of sr/remote-helper-export.)
114 +
115 +Building this on top of slushy codebase is not a very promising endeavor.
116 +Good thing to do, but bad timing.
117 +
118 --------------------------------------------------
119 [Cooking]
120
138 -* np/malloc-threading (2010-04-07) 2 commits
139 - - Make xmalloc and xrealloc thread-safe (addendum)
140 - - Make xmalloc and xrealloc thread-safe
121 +* ne/rev-cache (2010-04-05) 7 commits
122 + - graft awareness
123 + - object name support
124 + - integration into revision walker
125 + - administrative api and tools
126 + - support for non-commit objects
127 + - basic api and porcelain
128 + - man page and technical docs
129 +
130 +For some reason this was extremely hard to read, partly because it had too
131 +many distracting style violations and too many long lines.
132 +
133 +* eb/unpretty-b-format (2010-03-24) 1 commit
134 + (merged to 'next' on 2010-04-07 at 7f5c112)
135 + + Add `%B' in format strings for raw commit body in `git log' and friends
136
142 -Updated with Freku's "init_recursive_mutex()". The fix should eventually
143 -go to 'maint' and 'master'.
137 +* ab/commit-empty-message (2010-04-06) 1 commit
138 + (merged to 'next' on 2010-04-07 at 701e863)
139 + + Add option to git-commit to allow empty log messages
140 +
141 +* jc/test-sleepless (2010-04-06) 1 commit
142 + (merged to 'next' on 2010-04-07 at 8ccf40a)
143 + + war on "sleep" in tests
144 +
145 +* jc/maint-reflog-expire-unreachable (2010-04-07) 1 commit
146 + - reflog --expire-unreachable: avoid merge-base computation
147 + (this branch is used by jc/maint-no-reflog-expire-unreach-for-head.)
148 +
149 +* jc/doc-submit-gmail (2010-04-07) 1 commit
150 + (merged to 'next' on 2010-04-10 at cd4e8cf)
151 + + SubmittingPatches: update GMail section
152 +
153 +* np/malloc-threading (2010-04-08) 2 commits
154 + (merged to 'next' on 2010-04-10 at e1730fb)
155 + + Thread-safe xmalloc and xrealloc needs a recursive mutex
156 + + Make xmalloc and xrealloc thread-safe
157 +
158 +The fix should eventually go to 'maint' and 'master'. This queues the one
159 +from J6t for Windows compatibility.
160
161 * js/async-thread (2010-03-09) 7 commits
162 - Enable threaded async procedures whenever pthreads is available
@@ -154,7 +170,10 @@ go to 'maint' and 'master'.
170
171 Been waiting for resolution of locking issues in malloc-threading.
172
157 -* sd/log-decorate (2010-04-06) 4 commits
173 +* sd/log-decorate (2010-04-08) 6 commits
174 + (merged to 'next' on 2010-04-08 at 68fee56)
175 + + log.decorate: only ignore it under "log --pretty=raw"
176 + + script with rev-list instead of log
177 (merged to 'next' on 2010-04-06 at 992c9ad)
178 + log --pretty/--oneline: ignore log.decorate
179 (merged to 'next' on 2010-03-08 at 58a6fba)
@@ -162,9 +181,6 @@ Been waiting for resolution of locking issues in malloc-threading.
181 + Add `log.decorate' configuration variable.
182 + git_config_maybe_bool()
183
165 -I did the tip one myself. An extra set or two of eyeballs would be
166 -appreciated.
167 -
184 * mh/status-optionally-refresh (2010-04-03) 3 commits
185 (merged to 'next' on 2010-04-05 at 0e64aac)
186 + t7508: add a test for "git status" in a read-only repository
@@ -185,7 +201,11 @@ appreciated.
201 - Documentation/urls: Rewrite to accomodate <transport>::<address>
202 - Documentation/remote-helpers: Rewrite description
203
188 -* sr/remote-helper-export (2010-03-29) 7 commits
204 +I'd like acks or rewrites from transport people on this topic.
205 +
206 +* sr/remote-helper-export (2010-04-09) 8 commits
207 + (merged to 'next' on 2010-04-09 at 94f6e3d)
208 + + Makefile: Simplify handling of python scripts
209 (merged to 'next' on 2010-04-07 at 5651307)
210 + remote-helpers: add tests for testgit helper
211 + remote-helpers: add testgit helper
@@ -194,7 +214,7 @@ appreciated.
214 + fast-import: always create marks_file directories
215 + clone: also configure url for bare clones
216 + clone: pass the remote name to remote_get
197 - (this branch is used by jp/hold-sring-list-sanity.)
217 + (this branch shares commits with jp/hold-sring-list-sanity.)
218
219 * cc/revert-strategy (2010-03-31) 5 commits
220 (merged to 'next' on 2010-04-05 at 50909c1)
@@ -206,28 +226,20 @@ appreciated.
226
227 This is more about debugging and we are not in a great hurry.
228
209 -* mr/gitweb-jsmin (2010-04-02) 6 commits
210 - (merged to 'next' on 2010-04-05 at 5ad036c)
211 - + gitweb: update INSTALL to use shorter make target
212 - + gitweb: add documentation to INSTALL regarding gitweb.js
213 - + instaweb: add minification awareness
214 - + Gitweb: add autoconfigure support for minifiers
215 - + Gitweb: add support for minifying gitweb.css
216 - + Gitweb: add ignore and clean rules for minified files
217 -
229 * sc/http-late-auth (2010-04-01) 1 commit
230 (merged to 'next' on 2010-04-02 at c991acf)
231 + Prompt for a username when an HTTP request 401s
232
222 -* jk/cached-textconv (2010-04-01) 7 commits
233 +* jk/cached-textconv (2010-04-01) 5 commits
234 (merged to 'next' on 2010-04-02 at a023e3c)
235 + diff: avoid useless filespec population
236 + diff: cache textconv output
237 + textconv: refactor calls to run_textconv
238 + introduce notes-cache interface
239 + make commit_tree a library function
229 - + fix textconv leak in emit_rewrite_diff
230 - + fix const-correctness of write_sha1_file
240 +
241 +The small leak fixes in the beginning of the series has been merged to
242 +'master' after a minor fixup.
243
244 * ld/discovery-limit-to-fs (2010-04-04) 6 commits
245 - write-index: check and warn when worktree crosses a filesystem boundary