{{define "projects"}} {{.Title}}

Projects

Choose a notevi 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 notevi sidecars found yet

{{end}}

Ready to start — {{len .Ready}} jj repositories without a notevi 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}}