Merge branch 'ps/build-sign-compare'
Start working to make the codebase buildable with -Wsign-compare. * ps/build-sign-compare: t/helper: don't depend on implicit wraparound scalar: address -Wsign-compare warnings builtin/patch-id: fix type of `get_one_patchid()` builtin/blame: fix type of `length` variable when emitting object ID gpg-interface: address -Wsign-comparison warnings daemon: fix type of `max_connections` daemon: fix loops that have mismatching integer types global: trivial conversions to fix `-Wsign-compare` warnings pkt-line: fix -Wsign-compare warning on 32 bit platform csum-file: fix -Wsign-compare warning on 32-bit platform diff.h: fix index used to loop through unsigned integer config.mak.dev: drop `-Wno-sign-compare` global: mark code units that generate warnings with `-Wsign-compare` compat/win32: fix -Wsign-compare warning in "wWinMain()" compat/regex: explicitly ignore "-Wsign-compare" warnings git-compat-util: introduce macros to disable "-Wsign-compare" warnings
This commit is contained in:
13
transport.c
13
transport.c
@ -48,7 +48,6 @@ static int transport_color_config(void)
|
||||
"color.transport.rejected"
|
||||
}, *key = "color.transport";
|
||||
char *value;
|
||||
int i;
|
||||
static int initialized;
|
||||
|
||||
if (initialized)
|
||||
@ -61,7 +60,7 @@ static int transport_color_config(void)
|
||||
if (!want_color_stderr(transport_use_color))
|
||||
return 0;
|
||||
|
||||
for (i = 0; i < ARRAY_SIZE(keys); i++)
|
||||
for (size_t i = 0; i < ARRAY_SIZE(keys); i++)
|
||||
if (!git_config_get_string(keys[i], &value)) {
|
||||
if (!value)
|
||||
return config_error_nonbool(keys[i]);
|
||||
@ -154,14 +153,13 @@ static struct ref *get_refs_from_bundle(struct transport *transport,
|
||||
{
|
||||
struct bundle_transport_data *data = transport->data;
|
||||
struct ref *result = NULL;
|
||||
int i;
|
||||
|
||||
if (for_push)
|
||||
return NULL;
|
||||
|
||||
get_refs_from_bundle_inner(transport);
|
||||
|
||||
for (i = 0; i < data->header.references.nr; i++) {
|
||||
for (size_t i = 0; i < data->header.references.nr; i++) {
|
||||
struct string_list_item *e = data->header.references.items + i;
|
||||
const char *name = e->string;
|
||||
struct ref *ref = alloc_ref(name);
|
||||
@ -1303,11 +1301,9 @@ void transport_set_verbosity(struct transport *transport, int verbosity,
|
||||
|
||||
static void die_with_unpushed_submodules(struct string_list *needs_pushing)
|
||||
{
|
||||
int i;
|
||||
|
||||
fprintf(stderr, _("The following submodule paths contain changes that can\n"
|
||||
"not be found on any remote:\n"));
|
||||
for (i = 0; i < needs_pushing->nr; i++)
|
||||
for (size_t i = 0; i < needs_pushing->nr; i++)
|
||||
fprintf(stderr, " %s\n", needs_pushing->items[i].string);
|
||||
fprintf(stderr, _("\nPlease try\n\n"
|
||||
" git push --recurse-submodules=on-demand\n\n"
|
||||
@ -1623,9 +1619,8 @@ int transport_get_remote_bundle_uri(struct transport *transport)
|
||||
void transport_unlock_pack(struct transport *transport, unsigned int flags)
|
||||
{
|
||||
int in_signal_handler = !!(flags & TRANSPORT_UNLOCK_PACK_IN_SIGNAL_HANDLER);
|
||||
int i;
|
||||
|
||||
for (i = 0; i < transport->pack_lockfiles.nr; i++)
|
||||
for (size_t i = 0; i < transport->pack_lockfiles.nr; i++)
|
||||
if (in_signal_handler)
|
||||
unlink(transport->pack_lockfiles.items[i].string);
|
||||
else
|
||||
|
Reference in New Issue
Block a user