diff options
author | Russell Belfer <rb@github.com> | 2012-09-07 15:49:08 -0700 |
---|---|---|
committer | Russell Belfer <rb@github.com> | 2012-09-07 15:49:08 -0700 |
commit | 17b06f4d47bfd9fae8073c85d71751df94e50050 (patch) | |
tree | de5fe2806ac9b5e89f6f01e237b1433cc7bf6ee4 /src/submodule.c | |
parent | 0e9f2fcef6955a9c15f216ad78eec538cc97a8f3 (diff) | |
download | libgit2-development.tar.gz |
Add missing accessor for fetchRecurseSubmodulesdevelopment
When `git_submodule` became an opaque structure, I forgot to add
accessor functions for the fetchRecurseSubmodules config setting.
This fixes that.
Diffstat (limited to 'src/submodule.c')
-rw-r--r-- | src/submodule.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/src/submodule.c b/src/submodule.c index 66f1f84b..5ae38bcc 100644 --- a/src/submodule.c +++ b/src/submodule.c @@ -595,6 +595,26 @@ git_submodule_update_t git_submodule_set_update( return old; } +int git_submodule_fetch_recurse_submodules( + git_submodule *submodule) +{ + assert(submodule); + return submodule->fetch_recurse; +} + +int git_submodule_set_fetch_recurse_submodules( + git_submodule *submodule, + int fetch_recurse_submodules) +{ + int old; + + assert(submodule); + + old = submodule->fetch_recurse; + submodule->fetch_recurse = (fetch_recurse_submodules != 0); + return old; +} + int git_submodule_init(git_submodule *submodule, int overwrite) { int error; |