padArchiver/git.go
git.goRaw
1package padArchiver
2
3import (
4 "fmt"
5 "os/exec"
6)
7
8//TODO this is not finished
9func (repo *Repo) GitUpdate(commitMsg string) error {
10 _, err := exec.Command("bash", "-c", "git pull origin master").Output()
11 if err != nil {
12 fmt.Println(err)
13 return err
14 }
15 _, err = exec.Command("bash", "-c", "git add .").Output()
16 if err != nil {
17 fmt.Println(err)
18 return err
19 }
20 _, err = exec.Command("bash", "-c", "git commit -m '"+commitMsg+"'").Output()
21 if err != nil {
22 fmt.Println(err)
23 return err
24 }
25 return nil
26}