(client *git.Client, headRef string)
| 603 | } |
| 604 | |
| 605 | func detectPreviousTag(client *git.Client, headRef string) (string, error) { |
| 606 | cmd, err := client.Command(context.Background(), "describe", "--tags", "--abbrev=0", fmt.Sprintf("%s^", headRef)) |
| 607 | if err != nil { |
| 608 | return "", err |
| 609 | } |
| 610 | b, err := cmd.Output() |
| 611 | return strings.TrimSpace(string(b)), err |
| 612 | } |
| 613 | |
| 614 | type logEntry struct { |
| 615 | Subject string |