What's cooking (2012/08 #04)
Junio C Hamano committed
Aug 14, 2012 at 14:57 UTC
6010bae1a99355c5752310392255a362ac2e748c
1 file changed
+105
-95
whats-cooking.txt
+105
-95
@@ -1,120 +1,43 @@
1
To: git@vger.kernel.org
2
-Subject: What's cooking in git.git (Aug 2012, #03; Mon, 13)
2
+Bcc: lwn@lwn.net
3
+Subject: What's cooking in git.git (Aug 2012, #04; Tue, 14)
4
X-master-at: 61b472ed8b090a3e9240590c85041120a54dd268
5
X-next-at: 4accbf693d5564e36b727349eebdbcb0d4f70a02
6
6
-What's cooking in git.git (Aug 2012, #03; Mon, 13)
7
+What's cooking in git.git (Aug 2012, #04; Tue, 14)
8
--------------------------------------------------
9
10
Here are the topics that have been cooking. Commits prefixed with '-' are
11
only in 'pu' (proposed updates) while commits prefixed with '+' are in 'next'.
12
13
+Hopefully tomorrow's 1.7.12-rc3 will be the final rc before the real
14
+thing.
15
+
16
You can find the changes described here in the integration branches of the
17
repositories listed at
18
19
http://git-blame.blogspot.com/p/git-public-repositories.html
20
17
---------------------------------------------------
18
-[Graduated to "master"]
19
-
20
-* bw/maint-1.7.9-solaris-getpass (2012-08-06) 2 commits
21
- (merged to 'next' on 2012-08-07 at d78bc37)
22
- + Enable HAVE_DEV_TTY for Solaris
23
- + terminal: seek when switching between reading and writing
24
-
25
-The recent update to terminal I/O interface to get passwords &c
26
-interactively didn't quite work on Solaris.
27
-
21
--------------------------------------------------
22
[New Topics]
23
31
-* bc/receive-pack-stdout-protection (2012-08-06) 2 commits
32
- (merged to 'next' on 2012-08-07 at d7aa316)
33
- + receive-pack: do not leak output from auto-gc to standard output
34
- + t/t5400: demonstrate breakage caused by informational message from prune
35
-
36
-When "git push" triggered the automatic gc on the receiving end, a
37
-message from "git prune" that said it was removing cruft leaked to
38
-the standard output, breaking the communication protocol.
39
-
40
-Not urgent (non regression).
41
-
42
-* bc/prune-info (2012-08-07) 1 commit
43
- - prune.c: only print informational message in show_only or verbose mode
44
-
45
-Teach "git prune" without "-v" to be silent about leftover temporary files.
46
-
47
-Not urgent (non regression).
48
-
49
-* jc/tag-doc (2012-08-06) 1 commit
50
- - Documentation: do not mention .git/refs/* directories
51
-
52
-Our documentation used to assume having files in .git/refs/*
53
-directories was the only to have branches and tags, but that is not
54
-true for quite some time.
55
-
56
-Not urgent (non regression).
57
-
58
-* jk/docs-docbook-monospace-display (2012-08-07) 1 commit
59
- - docs: monospace listings in docbook output
60
-
61
-The documentation in the TeXinfo format was using indented output
62
-for materials meant to be examples that are better typeset in
63
-monospace.
64
-
65
-Not urgent (non regression).
66
-
67
-* jc/maint-protect-sh-from-ifs (2012-08-08) 1 commit
68
- - sh-setup: protect from exported IFS
69
-
70
-When the user exports a non-default IFS without HT, scripts that
71
-rely on being able to parse "ls-files -s | while read a b c..."
72
-start to fail. Protect them from such a misconfiguration.
73
-
74
-* jk/check-docs-update (2012-08-08) 8 commits
75
- - check-docs: get documented command list from Makefile
76
- - check-docs: drop git-help special-case
77
- - check-docs: list git-gui as a command
78
- - check-docs: factor out command-list
79
- - command-list: mention git-credential-* helpers
80
- - command-list: add git-sh-i18n
81
- - check-docs: update non-command documentation list
82
- - check-docs: mention gitweb specially
83
-
84
-Simplify "make check-docs" implementation and update its coverage.
85
-
86
-* js/gitweb-path-info-unquote (2012-08-09) 1 commit
87
- - gitweb: URL-decode $my_url/$my_uri when stripping PATH_INFO
88
-
89
-Stripping of PATH_INFO in gitweb did not take url style quoting into
90
-account, failing to notice directories with funny characters e.g. SP
91
-in their paths.
24
+* hv/submodule-path-unmatch (2012-08-14) 1 commit
25
+ - Let submodule command exit with error status if path does not exist
26
93
-* mg/rebase-i-onto-reflog-in-full (2012-08-10) 1 commit
94
- - rebase -i: use full onto sha1 in reflog
27
+As the title says.
28
96
-The reflog entries left by "git rebase" and "git rebase -i" were
97
-inconsistent.
29
+* jc/add-delete-default (2012-08-13) 1 commit
30
+ - git add: notice removal of tracked paths by default
31
99
-* mz/empty-rebase-test (2012-08-09) 1 commit
100
- - add tests for 'git rebase --keep-empty'
32
+"git add dir/" updated modified files and added new files, but does
33
+not notice removed files, which may be "Huh?" to some users. They
34
+can of course use "git add -A dir/", but why should they?
35
102
-* jc/capabilities (2012-08-10) 1 commit
103
- - fetch-pack: do not ask for unadvertised capabilities
104
- (this branch uses jk/version-string.)
36
+* jc/maint-rev-list-topo-doc (2012-08-13) 1 commit
37
+ - rev-list docs: clarify --topo-order description
38
106
-Some capabilities were asked by fetch-pack even when upload-pack did
107
-not advertise that they are available. Fix fetch-pack not to do so.
108
-
109
-May have to be rebased to older maintenance tracks before moving
110
-forward.
111
-
112
-* pw/p4-use-client-spec-branch-detection (2012-08-11) 5 commits
113
- - git p4: make branch detection work with --use-client-spec
114
- - git p4: do wildcard decoding in stripRepoPath
115
- - git p4: set self.branchPrefixes in initialization
116
- - git p4 test: add broken --use-client-spec --detect-branches tests
117
- - git p4 test: move client_view() function to library
39
+Further rewording suggestions by Martin and Thomas were good, but
40
+haven't been incorporated into this patch.
41
42
--------------------------------------------------
43
[Stalled]
@@ -205,6 +128,93 @@ working :-<.
128
--------------------------------------------------
129
[Cooking]
130
131
+* bc/receive-pack-stdout-protection (2012-08-06) 2 commits
132
+ (merged to 'next' on 2012-08-07 at d7aa316)
133
+ + receive-pack: do not leak output from auto-gc to standard output
134
+ + t/t5400: demonstrate breakage caused by informational message from prune
135
+
136
+When "git push" triggered the automatic gc on the receiving end, a
137
+message from "git prune" that said it was removing cruft leaked to
138
+the standard output, breaking the communication protocol.
139
+
140
+Not urgent (non regression).
141
+
142
+* bc/prune-info (2012-08-07) 1 commit
143
+ - prune.c: only print informational message in show_only or verbose mode
144
+
145
+Teach "git prune" without "-v" to be silent about leftover temporary files.
146
+
147
+Not urgent (non regression).
148
+
149
+* jc/tag-doc (2012-08-06) 1 commit
150
+ - Documentation: do not mention .git/refs/* directories
151
+
152
+Our documentation used to assume having files in .git/refs/*
153
+directories was the only to have branches and tags, but that is not
154
+true for quite some time.
155
+
156
+Not urgent (non regression).
157
+
158
+* jk/docs-docbook-monospace-display (2012-08-07) 1 commit
159
+ - docs: monospace listings in docbook output
160
+
161
+The documentation in the TeXinfo format was using indented output
162
+for materials meant to be examples that are better typeset in
163
+monospace.
164
+
165
+Not urgent (non regression).
166
+
167
+* jc/maint-protect-sh-from-ifs (2012-08-08) 1 commit
168
+ - sh-setup: protect from exported IFS
169
+
170
+When the user exports a non-default IFS without HT, scripts that
171
+rely on being able to parse "ls-files -s | while read a b c..."
172
+start to fail. Protect them from such a misconfiguration.
173
+
174
+* jk/check-docs-update (2012-08-08) 8 commits
175
+ - check-docs: get documented command list from Makefile
176
+ - check-docs: drop git-help special-case
177
+ - check-docs: list git-gui as a command
178
+ - check-docs: factor out command-list
179
+ - command-list: mention git-credential-* helpers
180
+ - command-list: add git-sh-i18n
181
+ - check-docs: update non-command documentation list
182
+ - check-docs: mention gitweb specially
183
+
184
+Simplify "make check-docs" implementation and update its coverage.
185
+
186
+* js/gitweb-path-info-unquote (2012-08-09) 1 commit
187
+ - gitweb: URL-decode $my_url/$my_uri when stripping PATH_INFO
188
+
189
+Stripping of PATH_INFO in gitweb did not take url style quoting into
190
+account, failing to notice directories with funny characters e.g. SP
191
+in their paths.
192
+
193
+* mg/rebase-i-onto-reflog-in-full (2012-08-10) 1 commit
194
+ - rebase -i: use full onto sha1 in reflog
195
+
196
+The reflog entries left by "git rebase" and "git rebase -i" were
197
+inconsistent.
198
+
199
+* mz/empty-rebase-test (2012-08-09) 1 commit
200
+ - add tests for 'git rebase --keep-empty'
201
+
202
+* jc/capabilities (2012-08-13) 3 commits
203
+ - fetch-pack: mention server version with verbose output
204
+ - parse_feature_request: make it easier to see feature values
205
+ - fetch-pack: do not ask for unadvertised capabilities
206
+ (this branch uses jk/version-string.)
207
+
208
+Some capabilities were asked by fetch-pack even when upload-pack did
209
+not advertise that they are available. Fix fetch-pack not to do so.
210
+
211
+* pw/p4-use-client-spec-branch-detection (2012-08-11) 5 commits
212
+ - git p4: make branch detection work with --use-client-spec
213
+ - git p4: do wildcard decoding in stripRepoPath
214
+ - git p4: set self.branchPrefixes in initialization
215
+ - git p4 test: add broken --use-client-spec --detect-branches tests
216
+ - git p4 test: move client_view() function to library
217
+
218
* jc/maint-push-refs-all (2012-08-07) 2 commits
219
- get_fetch_map(): tighten checks on dest refs
220
- fetch/push: allow refs/*:refs/*