Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/mono/libgit2.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRussell Belfer <rb@github.com>2012-09-08 02:49:08 +0400
committerRussell Belfer <rb@github.com>2012-09-08 02:49:08 +0400
commit17b06f4d47bfd9fae8073c85d71751df94e50050 (patch)
treede5fe2806ac9b5e89f6f01e237b1433cc7bf6ee4 /src/submodule.c
parent0e9f2fcef6955a9c15f216ad78eec538cc97a8f3 (diff)
Add missing accessor for fetchRecurseSubmodules
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.c20
1 files changed, 20 insertions, 0 deletions
diff --git a/src/submodule.c b/src/submodule.c
index 66f1f84b4..5ae38bccd 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;