summaryrefslogtreecommitdiff
path: root/gitConfig.go
diff options
context:
space:
mode:
Diffstat (limited to 'gitConfig.go')
-rw-r--r--gitConfig.go8
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()