Andrew's git
/
gitweb.git
/ diff
summary
|
log
|
commit
| diff |
tree
commit
grep
author
committer
pickaxe
?
re
archive.c: replace `git_config()` with `git_config_get_bool()` family
author
Tanay Abhra
<tanayabh@gmail.com>
Thu, 7 Aug 2014 16:21:19 +0000
(09:21 -0700)
committer
Junio C Hamano
<gitster@pobox.com>
Thu, 7 Aug 2014 20:33:27 +0000
(13:33 -0700)
Use `git_config_get_bool()` family instead of `git_config()` to take advantage of
the config-set API which provides a cleaner control flow.
Signed-off-by: Tanay Abhra <tanayabh@gmail.com>
Reviewed-by: Matthieu Moy <Matthieu.Moy@imag.fr>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
archive.c
patch
|
blob
|
history
raw
|
patch
|
inline
| side by side (parent:
b27a572
)
diff --git
a/archive.c
b/archive.c
index 3fc0fb2928f1007ec5d8763d9d3a9b88152059ad..952a659bcb59ea8b476d6677f2a04d717c6c7dd2 100644
(file)
--- a/
archive.c
+++ b/
archive.c
@@
-402,14
+402,6
@@
static int parse_archive_args(int argc, const char **argv,
return argc;
}
return argc;
}
-static int git_default_archive_config(const char *var, const char *value,
- void *cb)
-{
- if (!strcmp(var, "uploadarchive.allowunreachable"))
- remote_allow_unreachable = git_config_bool(var, value);
- return git_default_config(var, value, cb);
-}
-
int write_archive(int argc, const char **argv, const char *prefix,
int setup_prefix, const char *name_hint, int remote)
{
int write_archive(int argc, const char **argv, const char *prefix,
int setup_prefix, const char *name_hint, int remote)
{
@@
-420,7
+412,9
@@
int write_archive(int argc, const char **argv, const char *prefix,
if (setup_prefix && prefix == NULL)
prefix = setup_git_directory_gently(&nongit);
if (setup_prefix && prefix == NULL)
prefix = setup_git_directory_gently(&nongit);
- git_config(git_default_archive_config, NULL);
+ git_config_get_bool("uploadarchive.allowunreachable", &remote_allow_unreachable);
+ git_config(git_default_config, NULL);
+
init_tar_archiver();
init_zip_archiver();
init_tar_archiver();
init_zip_archiver();