示例#1
0
文件: commit.go 项目: jgrocho/go-git2
func (commit *Commit) Author() *Signature {
	sig := new(Signature)
	sig.git_signature = C.git_commit_author(commit.git_commit)
	if sig.git_signature == nil {
		return nil
	}
	return sig
}
示例#2
0
文件: commit.go 项目: jezell/git2go
func (c Commit) Author() *Signature {
	cast_ptr := C.git_commit_author(c.cast_ptr)
	return newSignatureFromC(cast_ptr)
}
示例#3
0
文件: commit.go 项目: bradhe/git2go
func (c *Commit) Author() *Signature {
	ptr := C.git_commit_author(c.ptr)
	return newSignatureFromC(ptr)
}
示例#4
0
文件: git.go 项目: stettberger/go-git
func (c *Commit) Email() string {
	p := C.git_commit_author(c.git_commit)
	return C.GoString(p.email)
}
示例#5
0
文件: git.go 项目: stettberger/go-git
func (c *Commit) Author() string {
	p := C.git_commit_author(c.git_commit)
	return C.GoString(p.name)
}