summaryrefslogtreecommitdiffstatshomepage
path: root/repository/gogit.go
diff options
context:
space:
mode:
authorSteve Moyer <smoyer1@selesy.com>2022-11-27 20:51:37 -0500
committerSteve Moyer <smoyer1@selesy.com>2022-11-27 20:51:37 -0500
commit64c18b15a4a0c8b7e59587aa09de92d52c698ede (patch)
tree8738e651e57c3cf7a21ae76e9733206ccea7a6b9 /repository/gogit.go
parentc6bb6b9c7ecddb679966b1561e2e909a9ee5e8cd (diff)
downloadgit-bug-64c18b15a4a0c8b7e59587aa09de92d52c698ede.tar.gz
git-bug-64c18b15a4a0c8b7e59587aa09de92d52c698ede.zip
feat: wrap ErrNoConfigEntry to report missing key
Resolves #935.
Diffstat (limited to 'repository/gogit.go')
-rw-r--r--repository/gogit.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/repository/gogit.go b/repository/gogit.go
index c1f1fe37d..35934c911 100644
--- a/repository/gogit.go
+++ b/repository/gogit.go
@@ -2,6 +2,7 @@ package repository
import (
"bytes"
+ "errors"
"fmt"
"io/ioutil"
"os"
@@ -270,7 +271,7 @@ func (repo *GoGitRepo) GetCoreEditor() (string, error) {
if err == nil && val != "" {
return val, nil
}
- if err != nil && err != ErrNoConfigEntry {
+ if err != nil && !errors.Is(err, ErrNoConfigEntry) {
return "", err
}