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/*