summaryrefslogtreecommitdiff
path: root/reload.go
diff options
context:
space:
mode:
Diffstat (limited to 'reload.go')
-rw-r--r--reload.go11
1 files changed, 5 insertions, 6 deletions
diff --git a/reload.go b/reload.go
index bd6844f..9b79ad9 100644
--- a/reload.go
+++ b/reload.go
@@ -61,18 +61,17 @@ func (repo *Repo) ReloadForce() error {
repo.reloadVersions()
repo.setRepoType()
+ if repo.didFileChange(".git/config", repo.Times.MtimeConfig) {
+ if err := repo.updateGitConfig(); err != nil {
+ log.Infof("%s .git/config parse error %v\n", repo.FullPath, err)
+ }
+ }
// this is probably a good place & time to store these
repo.reloadMtimes()
repo.CheckDirty()
repo.setRepoState()
- if repo.GitConfig == nil {
- if err := repo.updateGitConfig(); err != nil {
- return err
- }
- }
-
// repo.VerifyRemoteAndLocalBranches(repo.GetDevelBranchName())
// repo.VerifyRemoteAndLocalBranches(repo.GetMasterBranchName())