From 9f1d0e6f8baf0d6fde54829fcd2b8971ec160356 Mon Sep 17 00:00:00 2001 From: Karl Semich <0xloem@gmail.com> Date: Fri, 30 Oct 2020 17:20:19 -0400 Subject: read name from both global and local config --- repository/gogit.go | 14 ++------------ 1 file changed, 2 insertions(+), 12 deletions(-) diff --git a/repository/gogit.go b/repository/gogit.go index b30effb5..c59409d4 100644 --- a/repository/gogit.go +++ b/repository/gogit.go @@ -202,22 +202,12 @@ func (repo *GoGitRepo) GetPath() string { // GetUserName returns the name the the user has used to configure git func (repo *GoGitRepo) GetUserName() (string, error) { - cfg, err := repo.r.Config() - if err != nil { - return "", err - } - - return cfg.User.Name, nil + return repo.AnyConfig().ReadString("user.name") } // GetUserEmail returns the email address that the user has used to configure git. func (repo *GoGitRepo) GetUserEmail() (string, error) { - cfg, err := repo.r.Config() - if err != nil { - return "", err - } - - return cfg.User.Email, nil + return repo.AnyConfig().ReadString("user.email") } // GetCoreEditor returns the name of the editor that the user has used to configure git. -- cgit