summaryrefslogtreecommitdiff
path: root/include/git2/remote.h
diff options
context:
space:
mode:
authorBen Straub <bs@github.com>2012-11-27 14:13:03 -0800
committerBen Straub <bs@github.com>2012-11-27 14:13:03 -0800
commitf4a62c306d5e313fe80815369be47318ea29575b (patch)
treee1c524bc577dacb9ea8d4e9cb49a9497ca15cb51 /include/git2/remote.h
parent1d8ec670be6252ae5af6ded5edd6017434de3ab2 (diff)
downloadlibgit2-f4a62c306d5e313fe80815369be47318ea29575b.tar.gz
Typedef enums.
Diffstat (limited to 'include/git2/remote.h')
-rw-r--r--include/git2/remote.h10
1 files changed, 6 insertions, 4 deletions
diff --git a/include/git2/remote.h b/include/git2/remote.h
index e7d06b6e1..6c70d7fbc 100644
--- a/include/git2/remote.h
+++ b/include/git2/remote.h
@@ -360,12 +360,12 @@ GIT_EXTERN(void) git_remote_set_callbacks(git_remote *remote, git_remote_callbac
*/
GIT_EXTERN(const git_transfer_progress *) git_remote_stats(git_remote *remote);
-enum {
+typedef enum {
GIT_REMOTE_DOWNLOAD_TAGS_UNSET,
GIT_REMOTE_DOWNLOAD_TAGS_NONE,
GIT_REMOTE_DOWNLOAD_TAGS_AUTO,
GIT_REMOTE_DOWNLOAD_TAGS_ALL
-};
+} git_remote_autotag_option_t;
/**
* Retrieve the tag auto-follow setting
@@ -373,7 +373,7 @@ enum {
* @param remote the remote to query
* @return the auto-follow setting
*/
-GIT_EXTERN(int) git_remote_autotag(git_remote *remote);
+GIT_EXTERN(git_remote_autotag_option_t) git_remote_autotag(git_remote *remote);
/**
* Set the tag auto-follow setting
@@ -381,7 +381,9 @@ GIT_EXTERN(int) git_remote_autotag(git_remote *remote);
* @param remote the remote to configure
* @param value a GIT_REMOTE_DOWNLOAD_TAGS value
*/
-GIT_EXTERN(void) git_remote_set_autotag(git_remote *remote, int value);
+GIT_EXTERN(void) git_remote_set_autotag(
+ git_remote *remote,
+ git_remote_autotag_option_t value);
/**
* Give the remote a new name