コード例 #1
0
ファイル: tree.go プロジェクト: bradhe/git2go
func newTreeEntry(entry *C.git_tree_entry) *TreeEntry {
	return &TreeEntry{
		C.GoString(C.git_tree_entry_name(entry)),
		newOidFromC(C.git_tree_entry_id(entry)),
		int(C.git_tree_entry_type(entry)),
	}
}
コード例 #2
0
ファイル: tree.go プロジェクト: kissthink/git2go
func newTreeEntry(entry *C.git_tree_entry) *TreeEntry {
	return &TreeEntry{
		C.GoString(C.git_tree_entry_name(entry)),
		newOidFromC(C.git_tree_entry_id(entry)),
		ObjectType(C.git_tree_entry_type(entry)),
		Filemode(C.git_tree_entry_filemode(entry)),
	}
}
コード例 #3
0
ファイル: tree.go プロジェクト: jgrocho/go-git2
func (entry *TreeEntry) Name() string {
	return C.GoString(C.git_tree_entry_name(entry.git_tree_entry))
}
コード例 #4
0
ファイル: git.go プロジェクト: stettberger/go-git
func (e *Entry) Filename() string {
	filename := C.git_tree_entry_name(e.git_tree_entry)
	return C.GoString(filename)
}