summaryrefslogtreecommitdiff
path: root/src/libgit2/libgit2.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/libgit2/libgit2.c')
-rw-r--r--src/libgit2/libgit2.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/libgit2/libgit2.c b/src/libgit2/libgit2.c
index 5d796b1f7..c5a9287fb 100644
--- a/src/libgit2/libgit2.c
+++ b/src/libgit2/libgit2.c
@@ -13,6 +13,7 @@
#include "cache.h"
#include "common.h"
#include "filter.h"
+#include "grafts.h"
#include "hash.h"
#include "index.h"
#include "merge_driver.h"
@@ -435,6 +436,10 @@ int git_libgit2_opts(int key, ...)
error = git_sysdir_set(GIT_SYSDIR_HOME, va_arg(ap, const char *));
break;
+ case GIT_OPT_ENABLE_SHALLOW:
+ git_shallow__enabled = (va_arg(ap, int) != 0);
+ break;
+
default:
git_error_set(GIT_ERROR_INVALID, "invalid option key");
error = -1;