func (r *Repo) execThen() error {
	var errs error
	for _, command := range r.Then {
		err := command.Exec(r.Path)
		if err == nil {
			Logger().Printf("Command '%v' successful.\n", command.Command())
		}
		errs = mergeErrors(errs, err)
	}
	return errs
}
func (r *Repo) execThen() error {
	var errs error
	for _, command := range r.Then {
		err := command.Exec(r.Path)
		if err == nil {
			Logger().Printf("Command '%v' successful.\n", command.Command())
		}
		errs = mergeErrors(errs, err)
	}
	return errs
}
func ( r * Repo ) execThen ( ) error { var errs error for _ , command := range r . Then { err := command . Exec ( r . Path ) if err == nil { Logger ( ) . Printf ( " \n " , command . Command ( ) ) } errs = mergeErrors ( errs , err ) } return errs }
// execThen executes r.Then.
// It is trigged after successful git pull
execThen executes r . Then . It is trigged after successful git pull