From 86136ce6152d2125a53fa98adb6e6ed4db949190 Mon Sep 17 00:00:00 2001 From: Jeff Carr Date: Thu, 25 Jan 2024 02:23:56 -0600 Subject: avoid a few nil's Signed-off-by: Jeff Carr --- gitConfig.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'gitConfig.go') diff --git a/gitConfig.go b/gitConfig.go index d15b291..d30918c 100644 --- a/gitConfig.go +++ b/gitConfig.go @@ -79,7 +79,13 @@ func (rs *RepoStatus) readGitConfig() error { filename := filepath.Join(rs.realPath.String(), "/.git/config") file, err := os.Open(filename) if err != nil { - return nil + filename = filepath.Join(rs.realPath.String(), "../.git/config") + log.Log(WARN, "readGitConfig() trying up one directory instead", filename) + file, err = os.Open(filename) + if err != nil { + panic("couldn't open .git/config") + return nil + } } defer file.Close() -- cgit v1.2.3