diff options
| author | Carlos Martín Nieto <cmn@dwim.me> | 2014-09-30 09:18:22 +0200 |
|---|---|---|
| committer | Carlos Martín Nieto <cmn@dwim.me> | 2014-09-30 09:18:22 +0200 |
| commit | 25345c0cbe1493d63bbc9d309d7fcf0f84df741b (patch) | |
| tree | e3dd4d6de1067822ebe965be86be007f5f49f10a /include/git2/describe.h | |
| parent | 5431c46a9604ac5c5d17390013d3741196b41051 (diff) | |
| download | libgit2-25345c0cbe1493d63bbc9d309d7fcf0f84df741b.tar.gz | |
describe: rename git_describe_opts to git_describe_options
And implement the option init functions for this and the format options.
Diffstat (limited to 'include/git2/describe.h')
| -rw-r--r-- | include/git2/describe.h | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/include/git2/describe.h b/include/git2/describe.h index 8b80e1806..bdbdfcfff 100644 --- a/include/git2/describe.h +++ b/include/git2/describe.h @@ -32,9 +32,9 @@ typedef enum { * Zero out for defaults. Initialize with `GIT_DESCRIBE_OPTIONS_INIT` macro to * correctly set the `version` field. E.g. * - * git_describe_opts opts = GIT_DESCRIBE_OPTIONS_INIT; + * git_describe_options opts = GIT_DESCRIBE_OPTIONS_INIT; */ -typedef struct git_describe_opts { +typedef struct git_describe_options { unsigned int version; unsigned int max_candidates_tags; /** default: 10 */ @@ -42,7 +42,7 @@ typedef struct git_describe_opts { const char *pattern; int only_follow_first_parent; int show_commit_oid_as_fallback; -} git_describe_opts; +} git_describe_options; #define GIT_DESCRIBE_DEFAULT_MAX_CANDIDATES_TAGS 10 #define GIT_DESCRIBE_DEFAULT_ABBREVIATED_SIZE 7 @@ -53,6 +53,8 @@ typedef struct git_describe_opts { GIT_DESCRIBE_DEFAULT_MAX_CANDIDATES_TAGS, \ } +GIT_EXTERN(int) git_describe_init_options(git_describe_options *opts, unsigned int version); + typedef struct { unsigned int version; @@ -68,17 +70,19 @@ typedef struct { GIT_DESCRIBE_DEFAULT_ABBREVIATED_SIZE, \ } +GIT_EXTERN(int) git_describe_init_format_options(git_describe_format_options *opts, unsigned int version); + typedef struct git_describe_result git_describe_result; GIT_EXTERN(int) git_describe_commit( git_describe_result **result, git_object *committish, - git_describe_opts *opts); + git_describe_options *opts); GIT_EXTERN(int) git_describe_workdir( git_describe_result **out, git_repository *repo, - git_describe_opts *opts); + git_describe_options *opts); GIT_EXTERN(int) git_describe_format(git_buf *out, const git_describe_result *result, const git_describe_format_options *opts); |
