summaryrefslogtreecommitdiff
path: root/reload.go
diff options
context:
space:
mode:
authorforge <[email protected]>2025-10-02 15:14:07 -0500
committerJeff Carr <[email protected]>2025-10-03 12:12:30 -0500
commitd9e303b50cbb11bb781c8173e028a89131c947ca (patch)
treed3f8227e0a528efcefa8a27b82add442b65ab307 /reload.go
parentd91fa140ba3808b056ca2c2aed126a978601dfe3 (diff)
fix repo.URL on .git/config reload()v0.0.141
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())