diff options
Diffstat (limited to 'include/git2')
| -rw-r--r-- | include/git2/common.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/include/git2/common.h b/include/git2/common.h index 5be7fb632..f13dfd509 100644 --- a/include/git2/common.h +++ b/include/git2/common.h @@ -178,6 +178,7 @@ typedef enum { GIT_OPT_ENABLE_STRICT_SYMBOLIC_REF_CREATION, GIT_OPT_SET_SSL_CIPHERS, GIT_OPT_GET_USER_AGENT, + GIT_OPT_ENABLE_OFS_DELTA, } git_libgit2_opt_t; /** @@ -305,6 +306,16 @@ typedef enum { * > * > - `ciphers` is the list of ciphers that are eanbled. * + * * opts(GIT_OPT_ENABLE_OFS_DELTA, int enabled) + * + * > Enable or disable the use of "offset deltas" when creating packfiles, + * > and the negotiation of them when talking to a remote server. + * > Offset deltas store a delta base location as an offset into the + * > packfile from the current location, which provides a shorter encoding + * > and thus smaller resultant packfiles. + * > Packfiles containing offset deltas can still be read. + * > This defaults to enabled. + * * @param option Option key * @param ... value to set the option * @return 0 on success, <0 on failure |
