summaryrefslogtreecommitdiff
path: root/newRepo.go
diff options
context:
space:
mode:
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