What's cooking (2011/11 #02)

Junio C Hamano committed Nov 6, 2011 at 12:02 UTC c65d052bed1284872b52d18fb5e0d53bc21b8082
1 file changed +109 -65
whats-cooking.txt
+109 -65
@@ -1,9 +1,9 @@
1 To: git@vger.kernel.org
2 -Subject: What's cooking in git.git (Nov 2011, #01; Thu, 3)
2 +Subject: What's cooking in git.git (Nov 2011, #02; Sun, 6)
3 X-master-at: ee6dfb2d83ba1b057943e705f707fa27e34e47f9
4 -X-next-at: 2ce082cef3fbf0c6614d29a8e7011b09c39899a1
4 +X-next-at: a49516f7bc4c2895be5b0abffee87963c65486fa
5
6 -What's cooking in git.git (Nov 2011, #01; Thu, 3)
6 +What's cooking in git.git (Nov 2011, #02; Sun, 6)
7 --------------------------------------------------
8
9 Here are the topics that have been cooking. Commits prefixed with '-' are
@@ -44,76 +44,75 @@ These branches are pushed to their own separate repositories instead:
44 --------------------------------------------------
45 [New Topics]
46
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
47 +* jc/pull-signed-tag (2011-11-04) 10 commits
48 + - merge: force edit mode when merging a tag object
49 + - fmt-merge-msg: Add contents of merged tag in the merge message
50 + - fmt-merge-msg: package options into a structure
51 + - fmt-merge-msg: avoid early returns
52 + - refs DWIMmery: use the same rule for both "git fetch" and others
53 + - tests: distinguish merges of tags and commits
54 + - fetch: allow "git fetch $there v1.0" to fetch a tag
55 + - merge: notice local merging of tags and keep it unwrapped
56 + - fetch: do not store peeled tag object names in FETCH_HEAD
57 + - Split GPG interface into its own helper library
58
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.
59 +Fourth round but needs further updates.
60 +Will keep in 'pu' for now.
61
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
62 +* sn/http-auth-with-netrc-fix (2011-11-04) 1 commit
63 + (merged to 'next' on 2011-11-06 at 60b7f96)
64 + + http: don't always prompt for password
65
69 -Replaces a series from Kato Kazuyoshi on the same topic.
66 +Regression fix for the upcoming release.
67 +Will merge by 1.7.8 final.
68
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
69 +* ab/clang-lints (2011-11-06) 2 commits
70 + - cast variable in call to free() in builtin/diff.c and submodule.c
71 + - apply: get rid of useless x < 0 comparison on a size_t type
72
76 -It seems this needs to be rehashed with msysgit folks.
73 +Not urgent.
74
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
75 +* ab/i18n-test-fix (2011-11-05) 2 commits
76 + (merged to 'next' on 2011-11-06 at f1de9a6)
77 + + t/t7508-status.sh: use test_i18ncmp
78 + + t/t6030-bisect-porcelain.sh: use test_i18ngrep
79
82 -* na/strtoimax (2011-11-02) 2 commits
83 - - Support sizes >=2G in various config options accepting 'g' sizes.
84 - - Add strtoimax() compatibility function.
80 +Will merge by 1.7.8 final.
81
86 ---------------------------------------------------
87 -[Graduated to "master"]
88 -
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 -
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 -
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 -
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()
82 +* ab/pull-rebase-config (2011-11-06) 1 commit
83 + - pull: introduce a pull.rebase option to enable --rebase
84 +
85 +Not urgent.
86 +
87 +* eh/grep-scale-to-cpunum (2011-11-05) 1 commit
88 + - grep: detect number of CPUs for thread spawning
89 +
90 +Kills I/O parallelism and needs to be improved or discarded.
91 +
92 +* nd/fsck-progress (2011-11-05) 4 commits
93 + - fsck: print progress
94 + - fsck: avoid reading every object twice
95 + - Stop verify_packfile() as soon as an error occurs
96 + - fsck: return error code when verify_pack() goes wrong
97 +
98 +Not urgent.
99 +
100 +* nd/prune-progress (2011-11-05) 1 commit
101 + - prune: show progress while marking reachable objects
102 +
103 +Not urgent.
104 +
105 +* pw/p4-appledouble-fix (2011-11-05) 1 commit
106 + (merged to 'next' on 2011-11-06 at 2ec0af3)
107 + + git-p4: ignore apple filetype
108 +
109 +Regression fix for the upcoming release.
110 +Will merge by 1.7.8 final.
111 +
112 +* sr/fix-fast-export-tips (2011-11-05) 3 commits
113 + - fast-export: output reset command for commandline revs
114 + - fast-export: do not refer to non-existing marks
115 + - t9350: point out that refs are not updated correctly
116
117 --------------------------------------------------
118 [Stalled]
@@ -160,6 +159,51 @@ Will keep in 'pu' as a showcase for a while and then will drop.
159 --------------------------------------------------
160 [Cooking]
161
162 +* jc/stream-to-pack (2011-11-03) 4 commits
163 + - Bulk check-in
164 + - finish_tmp_packfile(): a helper function
165 + - create_tmp_packfile(): a helper function
166 + - write_pack_header(): a helper function
167 +
168 +Teaches "git add" to send large-ish blob data straight to a packfile.
169 +This is a continuation to the "large file support" topic. I think this
170 +codepath to move data from worktree to repository needs to become aware of
171 +streaming, just like the checkout codepath that goes the other way, which
172 +was done in the previous "large file support" topic in the 1.7.7 cycle.
173 +
174 +* jn/gitweb-side-by-side-diff (2011-10-31) 8 commits
175 + - gitweb: Add navigation to select side-by-side diff
176 + - gitweb: Use href(-replay=>1,...) for formats links in "commitdiff"
177 + - t9500: Add basic sanity tests for side-by-side diff in gitweb
178 + - t9500: Add test for handling incomplete lines in diff by gitweb
179 + - gitweb: Give side-by-side diff extra CSS styling
180 + - gitweb: Add a feature to show side-by-side diff
181 + - gitweb: Extract formatting of diff chunk header
182 + - gitweb: Refactor diff body line classification
183 +
184 +Replaces a series from Kato Kazuyoshi on the same topic.
185 +
186 +* vr/msvc (2011-10-31) 3 commits
187 + - MSVC: Remove unneeded header stubs
188 + - Compile fix for MSVC: Include <io.h>
189 + - Compile fix for MSVC: Do not include sys/resources.h
190 +
191 +It seems this needs to be rehashed with msysgit folks.
192 +
193 +* mf/curl-select-fdset (2011-11-04) 4 commits
194 + (merged to 'next' on 2011-11-06 at a49516f)
195 + + http: drop "local" member from request struct
196 + + http.c: Rely on select instead of tracking whether data was received
197 + + http.c: Use timeout suggested by curl instead of fixed 50ms timeout
198 + + http.c: Use curl_multi_fdset to select on curl fds instead of just sleeping
199 +
200 +Reduces unnecessary waits.
201 +
202 +* na/strtoimax (2011-11-05) 3 commits
203 + - Support sizes >=2G in various config options accepting 'g' sizes.
204 + - Compatibility: declare strtoimax() under NO_STRTOUMAX
205 + - Add strtoimax() compatibility function.
206 +
207 * nd/misc-cleanups (2011-10-27) 6 commits
208 (merged to 'next' on 2011-10-28 at 2527a49)
209 + unpack_object_header_buffer(): clear the size field upon error