Stephen Boyd [off-list ref] writes:
Fix warnings from 'make check'.
...
Signed-off-by: Stephen Boyd <redacted>
---
On 03/21/11 09:15, Junio C Hamano wrote:
quoted
Yuck. Could you summarize the errors by grouping them by type or
something in the log? One mega-patch we can swallow, but the log is
unreadble.
Sure. Both comments addressed.
Still yeek...
What I meant was more like at the minimum:
- "warning: symbol 'x' was not declared. Should it be static?"
builtin/clone.c:365, builtin/fetch-pack.c:797, ...
- "error: symbol 'x' redeclared with different type'
parse-options.c:564, ...
or much more preferably:
- These files use symbols without declaring, because they do not include
"builtin.h":
builtin/clone.c (cmd_clone), builtin/fetch-pack.c (cmd_fetch_pack), ...
- These files define extern symbols without declaring, and they can be
file scope static:
builtin/fmt-merge-msg.c (init_src_data), ...
- These callsites pass literal integer 0 where they mean to pass a NULL
pointer:
builtin/notes.c (resolve_ref), ...
The patch text itself look more or less Ok, but I see you have builtin.h
not as the first include in builtin/pack-redundant.c.
Thanks.