Commit 81d0ff1ca5db0ab1a3920c96605899c6161467c8

Tim Clem 2011-02-14T13:22:44

fix cast in tag.h git_tag_lookup() and git_tag_new() changed to cast GIT_OBJ_TAG to git_otype in order to compile lib in xcode

diff --git a/.gitignore b/.gitignore
index 9f464e4..ddff317 100644
--- a/.gitignore
+++ b/.gitignore
@@ -18,4 +18,5 @@ msvc/Release/
 *.suo
 *.user
 *.sdf
-*.opensdf
\ No newline at end of file
+*.opensdf
+.DS_Store
diff --git a/src/git2/tag.h b/src/git2/tag.h
index e97c2ba..4fd6ea9 100644
--- a/src/git2/tag.h
+++ b/src/git2/tag.h
@@ -51,7 +51,7 @@ GIT_BEGIN_DECL
  */
 GIT_INLINE(int) git_tag_lookup(git_tag **tag, git_repository *repo, const git_oid *id)
 {
-	return git_repository_lookup((git_object **)tag, repo, id, GIT_OBJ_TAG);
+	return git_repository_lookup((git_object **)tag, repo, id, (git_otype)GIT_OBJ_TAG);
 }
 
 /**
@@ -67,7 +67,7 @@ GIT_INLINE(int) git_tag_lookup(git_tag **tag, git_repository *repo, const git_oi
  */
 GIT_INLINE(int) git_tag_new(git_tag **tag, git_repository *repo)
 {
-	return git_repository_newobject((git_object **)tag, repo, GIT_OBJ_TAG);
+	return git_repository_newobject((git_object **)tag, repo, (git_otype)GIT_OBJ_TAG);
 }
 
 /**