Initial implementation using libgit2
1 unresolved thread
1 unresolved thread
Compare changes
Files
35++ 224
− 0
@@ -49,12 +57,17 @@ func NewGoGitRepository(projectPath string, fromSHA string, toSHA string) (*goGi
@@ -64,8 +77,8 @@ func NewGoGitRepository(projectPath string, fromSHA string, toSHA string) (*goGi
@@ -81,10 +94,19 @@ func (r *goGitRepository) diff() (object.Changes, error) {
@@ -92,50 +114,63 @@ func goGitBuildSignature(sig object.Signature) Signature {
@@ -146,31 +181,44 @@ func (r *goGitRepository) EachFileChange(ins, mod, del FileFunc) error {