github.com/pkumar631/talisman@v0.3.2/pre_commit_hook.go (about) 1 package main 2 3 import ( 4 "os" 5 6 "github.com/thoughtworks/talisman/git_repo" 7 ) 8 9 type PreCommitHook struct{} 10 11 func NewPreCommitHook() *PreCommitHook { 12 return &PreCommitHook{} 13 } 14 15 func (p *PreCommitHook) GetRepoAdditions() []git_repo.Addition { 16 wd, _ := os.Getwd() 17 repo := git_repo.RepoLocatedAt(wd) 18 return repo.StagedAdditions() 19 }