(repo repository.RepoConfig, name string)
| 261 | } |
| 262 | |
| 263 | func loadConfig(repo repository.RepoConfig, name string) (Configuration, error) { |
| 264 | keyPrefix := fmt.Sprintf("git-bug.bridge.%s.", name) |
| 265 | |
| 266 | pairs, err := repo.LocalConfig().ReadAll(keyPrefix) |
| 267 | if err != nil { |
| 268 | return nil, errors.Wrap(err, "error while reading bridge configuration") |
| 269 | } |
| 270 | |
| 271 | result := make(Configuration, len(pairs)) |
| 272 | for key, value := range pairs { |
| 273 | key := strings.TrimPrefix(key, keyPrefix) |
| 274 | result[key] = value |
| 275 | } |
| 276 | |
| 277 | return result, nil |
| 278 | } |
| 279 | |
| 280 | func (b *Bridge) getImporter() Importer { |
| 281 | if b.importer == nil { |
no test coverage detected