diff options
author | Linquize <linquize@yahoo.com.hk> | 2013-12-29 10:26:21 +0800 |
---|---|---|
committer | Linquize <linquize@yahoo.com.hk> | 2013-12-31 07:34:39 +0800 |
commit | fccadba25268ab6df6637265cb4912079e5ed10b (patch) | |
tree | 6460ddb90b0fad6a67904d03efd9573627e2a265 /include/git2/submodule.h | |
parent | 868563cc925c3be5be569a130289abbf1ccd4943 (diff) | |
download | libgit2-fccadba25268ab6df6637265cb4912079e5ed10b.tar.gz |
Accept 'submodule.*.fetchRecurseSubmodules' config 'on-demand' value
Diffstat (limited to 'include/git2/submodule.h')
-rw-r--r-- | include/git2/submodule.h | 17 |
1 files changed, 15 insertions, 2 deletions
diff --git a/include/git2/submodule.h b/include/git2/submodule.h index 186f263f5..a1507593c 100644 --- a/include/git2/submodule.h +++ b/include/git2/submodule.h @@ -105,6 +105,19 @@ typedef enum { GIT_SUBMODULE_STATUS_WD_UNTRACKED)) != 0) /** + * Options for submodule recurse. + * + * * GIT_SUBMODULE_RECURSE_NO - do no recurse into submodules + * * GIT_SUBMODULE_RECURSE_YES - recurse into submodules + * * GIT_SUBMODULE_RECURSE_ONDEMAND - recurse into submodules only when commit not already in local clone + */ +typedef enum { + GIT_SUBMODULE_RECURSE_NO = 0, + GIT_SUBMODULE_RECURSE_YES = 1, + GIT_SUBMODULE_RECURSE_ONDEMAND = 2, +} git_submodule_recurse_t; + +/** * Lookup submodule information by name or path. * * Given either the submodule name or path (they are usually the same), this @@ -410,7 +423,7 @@ GIT_EXTERN(git_submodule_update_t) git_submodule_set_update( * * @return 0 if fetchRecurseSubmodules is false, 1 if true */ -GIT_EXTERN(int) git_submodule_fetch_recurse_submodules( +GIT_EXTERN(git_submodule_recurse_t) git_submodule_fetch_recurse_submodules( git_submodule *submodule); /** @@ -426,7 +439,7 @@ GIT_EXTERN(int) git_submodule_fetch_recurse_submodules( */ GIT_EXTERN(int) git_submodule_set_fetch_recurse_submodules( git_submodule *submodule, - int fetch_recurse_submodules); + git_submodule_recurse_t fetch_recurse_submodules); /** * Copy submodule info into ".git/config" file. |