diff options
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 } |
