repository.h: add comment and clarify repo_set_gitdir

The argument name "optional" may mislead the reader to think this
option could be NULL. But it can't be. While at there, document a bit
more about struct set_gitdir_args.

Signed-off-by: Nguyễn Thái Ngọc Duy <pclouds@gmail.com>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
Nguyễn Thái Ngọc Duy 2018-03-23 16:55:23 +01:00 коммит произвёл Junio C Hamano
Родитель 2bee50a083
Коммит 00a3da2a13
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -82,6 +82,10 @@ struct repository {
extern struct repository *the_repository;
/*
* Define a custom repository layout. Any field can be NULL, which
* will default back to the path according to the default layout.
*/
struct set_gitdir_args {
const char *commondir;
const char *object_dir;
@ -92,7 +96,7 @@ struct set_gitdir_args {
extern void repo_set_gitdir(struct repository *repo,
const char *root,
const struct set_gitdir_args *optional);
const struct set_gitdir_args *extra_args);
extern void repo_set_worktree(struct repository *repo, const char *path);
extern void repo_set_hash_algo(struct repository *repo, int algo);
extern void initialize_the_repository(void);