{{define "footleft"}}history · blame · raw{{end}} {{define "body" -}}
{{template "crumbs" .}} / .barerepo/config
{{if .Edited}}edited {{.Edited}} by {{if .EditorHref}}{{.Editor}}{{else}}{{.Editor}}{{end}} · {{.EditShort}}{{end}}
{{template "repotabs" .}} {{if .Error}}
{{.Error}}
{{end}} {{if .Config}}
{{.Config}}
{{else}}
this repository has no .barerepo/config. everything is at its default. add one and push:
mkdir -p .forge && printf '[repo]\nvisibility = "public"\n' > .barerepo/config
{{end}}
edit the file, commit, push. there is no settings form. git log -p .barerepo/config shows who changed what.
{{if .Hooks}}
webhooks
{{range .Hooks}}
{{.URL}}
{{.Events}}
{{.State}}
{{end}}
a hook that fails 20 times in a row stops. fix the receiver, then change the url or remove the line and push to start it again.
{{end}} {{if .CopyTo}}
copy
branches, tags, history, threads and notes come across. proposal refs do not: they belong to the original conversation. there is no link back and no badge. to contribute here, push a proposal.
git clone --mirror {{.CloneURL}}
cd {{.Name}}.git
git push {{.CopyURL}} 'refs/heads/*:refs/heads/*' 'refs/tags/*:refs/tags/*' 'refs/notes/*:refs/notes/*'
{{else if .CopyHave}}
copy
you already have {{.CopyHave}}.
{{end}} {{if .IsOwner}}
rename
the old name redirects forever and is never given to anyone else.
transfer
nothing inside the repository changes. the new owner should edit [access] push themselves.
delete
it stops serving at once. the data is kept for 30 days and then erased. mirror it first if you want your own copy.
{{end}} {{- end}}