Run git update-server-info after creating default config

Ayman Bagabas created

Change summary

internal/config/config.go | 8 ++++++++
1 file changed, 8 insertions(+)

Detailed changes

internal/config/config.go 🔗

@@ -1,6 +1,8 @@
 package config
 
 import (
+	"os/exec"
+	"path/filepath"
 	"strings"
 
 	"gopkg.in/yaml.v2"
@@ -170,6 +172,12 @@ func (cfg *Config) createDefaultConfigRepo(yaml string) error {
 		if err != nil {
 			return err
 		}
+		cmd := exec.Command("git", "update-server-info")
+		cmd.Dir = filepath.Join(rs.Path, cn)
+		err = cmd.Run()
+		if err != nil {
+			return err
+		}
 	} else if err != nil {
 		return err
 	}