(email, name string)
| 307 | } |
| 308 | |
| 309 | func (a *authorSet) setName(email, name string) { |
| 310 | idx, ok := a.emails[email] |
| 311 | if !ok { |
| 312 | a.emails[email] = len(a.authors) |
| 313 | a.authors = append(a.authors, author{name: name, emails: []string{email}}) |
| 314 | } else if a.authors[idx].name == "" { |
| 315 | a.authors[idx].name = name |
| 316 | } |
| 317 | } |
| 318 | |
| 319 | func (a *authorSet) addCommit(email, hash string) { |
| 320 | ss, ok := a.commits[email] |