From 5539137e9a6da3276bc83ef47bbebca8bab56856 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Mon, 20 Oct 2014 11:53:10 -0400 Subject: Use Filemode type in TreeEntry and IndexEntry Fixes #121 --- tree.go | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) (limited to 'tree.go') diff --git a/tree.go b/tree.go index e5fe361..45de9f1 100644 --- a/tree.go +++ b/tree.go @@ -17,10 +17,10 @@ type Filemode int const ( FilemodeTree Filemode = C.GIT_FILEMODE_TREE - FilemodeBlob = C.GIT_FILEMODE_BLOB - FilemodeBlobExecutable = C.GIT_FILEMODE_BLOB_EXECUTABLE - FilemodeLink = C.GIT_FILEMODE_LINK - FilemodeCommit = C.GIT_FILEMODE_COMMIT + FilemodeBlob Filemode = C.GIT_FILEMODE_BLOB + FilemodeBlobExecutable Filemode = C.GIT_FILEMODE_BLOB_EXECUTABLE + FilemodeLink Filemode = C.GIT_FILEMODE_LINK + FilemodeCommit Filemode = C.GIT_FILEMODE_COMMIT ) type Tree struct { @@ -32,7 +32,7 @@ type TreeEntry struct { Name string Id *Oid Type ObjectType - Filemode int + Filemode Filemode } func newTreeEntry(entry *C.git_tree_entry) *TreeEntry { @@ -40,7 +40,7 @@ func newTreeEntry(entry *C.git_tree_entry) *TreeEntry { C.GoString(C.git_tree_entry_name(entry)), newOidFromC(C.git_tree_entry_id(entry)), ObjectType(C.git_tree_entry_type(entry)), - int(C.git_tree_entry_filemode(entry)), + Filemode(C.git_tree_entry_filemode(entry)), } } -- cgit v1.2.3