summaryrefslogtreecommitdiff
path: root/newRepo.go
diff options
context:
space:
mode:
authorJeff Carr <[email protected]>2024-02-23 11:01:23 -0600
committerJeff Carr <[email protected]>2024-02-23 11:01:23 -0600
commit6b7ab8a752e97f855d2f4201959162356e3ba388 (patch)
tree244cabf06cf48a816c98eb442e09da5af7807166 /newRepo.go
parentec7dd061e2ef997851b39663e7ce269ca53f3eae (diff)
parse config file options
Diffstat (limited to 'newRepo.go')
-rw-r--r--newRepo.go6
1 files changed, 6 insertions, 0 deletions
diff --git a/newRepo.go b/newRepo.go
index 79796ad..828ba60 100644
--- a/newRepo.go
+++ b/newRepo.go
@@ -50,6 +50,12 @@ func (r *RepoRow) Show() {
}
func (r *RepoList) NewRepo(path string) (*RepoRow, error) {
+ test, ok := r.allrepos[path]
+ if ok {
+ // this repo already exists
+ return test, nil
+ }
+
status, err := repostatus.New(path)
if err != nil {
return nil, err