Re: [PATCH v13 13/13] Add some reftable testing infrastructure

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



"Han-Wen Nienhuys via GitGitGadget" <gitgitgadget@xxxxxxxxx> writes:

> diff --git a/builtin/init-db.c b/builtin/init-db.c
> index b7053b9e370..da5b4670c84 100644
> --- a/builtin/init-db.c
> +++ b/builtin/init-db.c
> @@ -545,7 +545,7 @@ static const char *const init_db_usage[] = {
>  int cmd_init_db(int argc, const char **argv, const char *prefix)
>  {
>  	const char *git_dir;
> -	const char *ref_storage_format = DEFAULT_REF_STORAGE;
> +	const char *ref_storage_format = default_ref_storage();
>  	const char *real_git_dir = NULL;
>  	const char *work_tree;
>  	const char *template_dir = NULL;
> diff --git a/refs.c b/refs.c
> index e8751415a9e..70c11b05391 100644
> --- a/refs.c
> +++ b/refs.c
> @@ -1742,7 +1742,7 @@ struct ref_store *get_main_ref_store(struct repository *r)
>  	r->refs_private = ref_store_init(r->gitdir,
>  					 r->ref_storage_format ?
>  						 r->ref_storage_format :
> -						 DEFAULT_REF_STORAGE,
> +						 default_ref_storage(),
>  					 REF_STORE_ALL_CAPS);
>  	return r->refs_private;
>  }

Would it make sense to let NULL stand for "we use the default,
whatever it is" so that anybody outside the implementation of the
refs API does not have to care what the default is, and make
ref_store_init() function the only thing that knows what it is?




[Index of Archives]     [Linux Kernel Development]     [Gcc Help]     [IETF Annouce]     [DCCP]     [Netdev]     [Networking]     [Security]     [V4L]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Linux SCSI]     [Fedora Users]

  Powered by Linux