diff options
Diffstat (limited to 'gitConfig.go')
| -rw-r--r-- | gitConfig.go | 8 |
1 files changed, 7 insertions, 1 deletions
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() |
