summaryrefslogtreecommitdiff
path: root/tree.go
diff options
context:
space:
mode:
authorCarlos Martín Nieto <[email protected]>2014-10-23 19:17:23 +0200
committerCarlos Martín Nieto <[email protected]>2014-10-23 19:17:23 +0200
commit41008af54cfc2af3a5ea56dff169c95d2b50dda6 (patch)
tree5c65618fd73b70dd0e6417a5e85ce5011a5ff644 /tree.go
parent0af2a39b4e09d4f463fcf6779c072a36c6ab01f8 (diff)
parent5539137e9a6da3276bc83ef47bbebca8bab56856 (diff)
Merge pull request #123 from ry/master
Use Filemode type in TreeEntry and IndexEntry
Diffstat (limited to 'tree.go')
-rw-r--r--tree.go12
1 files changed, 6 insertions, 6 deletions
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)),
}
}