1
0
mirror of https://github.com/jesseduffield/lazygit.git synced 2025-06-15 00:15:32 +02:00

move tags

This commit is contained in:
Jesse Duffield
2020-09-29 18:38:56 +10:00
parent 630e446989
commit e849ca3372
6 changed files with 12 additions and 11 deletions

View File

@ -6,6 +6,7 @@ import (
"strconv"
"strings"
"github.com/jesseduffield/lazygit/pkg/models"
"github.com/jesseduffield/lazygit/pkg/utils"
)
@ -19,7 +20,7 @@ func convertToInt(s string) int {
return i
}
func (c *GitCommand) GetTags() ([]*Tag, error) {
func (c *GitCommand) GetTags() ([]*models.Tag, error) {
// get remote branches
remoteBranchesStr, err := c.OSCommand.RunCommandWithOutput(`git tag --list`)
if err != nil {
@ -34,10 +35,10 @@ func (c *GitCommand) GetTags() ([]*Tag, error) {
split := strings.Split(content, "\n")
// first step is to get our remotes from go-git
tags := make([]*Tag, len(split))
tags := make([]*models.Tag, len(split))
for i, tagName := range split {
tags[i] = &Tag{
tags[i] = &models.Tag{
Name: tagName,
}
}

View File

@ -1,18 +0,0 @@
package commands
// Tag : A git tag
type Tag struct {
Name string
}
func (t *Tag) RefName() string {
return t.Name
}
func (t *Tag) ID() string {
return t.RefName()
}
func (t *Tag) Description() string {
return "tag " + t.Name
}