What's cooking (2011/10 #11)

Junio C Hamano committed Oct 28, 2011 at 10:21 UTC 72000c28194025afb4b0fa2b86ee80b5ce0628f7
1 file changed +58 -74
whats-cooking.txt
+58 -74
@@ -1,9 +1,9 @@
1 To: git@vger.kernel.org
2 -Subject: What's cooking in git.git (Oct 2011, #10; Wed, 26)
3 -X-master-at: 997a1946a55cafb992c4ba8e5e0795aa73f5a4a9
4 -X-next-at: 6fac2d64191d3ca19e7d16d40b0fc18aeeed373b
2 +Subject: What's cooking in git.git (Oct 2011, #11; Fri, 28)
3 +X-master-at: e8e1c29021da446d0c50573ef9619bf74f515c20
4 +X-next-at: 2527a49a5c76e4269d28e410ef11c6c243f1abcb
5
6 -What's cooking in git.git (Oct 2011, #10; Wed, 26)
6 +What's cooking in git.git (Oct 2011, #11; Fri, 28)
7 --------------------------------------------------
8
9 Here are the topics that have been cooking. Commits prefixed with '-' are
@@ -47,10 +47,29 @@ These branches are pushed to their own separate repositories instead:
47 --------------------------------------------------
48 [New Topics]
49
50 -* ef/mingw-upload-archive (2011-10-26) 3 commits
51 - - upload-archive: use start_command instead of fork
52 - - compat/win32/poll.c: upgrade from upstream
53 - - mingw: move poll out of sys-folder
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.
70 +
71 +--------------------------------------------------
72 +[Graduated to "master"]
73
74 * js/grep-mutex (2011-10-26) 3 commits
75 (merged to 'next' on 2011-10-26 at 6fac2d6)
@@ -58,70 +77,18 @@ These branches are pushed to their own separate repositories instead:
77 + builtin/grep: make lock/unlock into static inline functions
78 + git grep: be careful to use mutexes only when they are initialized
79
61 -Will merge to "master" shortly.
62 -
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
83
67 -Will merge to "master" shortly.
68 -
69 -* rs/allocate-cache-entry-individually (2011-10-26) 2 commits
70 - - cache.h: put single NUL at end of struct cache_entry
71 - - read-cache.c: allocate index entries individually
72 -
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
87
77 -Will merge to "master" shortly.
78 -
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
91
83 -Will merge to "master" shortly.
84 -
85 ---------------------------------------------------
86 -[Graduated to "master"]
87 -
88 -* cn/fetch-prune (2011-10-15) 5 commits
89 - (merged to 'next' on 2011-10-16 at 02a449e)
90 - + fetch: treat --tags like refs/tags/*:refs/tags/* when pruning
91 - + fetch: honor the user-provided refspecs when pruning refs
92 - + remote: separate out the remote_find_tracking logic into query_refspecs
93 - + t5510: add tests for fetch --prune
94 - + fetch: free all the additional refspecs
95 -
96 -"git fetch --prune" used to prune remote tracking branches by comparing
97 -what was actually fetched and what was configured to be fetched, which was
98 -wrong.
99 -
100 -* jm/maint-gitweb-filter-forks-fix (2011-10-21) 1 commit
101 - (merged to 'next' on 2011-10-21 at debedcd)
102 - + gitweb: fix regression when filtering out forks
103 -
104 -* jn/libperl-git-config (2011-10-21) 2 commits
105 - (merged to 'next' on 2011-10-21 at 76e2d4b)
106 - + Add simple test for Git::config_path() in t/t9700-perl-git.sh
107 - + libperl-git: refactor Git::config_*
108 -
109 -* lh/gitweb-site-html-head (2011-10-21) 1 commit
110 - (merged to 'next' on 2011-10-23 at 65075df)
111 - + gitweb: provide a way to customize html headers
112 -
113 -* mm/mediawiki-author-fix (2011-10-20) 1 commit
114 - (merged to 'next' on 2011-10-23 at 9f85b67)
115 - + git-remote-mediawiki: don't include HTTP login/password in author
116 -
117 -* tc/submodule-clone-name-detection (2011-10-21) 2 commits
118 - (merged to 'next' on 2011-10-23 at c18af03)
119 - + submodule::module_clone(): silence die() message from module_name()
120 - + submodule: whitespace fix
121 -
122 -"git submodule clone" used to show unnecessary error message when
123 -submodule mapping from name to path is not found in .gitmodules file.
124 -
92 --------------------------------------------------
93 [Stalled]
94
@@ -174,9 +141,28 @@ Will keep in 'pu' until the planned re-roll comes.
141 --------------------------------------------------
142 [Cooking]
143
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
148 +
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.
152 +
153 +* rs/allocate-cache-entry-individually (2011-10-26) 2 commits
154 + (merged to 'next' on 2011-10-27 at 2e4acd6)
155 + + cache.h: put single NUL at end of struct cache_entry
156 + + read-cache.c: allocate index entries individually
157 +
158 +Will keep in 'next' during this cycle.
159 +
160 * nd/pretty-commit-log-message (2011-10-23) 2 commits
178 - - pretty.c: use original commit message if reencoding fails
179 - - pretty.c: free get_header() return value
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
167 * mh/ref-api-3 (2011-10-19) 11 commits
168 (merged to 'next' on 2011-10-23 at 92e2d35)
@@ -193,6 +179,8 @@ Will keep in 'pu' until the planned re-roll comes.
179 + Rename another local variable name -> refname
180 (this branch uses mh/ref-api-2.)
181
182 +Will keep in 'next' during this cycle.
183 +
184 * rr/revert-cherry-pick (2011-10-23) 5 commits
185 (merged to 'next' on 2011-10-26 at 27b7496)
186 + revert: simplify communicating command-line arguments
@@ -241,20 +229,16 @@ Will keep in 'pu' until hearing a convincing argument for the patch.
229 + cache.h: add comments for git_path() and git_path_submodule()
230 (this branch is used by mh/ref-api-3.)
231
244 -It is either merge this quickly to 'master' and hope there won't be any
245 -more unexpected breakage that forces us to delay the release, or hold it
246 -on 'next' until the next cycle. I am inclined to do the former, but not
247 -quite ready to commit to it yet.
232 +Will keep in 'next' during this cycle.
233
234 * dm/pack-objects-update (2011-10-20) 4 commits
250 - - pack-objects: don't traverse objects unnecessarily
251 - - pack-objects: rewrite add_descendants_to_write_order() iteratively
252 - - pack-objects: use unsigned int for counter and offset values
253 - - pack-objects: mark add_to_write_order() as inline
254 -
255 -Need to re-read this before deciding what to do; it came a bit too late in
256 -the cycle for a series that touches a seriously important part of the
257 -system.
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)