(args ...string)
| 127 | } |
| 128 | |
| 129 | func (r *Repository) RunCommandLines(args ...string) ([]string, error) { |
| 130 | output, err := r.RunCommand(args...) |
| 131 | if err != nil { |
| 132 | return nil, err |
| 133 | } |
| 134 | |
| 135 | var lines []string |
| 136 | scanner := bufio.NewScanner(bytes.NewReader(output)) |
| 137 | for scanner.Scan() { |
| 138 | lines = append(lines, scanner.Text()) |
| 139 | } |
| 140 | return lines, scanner.Err() |
| 141 | } |
| 142 | |
| 143 | func (r *Repository) FileExists(path string) bool { |
| 144 | fullPath := filepath.Join(r.workTree, path) |
no test coverage detected