diff options
| author | forge <[email protected]> | 2025-10-02 15:14:07 -0500 |
|---|---|---|
| committer | Jeff Carr <[email protected]> | 2025-10-03 12:12:30 -0500 |
| commit | d9e303b50cbb11bb781c8173e028a89131c947ca (patch) | |
| tree | d3f8227e0a528efcefa8a27b82add442b65ab307 /reloadParseGitConfig.go | |
| parent | d91fa140ba3808b056ca2c2aed126a978601dfe3 (diff) | |
fix repo.URL on .git/config reload()v0.0.141
Diffstat (limited to 'reloadParseGitConfig.go')
| -rw-r--r-- | reloadParseGitConfig.go | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/reloadParseGitConfig.go b/reloadParseGitConfig.go index 7d63020..3497754 100644 --- a/reloadParseGitConfig.go +++ b/reloadParseGitConfig.go @@ -28,16 +28,17 @@ func (repo *Repo) updateGitConfig() error { repo.GitConfig.Versions = make(map[string]string) repo.GitConfig.Hashes = make(map[string]string) url, err := repo.readGitConfig() - if repo.URL != "" { - log.Info("gitpb: url already set", url, repo.URL) + if repo.URL == "" { + repo.URL = url + } + if repo.URL != url { + log.Info("gitpb: updated URL:", url, repo.URL) + repo.URL = url } if url == "" { log.Info(repo.FullPath, "url was blank. warn user this repo is only on the local disk") - } else { - repo.URL = url } - return err } |
