|
|
|
@ -108,19 +108,16 @@ struct set_gitdir_args {
@@ -108,19 +108,16 @@ struct set_gitdir_args {
|
|
|
|
|
const char *alternate_db; |
|
|
|
|
}; |
|
|
|
|
|
|
|
|
|
extern void repo_set_gitdir(struct repository *repo, |
|
|
|
|
const char *root, |
|
|
|
|
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); |
|
|
|
|
extern int repo_init(struct repository *r, |
|
|
|
|
const char *gitdir, |
|
|
|
|
const char *worktree); |
|
|
|
|
extern int repo_submodule_init(struct repository *submodule, |
|
|
|
|
struct repository *superproject, |
|
|
|
|
const char *path); |
|
|
|
|
extern void repo_clear(struct repository *repo); |
|
|
|
|
void repo_set_gitdir(struct repository *repo, const char *root, |
|
|
|
|
const struct set_gitdir_args *extra_args); |
|
|
|
|
void repo_set_worktree(struct repository *repo, const char *path); |
|
|
|
|
void repo_set_hash_algo(struct repository *repo, int algo); |
|
|
|
|
void initialize_the_repository(void); |
|
|
|
|
int repo_init(struct repository *r, const char *gitdir, const char *worktree); |
|
|
|
|
int repo_submodule_init(struct repository *submodule, |
|
|
|
|
struct repository *superproject, |
|
|
|
|
const char *path); |
|
|
|
|
void repo_clear(struct repository *repo); |
|
|
|
|
|
|
|
|
|
/* |
|
|
|
|
* Populates the repository's index from its index_file, an index struct will |
|
|
|
@ -130,6 +127,6 @@ extern void repo_clear(struct repository *repo);
@@ -130,6 +127,6 @@ extern void repo_clear(struct repository *repo);
|
|
|
|
|
* than zero if an error occured. If the repository's index has already been |
|
|
|
|
* populated then the number of entries will simply be returned. |
|
|
|
|
*/ |
|
|
|
|
extern int repo_read_index(struct repository *repo); |
|
|
|
|
int repo_read_index(struct repository *repo); |
|
|
|
|
|
|
|
|
|
#endif /* REPOSITORY_H */ |
|
|
|
|