示例#1
0
文件: config.go 项目: ilkka/seita
func cloneRepo() *git.Repository {
	ui.Printf("Cloning seita repo...\n")
	repo, err := git.Clone(GetRepoURL(), GetRepoPath(), &git.CloneOptions{})
	if err != nil {
		log.Fatalf("Could not clone seita repo: %s", err)
	}
	return repo
}
示例#2
0
文件: config.go 项目: ilkka/seita
func updateRepo() {
	ui.Printf("Updating seita repo...\n")
	origin, err := repository.Remotes.Lookup("origin")
	if err != nil {
		log.Fatalf("Could not find origin for repo: %s", err)
	}
	err = origin.Fetch([]string{}, &git.FetchOptions{}, "")
}