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