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 }