Skip to content

Commit 2b15340

Browse files
committed
Merge branch 'jk/uploadpack-packobjectshook-fix' into maint
Code clean-up that results in a small bugfix. * jk/uploadpack-packobjectshook-fix: upload-pack: fix broken if/else chain in config callback
2 parents 227124b + aaaa881 commit 2b15340

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed

upload-pack.c

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1076,14 +1076,17 @@ static int upload_pack_config(const char *var, const char *value, void *unused)
10761076
keepalive = git_config_int(var, value);
10771077
if (!keepalive)
10781078
keepalive = -1;
1079-
} else if (current_config_scope() != CONFIG_SCOPE_REPO) {
1080-
if (!strcmp("uploadpack.packobjectshook", var))
1081-
return git_config_string(&pack_objects_hook, var, value);
10821079
} else if (!strcmp("uploadpack.allowfilter", var)) {
10831080
allow_filter = git_config_bool(var, value);
10841081
} else if (!strcmp("uploadpack.allowrefinwant", var)) {
10851082
allow_ref_in_want = git_config_bool(var, value);
10861083
}
1084+
1085+
if (current_config_scope() != CONFIG_SCOPE_REPO) {
1086+
if (!strcmp("uploadpack.packobjectshook", var))
1087+
return git_config_string(&pack_objects_hook, var, value);
1088+
}
1089+
10871090
return parse_hide_refs_config(var, value, "uploadpack");
10881091
}
10891092

0 commit comments

Comments
 (0)