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