1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2024-11-26 09:00:57 +02:00

revert to using cli git command rather than go-git for committing

This commit is contained in:
Jesse Duffield 2018-08-12 23:14:37 +10:00
parent 35d695fd0c
commit 4cd2d70659

View File

@ -8,12 +8,10 @@ import (
"os"
"os/exec"
"strings"
"time"
"github.com/jesseduffield/gocui"
gitconfig "github.com/tcnksm/go-gitconfig"
git "gopkg.in/src-d/go-git.v4"
"gopkg.in/src-d/go-git.v4/plumbing/object"
)
var (
@ -418,22 +416,7 @@ func gitCommit(g *gocui.Gui, message string) (string, error) {
runSubProcess(g, "git", "commit")
return "", nil
}
userName, err := gitconfig.Username()
if userName == "" {
return "", errNoUsername
}
userEmail, err := gitconfig.Email()
_, err = w.Commit(message, &git.CommitOptions{
Author: &object.Signature{
Name: userName,
Email: userEmail,
When: time.Now(),
},
})
if err != nil {
return err.Error(), err
}
return "", nil
return runDirectCommand("git commit -m \"" + message + "\"")
}
func gitPull() (string, error) {