My take on polymorphism #13

Merged
vmg merged 9 commits from polymorphism-take-2 into master 2013-06-13 12:15:36 -05:00
1 changed files with 2 additions and 2 deletions
Showing only changes of commit 28b5284389 - Show all commits

View File

@ -20,14 +20,14 @@ type Tree struct {
type TreeEntry struct { type TreeEntry struct {
Name string Name string
Id *Oid Id *Oid
Type int Type ObjectType
} }
func newTreeEntry(entry *C.git_tree_entry) *TreeEntry { func newTreeEntry(entry *C.git_tree_entry) *TreeEntry {
return &TreeEntry{ return &TreeEntry{
C.GoString(C.git_tree_entry_name(entry)), C.GoString(C.git_tree_entry_name(entry)),
newOidFromC(C.git_tree_entry_id(entry)), newOidFromC(C.git_tree_entry_id(entry)),
int(C.git_tree_entry_type(entry)), ObjectType(C.git_tree_entry_type(entry)),
} }
} }