Skip to content

Commit

Permalink
Merge branch 'jk/uploadpack-packobjectshook-fix'
Browse files Browse the repository at this point in the history
Code clean-up that results in a small bugfix.

* jk/uploadpack-packobjectshook-fix:
  upload-pack: fix broken if/else chain in config callback
  • Loading branch information
gitster committed Oct 30, 2018
2 parents 5d8b3e5 + aaaa881 commit 32d5d73
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions upload-pack.c
Original file line number Diff line number Diff line change
Expand Up @@ -1029,14 +1029,17 @@ static int upload_pack_config(const char *var, const char *value, void *unused)
keepalive = git_config_int(var, value);
if (!keepalive)
keepalive = -1;
} else if (current_config_scope() != CONFIG_SCOPE_REPO) {
if (!strcmp("uploadpack.packobjectshook", var))
return git_config_string(&pack_objects_hook, var, value);
} else if (!strcmp("uploadpack.allowfilter", var)) {
allow_filter = git_config_bool(var, value);
} else if (!strcmp("uploadpack.allowrefinwant", var)) {
allow_ref_in_want = git_config_bool(var, value);
}

if (current_config_scope() != CONFIG_SCOPE_REPO) {
if (!strcmp("uploadpack.packobjectshook", var))
return git_config_string(&pack_objects_hook, var, value);
}

return parse_hide_refs_config(var, value, "uploadpack");
}

Expand Down

0 comments on commit 32d5d73

Please sign in to comment.