diff options
Diffstat (limited to 'doTag.go')
| -rw-r--r-- | doTag.go | 20 |
1 files changed, 13 insertions, 7 deletions
@@ -7,6 +7,7 @@ package main import ( "os" + "path/filepath" "time" "go.wit.com/lib/fhelp" @@ -75,17 +76,22 @@ func makeTagTablePB(pb *gitpb.GitTags) *gitpb.GitTagsTable { t := pb.NewTable("tagList") t.NewUuid() - sf := t.AddStringFunc("Ref Name", func(r *gitpb.GitTag) string { - return r.GetRefname() + col := t.AddHash() + col.Width = 12 + + col = t.AddStringFunc("Ref Name", func(r *gitpb.GitTag) string { + _, ref := filepath.Split(r.GetRefname()) + return ref }) - sf.Width = 16 + col.Width = 16 - colAge := t.AddTimeFunc("age", func(repo *gitpb.GitTag) time.Time { + cola := t.AddTimeFunc("age", func(repo *gitpb.GitTag) time.Time { // todo return time.Now() }) - t.AddHash() - t.AddSubject() - colAge.Width = 4 + cola.Width = 6 + + col = t.AddSubject() + col.Width = -1 return t } |
