(filename string)
| 186 | } |
| 187 | |
| 188 | func (c *Configuration) FileSource(filename string) (*ConfigurationSource, error) { |
| 189 | if _, err := os.Stat(filename); err != nil { |
| 190 | return nil, err |
| 191 | } |
| 192 | |
| 193 | out, err := c.gitConfig("-l", "-f", filename) |
| 194 | if err != nil { |
| 195 | return nil, err |
| 196 | } |
| 197 | return ParseConfigLines(out, true), nil |
| 198 | } |
| 199 | |
| 200 | func (c *Configuration) RevisionSource(revision string) (*ConfigurationSource, error) { |
| 201 | out, err := c.gitConfig("-l", "--blob", revision) |
no test coverage detected