1// Code generated by qtc from "tags.qtpl". DO NOT EDIT.
2// See https://github.com/valyala/quicktemplate for details.
3
4//line templates/tags.qtpl:1
5package templates
6
7//line templates/tags.qtpl:1
8import "git.gabrielgio.me/cerrado/pkg/git"
9
10//line templates/tags.qtpl:3
11import (
12 qtio422016 "io"
13
14 qt422016 "github.com/valyala/quicktemplate"
15)
16
17//line templates/tags.qtpl:3
18var (
19 _ = qtio422016.Copy
20 _ = qt422016.AcquireByteBuffer
21)
22
23//line templates/tags.qtpl:3
24func StreamListTags(qw422016 *qt422016.Writer, name string, tags []*git.TagReference) {
25//line templates/tags.qtpl:3
26 qw422016.N().S(`
27`)
28//line templates/tags.qtpl:4
29 if len(tags) > 0 {
30//line templates/tags.qtpl:4
31 qw422016.N().S(`
32<div class="event-list">
33 `)
34//line templates/tags.qtpl:6
35 for _, t := range tags {
36//line templates/tags.qtpl:6
37 qw422016.N().S(`
38 <div class="event me-md-2">
39 <div class="row ">
40 <div class="col-4">
41 <a title="`)
42//line templates/tags.qtpl:10
43 qw422016.E().S(t.HashString())
44//line templates/tags.qtpl:10
45 qw422016.N().S(`" href="/`)
46//line templates/tags.qtpl:10
47 qw422016.E().S(name)
48//line templates/tags.qtpl:10
49 qw422016.N().S(`/commit/`)
50//line templates/tags.qtpl:10
51 qw422016.E().S(t.HashString())
52//line templates/tags.qtpl:10
53 qw422016.N().S(`">`)
54//line templates/tags.qtpl:10
55 qw422016.E().S(t.ShortName())
56//line templates/tags.qtpl:10
57 qw422016.N().S(`</a>
58 </div>
59 <div class="col-8">
60 <div class="float-end">
61 <a href="/`)
62//line templates/tags.qtpl:14
63 qw422016.E().S(name)
64//line templates/tags.qtpl:14
65 qw422016.N().S(`/archive/`)
66//line templates/tags.qtpl:14
67 qw422016.E().S(t.ShortName())
68//line templates/tags.qtpl:14
69 qw422016.N().S(`.tar.gz">tar.gz</a>
70 <a href="/`)
71//line templates/tags.qtpl:15
72 qw422016.E().S(name)
73//line templates/tags.qtpl:15
74 qw422016.N().S(`/tree/`)
75//line templates/tags.qtpl:15
76 qw422016.E().S(t.ShortName())
77//line templates/tags.qtpl:15
78 qw422016.N().S(`/">tree</a>
79 <a href="/`)
80//line templates/tags.qtpl:16
81 qw422016.E().S(name)
82//line templates/tags.qtpl:16
83 qw422016.N().S(`/log/`)
84//line templates/tags.qtpl:16
85 qw422016.E().S(t.ShortName())
86//line templates/tags.qtpl:16
87 qw422016.N().S(`/">log</a>
88 </div>
89 </div>
90 </div>
91 `)
92//line templates/tags.qtpl:20
93 if t.Message() != "" {
94//line templates/tags.qtpl:20
95 qw422016.N().S(`
96 <div class="code-view">
97 <pre>`)
98//line templates/tags.qtpl:22
99 qw422016.E().S(t.Message())
100//line templates/tags.qtpl:22
101 qw422016.N().S(`</pre>
102 </div>
103 `)
104//line templates/tags.qtpl:24
105 }
106//line templates/tags.qtpl:24
107 qw422016.N().S(`
108 </div>
109 `)
110//line templates/tags.qtpl:26
111 }
112//line templates/tags.qtpl:26
113 qw422016.N().S(`
114</div>
115`)
116//line templates/tags.qtpl:28
117 } else {
118//line templates/tags.qtpl:28
119 qw422016.N().S(`
120 <p> No tags </p>
121`)
122//line templates/tags.qtpl:30
123 }
124//line templates/tags.qtpl:30
125 qw422016.N().S(`
126`)
127//line templates/tags.qtpl:31
128}
129
130//line templates/tags.qtpl:31
131func WriteListTags(qq422016 qtio422016.Writer, name string, tags []*git.TagReference) {
132//line templates/tags.qtpl:31
133 qw422016 := qt422016.AcquireWriter(qq422016)
134//line templates/tags.qtpl:31
135 StreamListTags(qw422016, name, tags)
136//line templates/tags.qtpl:31
137 qt422016.ReleaseWriter(qw422016)
138//line templates/tags.qtpl:31
139}
140
141//line templates/tags.qtpl:31
142func ListTags(name string, tags []*git.TagReference) string {
143//line templates/tags.qtpl:31
144 qb422016 := qt422016.AcquireByteBuffer()
145//line templates/tags.qtpl:31
146 WriteListTags(qb422016, name, tags)
147//line templates/tags.qtpl:31
148 qs422016 := string(qb422016.B)
149//line templates/tags.qtpl:31
150 qt422016.ReleaseByteBuffer(qb422016)
151//line templates/tags.qtpl:31
152 return qs422016
153//line templates/tags.qtpl:31
154}