summaryrefslogtreecommitdiff
path: root/include/git2/remote.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/git2/remote.h')
-rw-r--r--include/git2/remote.h9
1 files changed, 8 insertions, 1 deletions
diff --git a/include/git2/remote.h b/include/git2/remote.h
index f3415d843..240e5aa4e 100644
--- a/include/git2/remote.h
+++ b/include/git2/remote.h
@@ -751,6 +751,13 @@ typedef struct {
int depth;
/**
+ * Unshallow flag of the fetch to perform.
+ *
+ * The default is 0, which means the flag is off.
+ */
+ int unshallow;
+
+ /**
* Whether to allow off-site redirects. If this is not
* specified, the `http.followRedirects` configuration setting
* will be consulted.
@@ -765,7 +772,7 @@ typedef struct {
#define GIT_FETCH_OPTIONS_VERSION 1
#define GIT_FETCH_OPTIONS_INIT { GIT_FETCH_OPTIONS_VERSION, GIT_REMOTE_CALLBACKS_INIT, GIT_FETCH_PRUNE_UNSPECIFIED, 1, \
- GIT_REMOTE_DOWNLOAD_TAGS_UNSPECIFIED, GIT_PROXY_OPTIONS_INIT, -1 }
+ GIT_REMOTE_DOWNLOAD_TAGS_UNSPECIFIED, GIT_PROXY_OPTIONS_INIT, -1, 0 }
/**
* Initialize git_fetch_options structure