24 lines
408 B
Go
24 lines
408 B
Go
package git
|
|
|
|
import (
|
|
"github.com/go-git/go-git/v5/plumbing/object"
|
|
)
|
|
|
|
// Commit stores all git-commit information
|
|
type Commit struct {
|
|
Author Author
|
|
Message string
|
|
}
|
|
|
|
// Convert from git-commit
|
|
func newCommit(commit *object.Commit) Commit {
|
|
return Commit{
|
|
Message: commit.Message,
|
|
Author: Author{
|
|
Name: commit.Author.Name,
|
|
Email: commit.Author.Email,
|
|
When: commit.Author.When,
|
|
},
|
|
}
|
|
}
|