From e16f78b255bcf46d8c6f9a4b9e76dd7a3817edeb Mon Sep 17 00:00:00 2001 From: Gabriel Schneider Date: Sun, 2 Aug 2026 12:36:54 -0300 Subject: --- vrsite/templates/projects.tmpl | 112 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 112 insertions(+) create mode 100644 vrsite/templates/projects.tmpl (limited to 'vrsite/templates/projects.tmpl') diff --git a/vrsite/templates/projects.tmpl b/vrsite/templates/projects.tmpl new file mode 100644 index 0000000..3e3c670 --- /dev/null +++ b/vrsite/templates/projects.tmpl @@ -0,0 +1,112 @@ +{{define "projects"}} + + + + +{{.Title}} + + + + + + + +
+
+

Projects

+

Choose a vr log, start one in a jj repository, or colocate jj with an existing Git repository.

+
+ {{if .Message}}

{{.Message}}

{{end}} + {{if .Err}}

{{.Err}}

{{end}} + +
+

Logs — {{len .Active}} repositories with a private sidecar

+
+ {{range .Active}} +
+

{{.Name}}

log
+

{{.Relative}}

+

{{.Entries}} entries · {{.Notes}} notes · {{.Agents}} agents · {{.Updated}}

+ {{if gt (len .Workspaces) 1}}

{{len .Workspaces}} jj workspaces share this log

{{end}} + {{if .Err}}

{{.Err}}

{{end}} + open project +
+ {{end}} + {{if not .Active}}

no vr sidecars found yet

{{end}} +
+
+ +
+

Ready to start — {{len .Ready}} jj repositories without a vr sidecar

+
+ {{range .Ready}} +
+

{{.Name}}

jj
+

{{.Relative}}

+ {{if gt (len .Workspaces) 1}}

{{len .Workspaces}} workspaces

{{end}} + {{if .Err}}

{{.Err}}

{{end}} +
+ +
+
+ {{end}} + {{if not .Ready}}

every detected jj repository already has a sidecar

{{end}} +
+
+ +
+

Git repositories — {{len .Git}} without jj metadata

+

Initializing adds colocated .jj metadata; it does not create a sidecar until you choose “start private sidecar”.

+
+ {{range .Git}} +
+

{{.Name}}

git
+

{{.Relative}}

+
+ +
+
+ {{end}} + {{if not .Git}}

no Git-only repositories detected

{{end}} +
+
+
+ +{{end}} -- cgit v1.3