summaryrefslogtreecommitdiff
path: root/include/git2/sys
diff options
context:
space:
mode:
authorVicent Marti <vicent@github.com>2014-05-09 08:59:59 +0200
committerVicent Marti <vicent@github.com>2014-05-09 08:59:59 +0200
commite18d5e52e385c0cc2ad8d9d4fdd545517f170a11 (patch)
treec529a250e7a234dde7194510e4a6c4692a79a92e /include/git2/sys
parent4df53a64a18aeea88a459183437cbd033cf4ca71 (diff)
parentbb45e39063669514b84ac5b47c3520cfe99396c3 (diff)
downloadlibgit2-e18d5e52e385c0cc2ad8d9d4fdd545517f170a11.tar.gz
Merge pull request #2331 from libgit2/rb/dont-stop-diff-on-safecrlf
Add filter options and ALLOW_UNSAFE
Diffstat (limited to 'include/git2/sys')
-rw-r--r--include/git2/sys/filter.h12
1 files changed, 10 insertions, 2 deletions
diff --git a/include/git2/sys/filter.h b/include/git2/sys/filter.h
index 8fe21c9c0..60248271a 100644
--- a/include/git2/sys/filter.h
+++ b/include/git2/sys/filter.h
@@ -55,7 +55,10 @@ GIT_EXTERN(git_filter *) git_filter_lookup(const char *name);
* your own chains of filters.
*/
GIT_EXTERN(int) git_filter_list_new(
- git_filter_list **out, git_repository *repo, git_filter_mode_t mode);
+ git_filter_list **out,
+ git_repository *repo,
+ git_filter_mode_t mode,
+ uint32_t options);
/**
* Add a filter to a filter list with the given payload.
@@ -115,10 +118,15 @@ GIT_EXTERN(uint16_t) git_filter_source_filemode(const git_filter_source *src);
GIT_EXTERN(const git_oid *) git_filter_source_id(const git_filter_source *src);
/**
- * Get the git_filter_mode_t to be applied
+ * Get the git_filter_mode_t to be used
*/
GIT_EXTERN(git_filter_mode_t) git_filter_source_mode(const git_filter_source *src);
+/**
+ * Get the combination git_filter_opt_t options to be applied
+ */
+GIT_EXTERN(uint32_t) git_filter_source_options(const git_filter_source *src);
+
/*
* struct git_filter
*