···217217218218{{ define "renameRepo" }}
219219 {{ if and .RepoInfo.Roles.IsOwner .RepoInfo.RepoDid }}
220220- <form hx-post="/{{ $.RepoInfo.FullName }}/settings/rename" hx-swap="none">
220220+ <form hx-post="/{{ $.RepoInfo.FullName }}/settings/rename" hx-swap="none" class="group">
221221 <h2 class="text-sm pb-2 uppercase font-bold">Rename Repository</h2>
222222 <p class="text-gray-500 dark:text-gray-400 mb-2">
223223 Existing git remotes that use the old name will break. Use the
···239239 <div class="flex justify-end pt-2">
240240 <button
241241 type="submit"
242242- class="btn flex items-center gap-2 group"
242242+ class="btn flex items-center gap-2"
243243 >
244244 {{ i "pencil" "w-4 h-4" }}
245245 rename
+16
docs/DOCS.md
···14991499Newer migration guides are listed first, and older guides
15001500are further down the page.
1501150115021502+## Upgrading to v1.14.0-alpha
15031503+15041504+Starting with v1.14.0-alpha, the fully knot uses the repoDID as its
15051505+canonical handle for repositories. This unlocks repository
15061506+renames from the appview UI and changes the wire format for
15071507+the following lexicons (`sh.tangled.repo.pull`, `sh.tangled.repo.collaborator`,
15081508+`sh.tangled.repo.issue`, `sh.tangled.git.refUpdate`).
15091509+15101510+Knots that have not been upgraded may silently drop new push
15111511+events, pull requests, issues, and collaborator invites for
15121512+repositories they host until upgraded. So upgrade please!!!
15131513+15141514+- Upgrade to the latest tag (v1.14.0 or above)
15151515+- Head to the [knot dashboard](https://tangled.org/settings/knots) and
15161516+ hit the "retry" button to verify your knot
15171517+15021518## Upgrading to v1.13.0-alpha
1503151915041520Starting with v1.13.0-alpha, every repository on a knot is
+5-13
knotserver/xrpc/version.go
···1919 return
2020 }
21212222- var modVer string
2323- var sha string
2424- var modified bool
2525-2626- for _, mod := range info.Deps {
2727- if mod.Path == "tangled.org/tangled.org/knotserver/xrpc" {
2828- modVer = mod.Version
2929- break
3030- }
2222+ modVer := info.Main.Version
2323+ if modVer == "" || modVer == "(devel)" {
2424+ modVer = "(devel)"
3125 }
32262727+ var sha string
2828+ var modified bool
3329 for _, setting := range info.Settings {
3430 switch setting.Key {
3531 case "vcs.revision":
···3733 case "vcs.modified":
3834 modified = setting.Value == "true"
3935 }
4040- }
4141-4242- if modVer == "" {
4343- modVer = "unknown"
4436 }
45374638 if sha == "" {
+1-1
nix/pkgs/knot-unwrapped.nix
···44 sqlite-lib,
55 src,
66}: let
77- version = "1.13.0-alpha";
77+ version = "1.14.0-alpha";
88in
99 buildGoApplication {
1010 pname = "knot";