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