What's cooking (2011/11 #1)
Junio C Hamano committed
Nov 3, 2011 at 15:16 UTC
d14d04c381c343292f7e052fd0d2168c00dd65a5
1 file changed
+86
-80
whats-cooking.txt
+86
-80
@@ -1,17 +1,14 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Oct 2011, #11; Fri, 28)
3
-X-master-at: e8e1c29021da446d0c50573ef9619bf74f515c20
4
-X-next-at: 2527a49a5c76e4269d28e410ef11c6c243f1abcb
2
+Subject: What's cooking in git.git (Nov 2011, #01; Thu, 3)
3
+X-master-at: ee6dfb2d83ba1b057943e705f707fa27e34e47f9
4
+X-next-at: 2ce082cef3fbf0c6614d29a8e7011b09c39899a1
5
6
-What's cooking in git.git (Oct 2011, #11; Fri, 28)
6
+What's cooking in git.git (Nov 2011, #01; Thu, 3)
7
--------------------------------------------------
8
9
Here are the topics that have been cooking. Commits prefixed with '-' are
10
only in 'pu' (proposed updates) while commits prefixed with '+' are in 'next'.
11
12
-It probably is a good point to stop taking new topics and start
13
-switching our focus to fixing bugs in the topics already in 'master'.
14
-
12
Here are the repositories that have my integration branches:
13
14
With maint, master, next, pu, todo:
@@ -47,47 +44,76 @@ These branches are pushed to their own separate repositories instead:
44
--------------------------------------------------
45
[New Topics]
46
50
-* nd/misc-cleanups (2011-10-27) 6 commits
51
- (merged to 'next' on 2011-10-28 at 2527a49)
52
- + unpack_object_header_buffer(): clear the size field upon error
53
- + tree_entry_interesting: make use of local pointer "item"
54
- + tree_entry_interesting(): give meaningful names to return values
55
- + read_directory_recursive: reduce one indentation level
56
- + get_tree_entry(): do not call find_tree_entry() on an empty tree
57
- + tree-walk.c: do not leak internal structure in tree_entry_len()
58
-
59
-These are unquestionably good parts taken out of a larger series, so that
60
-we can focus more on the other changes in later rounds of review.
61
-
62
-Will keep in 'next' during this cycle.
63
-
64
-* ss/blame-textconv-fake-working-tree (2011-10-28) 2 commits
65
- - (squash) test for previous
66
- - blame.c: Properly initialize strbuf after calling, textconv_object()
67
-
68
-A trivial fix for a breakage worth fixing.
69
-Will merge to 'master' before -rc1.
47
+* jc/stream-to-pack (2011-11-03) 4 commits
48
+ - Bulk check-in
49
+ - finish_tmp_packfile(): a helper function
50
+ - create_tmp_packfile(): a helper function
51
+ - write_pack_header(): a helper function
52
+
53
+Teaches "git add" to send large-ish blob data straight to a packfile.
54
+This is a continuation to the "large file support" topic. I think this
55
+codepath to move data from worktree to repository needs to become aware of
56
+streaming, just like the checkout codepath that goes the other way, which
57
+was done in the previous "large file support" topic in the 1.7.7 cycle.
58
+
59
+* jn/gitweb-side-by-side-diff (2011-10-31) 8 commits
60
+ - gitweb: Add navigation to select side-by-side diff
61
+ - gitweb: Use href(-replay=>1,...) for formats links in "commitdiff"
62
+ - t9500: Add basic sanity tests for side-by-side diff in gitweb
63
+ - t9500: Add test for handling incomplete lines in diff by gitweb
64
+ - gitweb: Give side-by-side diff extra CSS styling
65
+ - gitweb: Add a feature to show side-by-side diff
66
+ - gitweb: Extract formatting of diff chunk header
67
+ - gitweb: Refactor diff body line classification
68
+
69
+Replaces a series from Kato Kazuyoshi on the same topic.
70
+
71
+* vr/msvc (2011-10-31) 3 commits
72
+ - MSVC: Remove unneeded header stubs
73
+ - Compile fix for MSVC: Include <io.h>
74
+ - Compile fix for MSVC: Do not include sys/resources.h
75
+
76
+It seems this needs to be rehashed with msysgit folks.
77
+
78
+* mf/curl-select-fdset (2011-11-02) 2 commits
79
+ - http.c: Use timeout suggested by curl instead of fixed 50ms timeout
80
+ - http.c: Use curl_multi_fdset to select on curl fds instead of just sleeping
81
+
82
+* na/strtoimax (2011-11-02) 2 commits
83
+ - Support sizes >=2G in various config options accepting 'g' sizes.
84
+ - Add strtoimax() compatibility function.
85
86
--------------------------------------------------
87
[Graduated to "master"]
88
74
-* js/grep-mutex (2011-10-26) 3 commits
75
- (merged to 'next' on 2011-10-26 at 6fac2d6)
76
- + builtin/grep: simplify lock_and_read_sha1_file()
77
- + builtin/grep: make lock/unlock into static inline functions
78
- + git grep: be careful to use mutexes only when they are initialized
89
+* dm/pack-objects-update (2011-10-20) 4 commits
90
+ (merged to 'next' on 2011-10-27 at fa52898)
91
+ + pack-objects: don't traverse objects unnecessarily
92
+ + pack-objects: rewrite add_descendants_to_write_order() iteratively
93
+ + pack-objects: use unsigned int for counter and offset values
94
+ + pack-objects: mark add_to_write_order() as inline
95
+
96
+* ef/mingw-upload-archive (2011-10-30) 3 commits
97
+ (merged to 'next' on 2011-10-30 at 5267fa3)
98
+ + upload-archive: use start_command instead of fork
99
+ + compat/win32/poll.c: upgrade from upstream
100
+ + mingw: move poll out of sys-folder
101
80
-* rj/gitweb-clean-js (2011-10-26) 1 commit
81
- (merged to 'next' on 2011-10-26 at db36a24)
82
- + gitweb/Makefile: Remove static/gitweb.js in the clean target
102
+* jk/git-tricks (2011-10-21) 3 commits
103
+ (merged to 'next' on 2011-10-23 at 7c9bf71)
104
+ + completion: match ctags symbol names in grep patterns
105
+ + contrib: add git-jump script
106
+ + contrib: add diff highlight script
107
84
-* rs/maint-estimate-cache-size (2011-10-26) 1 commit
85
- (merged to 'next' on 2011-10-26 at 2f11375)
86
- + read-cache.c: fix index memory allocation
108
+* nd/pretty-commit-log-message (2011-10-23) 2 commits
109
+ (merged to 'next' on 2011-10-27 at 4b61df7)
110
+ + pretty.c: use original commit message if reencoding fails
111
+ + pretty.c: free get_header() return value
112
88
-* sn/complete-bash-wo-process-subst (2011-10-26) 1 commit
89
- (merged to 'next' on 2011-10-26 at 8662ed6)
90
- + completion: fix issue with process substitution not working on Git for Windows
113
+* ss/blame-textconv-fake-working-tree (2011-10-28) 2 commits
114
+ (merged to 'next' on 2011-10-30 at 9588bc1)
115
+ + (squash) test for previous
116
+ + blame.c: Properly initialize strbuf after calling, textconv_object()
117
118
--------------------------------------------------
119
[Stalled]
@@ -131,24 +157,22 @@ it would soon realize the don't.
157
158
Will keep in 'pu' as a showcase for a while and then will drop.
159
134
-* kk/gitweb-side-by-side-diff (2011-10-17) 2 commits
135
- - gitweb: add a feature to show side-by-side diff
136
- - gitweb: change format_diff_line() to remove leading SP from $diff_class
137
-
138
-Fun.
139
-Will keep in 'pu' until the planned re-roll comes.
140
-
160
--------------------------------------------------
161
[Cooking]
162
144
-* ef/mingw-upload-archive (2011-10-26) 3 commits
145
- - upload-archive: use start_command instead of fork
146
- - compat/win32/poll.c: upgrade from upstream
147
- - mingw: move poll out of sys-folder
163
+* nd/misc-cleanups (2011-10-27) 6 commits
164
+ (merged to 'next' on 2011-10-28 at 2527a49)
165
+ + unpack_object_header_buffer(): clear the size field upon error
166
+ + tree_entry_interesting: make use of local pointer "item"
167
+ + tree_entry_interesting(): give meaningful names to return values
168
+ + read_directory_recursive: reduce one indentation level
169
+ + get_tree_entry(): do not call find_tree_entry() on an empty tree
170
+ + tree-walk.c: do not leak internal structure in tree_entry_len()
171
149
-Are msysgit folks OK with this series (I didn't see msysgit list Cc'ed on
150
-these patches)? If so let's move this forward, as the changes to the core
151
-part seem solid.
172
+These are unquestionably good parts taken out of a larger series, so that
173
+we can focus more on the other changes in later rounds of review.
174
+
175
+Will keep in 'next' during this cycle.
176
177
* rs/allocate-cache-entry-individually (2011-10-26) 2 commits
178
(merged to 'next' on 2011-10-27 at 2e4acd6)
@@ -157,13 +181,6 @@ part seem solid.
181
182
Will keep in 'next' during this cycle.
183
160
-* nd/pretty-commit-log-message (2011-10-23) 2 commits
161
- (merged to 'next' on 2011-10-27 at 4b61df7)
162
- + pretty.c: use original commit message if reencoding fails
163
- + pretty.c: free get_header() return value
164
-
165
-Will merge to 'master' before -rc0.
166
-
184
* mh/ref-api-3 (2011-10-19) 11 commits
185
(merged to 'next' on 2011-10-23 at 92e2d35)
186
+ is_refname_available(): reimplement using do_for_each_ref_in_array()
@@ -231,24 +248,6 @@ Will keep in 'pu' until hearing a convincing argument for the patch.
248
249
Will keep in 'next' during this cycle.
250
234
-* dm/pack-objects-update (2011-10-20) 4 commits
235
- (merged to 'next' on 2011-10-27 at fa52898)
236
- + pack-objects: don't traverse objects unnecessarily
237
- + pack-objects: rewrite add_descendants_to_write_order() iteratively
238
- + pack-objects: use unsigned int for counter and offset values
239
- + pack-objects: mark add_to_write_order() as inline
240
-
241
-Will merge to 'master' before -rc0.
242
-
243
-* jk/git-tricks (2011-10-21) 3 commits
244
- (merged to 'next' on 2011-10-23 at 7c9bf71)
245
- + completion: match ctags symbol names in grep patterns
246
- + contrib: add git-jump script
247
- + contrib: add diff highlight script
248
-
249
-As this stuff is in contrib/ I do not care too much about the stability.
250
-Will merge to 'master' unless there is strong objection.
251
-
251
* jc/signed-commit (2011-10-21) 7 commits
252
(merged to 'next' on 2011-10-23 at 03eec25)
253
+ pretty: %G[?GS] placeholders
@@ -297,3 +296,10 @@ Allow setting "description" for branches and use it to help communications
296
between humans in various workflow elements.
297
298
Will keep in 'next' during this cycle.
299
+
300
+--------------------------------------------------
301
+[Discarded]
302
+
303
+* kk/gitweb-side-by-side-diff (2011-10-17) 2 commits
304
+ . gitweb: add a feature to show side-by-side diff
305
+ . gitweb: change format_diff_line() to remove leading SP from $diff_class