Mirror of @tangled.org/core. Running on a Raspberry Pi Zero 2 (Please be gentle).
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

knotserver/git: remove unused TagList struct

Signed-off-by: noClaps <git@zerolimits.dev>

authored by

noClaps and committed by
Tangled
1b73d417 8ab7df99

-43
-43
knotserver/git/git.go
··· 27 27 h plumbing.Hash 28 28 } 29 29 30 - type TagList struct { 31 - refs []*TagReference 32 - r *git.Repository 33 - } 34 - 35 30 // TagReference is used to list both tag and non-annotated tags. 36 31 // Non-annotated tags should only contains a reference. 37 32 // Annotated tags should contain its reference and its tag information. ··· 43 48 mode fs.FileMode 44 49 modTime time.Time 45 50 isDir bool 46 - } 47 - 48 - func (self *TagList) Len() int { 49 - return len(self.refs) 50 - } 51 - 52 - func (self *TagList) Swap(i, j int) { 53 - self.refs[i], self.refs[j] = self.refs[j], self.refs[i] 54 - } 55 - 56 - // sorting tags in reverse chronological order 57 - func (self *TagList) Less(i, j int) bool { 58 - var dateI time.Time 59 - var dateJ time.Time 60 - 61 - if self.refs[i].tag != nil { 62 - dateI = self.refs[i].tag.Tagger.When 63 - } else { 64 - c, err := self.r.CommitObject(self.refs[i].ref.Hash()) 65 - if err != nil { 66 - dateI = time.Now() 67 - } else { 68 - dateI = c.Committer.When 69 - } 70 - } 71 - 72 - if self.refs[j].tag != nil { 73 - dateJ = self.refs[j].tag.Tagger.When 74 - } else { 75 - c, err := self.r.CommitObject(self.refs[j].ref.Hash()) 76 - if err != nil { 77 - dateJ = time.Now() 78 - } else { 79 - dateJ = c.Committer.When 80 - } 81 - } 82 - 83 - return dateI.After(dateJ) 84 51 } 85 52 86 53 func Open(path string, ref string) (*GitRepo, error) {