github.com/taubyte/tau-cli@v0.1.13-0.20240326000942-487f0d57edfc/lib/repository/push.go (about) 1 package repositoryLib 2 3 import ( 4 git "github.com/taubyte/go-simple-git" 5 "github.com/taubyte/tau-cli/singletons/config" 6 ) 7 8 func (info *Info) Push(project config.Project, message, url string) (*git.Repository, error) { 9 repo, err := info.Open(project, url) 10 if err != nil { 11 return nil, err 12 } 13 14 err = repo.Commit(message, ".") 15 if err != nil { 16 return nil, err 17 } 18 19 err = repo.Push() 20 if err != nil { 21 return nil, err 22 } 23 24 return repo, nil 25 }