File view with blame information shown in the left gutter beside each line.

barerepo / server / plans/repo-log.html
61 lines · 6.1kb · 133728eaa05486504991b230f9d4c7e986b7defc
log files threads runs releases config jump to file t
133728e barerepo 1mo
1
<!doctype html>
133728e barerepo 1mo
2
<html lang="en">
133728e barerepo 1mo
3
<head>
133728e barerepo 1mo
4
<meta charset="utf-8">
133728e barerepo 1mo
5
<meta name="viewport" content="width=device-width, initial-scale=1">
133728e barerepo 1mo
6
<title>barerepo · johnbot</title>
133728e barerepo 1mo
7
<link rel="stylesheet" href="tokens.css">
133728e barerepo 1mo
8
</head>
133728e barerepo 1mo
9
<body>
133728e barerepo 1mo
10
<div class="wrap">
133728e barerepo 1mo
11
133728e barerepo 1mo
12
<div style="font-family: var(--font-mono); font-size: 13px; line-height: 1.6; color: var(--text-primary); background: #ffffff; border: 0.5px solid var(--border); border-radius: 12px; min-height: calc(100vh - 26px); display: flex; flex-direction: column;">
133728e barerepo 1mo
13
133728e barerepo 1mo
14
<h2 class="sr-only">Repository log with every commit diff expanded inline. This is the landing page.</h2>
133728e barerepo 1mo
15
<div style="display:flex; align-items:center; justify-content:space-between; padding:9px 18px; border-bottom:0.5px solid var(--border);">
133728e barerepo 1mo
16
<div style="color:var(--text-secondary);">john / <span style="color:var(--text-primary);">johnbot</span></div>
133728e barerepo 1mo
17
<div style="color:var(--text-muted); font-size:12px;">master · clone <span style="color:var(--text-secondary);">git@barerepo:john/johnbot</span></div>
133728e barerepo 1mo
18
</div>
133728e barerepo 1mo
19
<div style="display:flex; gap:22px; padding:8px 18px; border-bottom:0.5px solid var(--border); color:var(--text-secondary); font-size:12px;">
133728e barerepo 1mo
20
<span style="color:var(--text-primary); border-bottom:1.5px solid var(--text-primary); padding-bottom:4px;">log</span>
133728e barerepo 1mo
21
<span style="text-decoration:underline;">files</span>
133728e barerepo 1mo
22
<span style="text-decoration:underline;">threads 3</span>
133728e barerepo 1mo
23
<span style="text-decoration:underline;">runs</span>
133728e barerepo 1mo
24
<span style="text-decoration:underline;">config</span>
133728e barerepo 1mo
25
<span style="margin-left:auto; color:var(--text-muted);">jump to file <span style="border:0.5px solid var(--border); border-radius:4px; padding:0 5px;">t</span></span>
133728e barerepo 1mo
26
</div>
133728e barerepo 1mo
27
<div style="padding:13px 18px; border-bottom:0.5px solid var(--border);">
133728e barerepo 1mo
28
<div style="display:flex; justify-content:space-between;"><span>a3f9c2&nbsp;&nbsp;fix panic when config is empty</span><span style="color:var(--text-muted); font-size:12px;">lisa · 2h</span></div><div style="color:var(--text-muted); font-size:12px;">config.go · +4 -1</div><div style="border:0.5px solid var(--border); border-radius:8px; overflow:hidden; font-size:12px; margin-top:8px;">
133728e barerepo 1mo
29
<div style="padding:3px 11px; color:var(--text-muted); background:var(--surface-1); border-bottom:0.5px solid var(--border);">@@ -41,7 +41,10 @@ func Load</div>
133728e barerepo 1mo
30
<div style="padding:2px 11px; color:var(--text-secondary);"><span style="display:inline-block; width:30px; margin-right:9px; text-align:right; color:var(--text-muted); text-decoration:underline;">41</span>&nbsp;&nbsp;f, err := os.Open(path)</div>
133728e barerepo 1mo
31
<div style="padding:2px 11px; background:var(--bg-danger); color:var(--text-danger);"><span style="display:inline-block; width:30px; margin-right:9px; text-align:right; color:var(--text-muted); ">&nbsp;</span>-&nbsp;return cfg</div>
133728e barerepo 1mo
32
<div style="padding:2px 11px; background:var(--bg-success); color:var(--text-success);"><span style="display:inline-block; width:30px; margin-right:9px; text-align:right; color:var(--text-muted); text-decoration:underline;">42</span>+&nbsp;if len(raw) == 0 {</div>
133728e barerepo 1mo
33
<div style="padding:2px 11px; background:var(--bg-success); color:var(--text-success);"><span style="display:inline-block; width:30px; margin-right:9px; text-align:right; color:var(--text-muted); text-decoration:underline;">43</span>+&nbsp;&nbsp;&nbsp;return Default(), nil</div>
133728e barerepo 1mo
34
<div style="padding:2px 11px; background:var(--bg-success); color:var(--text-success);"><span style="display:inline-block; width:30px; margin-right:9px; text-align:right; color:var(--text-muted); text-decoration:underline;">44</span>+&nbsp;}</div>
133728e barerepo 1mo
35
<div style="padding:2px 11px; background:var(--bg-success); color:var(--text-success);"><span style="display:inline-block; width:30px; margin-right:9px; text-align:right; color:var(--text-muted); text-decoration:underline;">45</span>+&nbsp;return cfg, nil</div>
133728e barerepo 1mo
36
<div style="padding:2px 11px; color:var(--text-secondary);"><span style="display:inline-block; width:30px; margin-right:9px; text-align:right; color:var(--text-muted); text-decoration:underline;">46</span>&nbsp;&nbsp;}</div>
133728e barerepo 1mo
37
</div>
133728e barerepo 1mo
38
133728e barerepo 1mo
39
</div>
133728e barerepo 1mo
40
<div style="padding:13px 18px; border-bottom:0.5px solid var(--border);">
133728e barerepo 1mo
41
<div style="display:flex; justify-content:space-between;"><span>8b1d44&nbsp;&nbsp;drop the retry loop, it never fired</span><span style="color:var(--text-muted); font-size:12px;">john · 6h</span></div><div style="color:var(--text-muted); font-size:12px;">irc/conn.go · +0 -23</div><div style="border:0.5px solid var(--border); border-radius:8px; overflow:hidden; font-size:12px; margin-top:8px;">
133728e barerepo 1mo
42
<div style="padding:3px 11px; color:var(--text-muted); background:var(--surface-1); border-bottom:0.5px solid var(--border);">@@ -88,23 +88,0 @@ func (c *Conn) dial</div>
133728e barerepo 1mo
43
<div style="padding:2px 11px; background:var(--bg-danger); color:var(--text-danger);"><span style="display:inline-block; width:30px; margin-right:9px; text-align:right; color:var(--text-muted); ">&nbsp;</span>-&nbsp;for i := 0; i &lt; maxRetry; i++ {</div>
133728e barerepo 1mo
44
<div style="padding:2px 11px; background:var(--bg-danger); color:var(--text-danger);"><span style="display:inline-block; width:30px; margin-right:9px; text-align:right; color:var(--text-muted); ">&nbsp;</span>-&nbsp;&nbsp;&nbsp;time.Sleep(backoff(i))</div>
133728e barerepo 1mo
45
<div style="padding:2px 11px; color:var(--text-muted); text-align:center;">18 more removed lines</div>
133728e barerepo 1mo
46
</div>
133728e barerepo 1mo
47
133728e barerepo 1mo
48
</div>
133728e barerepo 1mo
49
<div style="padding:13px 18px; border-bottom:0.5px solid var(--border);">
133728e barerepo 1mo
50
<div style="display:flex; justify-content:space-between;"><span>dave&nbsp;&nbsp;merged proposal 45, bump deps</span><span style="color:var(--text-muted); font-size:12px;">14 files · +302 -288</span></div><div style="color:var(--text-muted); font-size:12px;">3d · large diff collapsed · <span style="text-decoration:underline;">expand</span></div>
133728e barerepo 1mo
51
</div>
133728e barerepo 1mo
52
133728e barerepo 1mo
53
<div style="position:sticky; bottom:0; margin-top:auto; background:#ffffff; border-top:0.5px solid var(--border); border-radius:0 0 12px 12px; padding:9px 18px; display:flex; justify-content:space-between; color:var(--text-muted); font-size:12px;">
133728e barerepo 1mo
54
<span><span style="text-decoration:underline;">older</span></span><span>barerepo 0.1.0</span>
133728e barerepo 1mo
55
</div>
133728e barerepo 1mo
56
133728e barerepo 1mo
57
</div>
133728e barerepo 1mo
58
133728e barerepo 1mo
59
</div>
133728e barerepo 1mo
60
</body>
133728e barerepo 1mo
61
</html>
history · rawbarerepo 0.1.0