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