4c3bbb595a3772b71181294798c87a220e6f3a1b

Author
Ayman Bagabas <ayman.bagabas@gmail.com>
Committer
Ayman Bagabas <ayman.bagabas@gmail.com>
Date

Message

Run git update-server-info after creating default config

Diff

 1diff --git a/internal/config/config.go b/internal/config/config.go
 2index 5cf9397441bb1d5d6c15d4dfd097310738ff450e..d1269a19fa97752c358bbf783bc180db9da0486d 100644
 3--- a/internal/config/config.go
 4+++ b/internal/config/config.go
 5@@ -1,6 +1,8 @@
 6 package config
 7 
 8 import (
 9+	"os/exec"
10+	"path/filepath"
11 	"strings"
12 
13 	"gopkg.in/yaml.v2"
14@@ -170,6 +172,12 @@ func (cfg *Config) createDefaultConfigRepo(yaml string) error {
15 		if err != nil {
16 			return err
17 		}
18+		cmd := exec.Command("git", "update-server-info")
19+		cmd.Dir = filepath.Join(rs.Path, cn)
20+		err = cmd.Run()
21+		if err != nil {
22+			return err
23+		}
24 	} else if err != nil {
25 		return err
26 	}