From 54a60448cf5c456650e9954ca9422276c5d73282 Mon Sep 17 00:00:00 2001 From: Anirudh Oppiliappan Date: Tue, 23 Sep 2025 11:48:31 +0300 Subject: [PATCH] all: rename go module to tangled.org/core Sets up a special-case handler for serving tangled.org/core go module, plus some misc. .sh -> .org renames. Signed-off-by: Anirudh Oppiliappan --- .air/knotserver.toml | 2 +- appview/cache/session/store.go | 2 +- appview/commitverify/verify.go | 6 +-- appview/db/artifact.go | 2 +- appview/db/issues.go | 10 ++--- appview/db/pipeline.go | 4 +- appview/db/profile.go | 2 +- appview/db/pulls.go | 6 +-- appview/db/repos.go | 2 +- appview/db/strings.go | 2 +- appview/dns/cloudflare.go | 2 +- appview/ingester.go | 14 +++--- appview/issues/issues.go | 26 +++++------ appview/issues/router.go | 2 +- appview/knots/knots.go | 24 +++++------ appview/middleware/middleware.go | 14 +++--- appview/notify/merged_notifier.go | 2 +- appview/notify/notifier.go | 2 +- appview/oauth/handler/handler.go | 22 +++++----- appview/oauth/oauth.go | 8 ++-- appview/pages/funcmap.go | 6 +-- appview/pages/markup/markdown.go | 4 +- appview/pages/pages.go | 22 +++++----- appview/pages/repoinfo/repoinfo.go | 4 +- .../repo/fragments/cloneDropdown.html | 4 +- appview/pipelines/pipelines.go | 20 ++++----- appview/pipelines/router.go | 2 +- appview/posthog/notifier.go | 4 +- appview/pulls/pulls.go | 26 +++++------ appview/pulls/router.go | 2 +- appview/repo/artifact.go | 14 +++--- appview/repo/feed.go | 6 +-- appview/repo/index.go | 16 +++---- appview/repo/repo.go | 34 +++++++-------- appview/repo/repo_util.go | 6 +-- appview/repo/router.go | 2 +- appview/reporesolver/resolver.go | 14 +++--- appview/serververify/verify.go | 8 ++-- appview/settings/settings.go | 18 ++++---- appview/signup/signup.go | 16 +++---- appview/spindles/spindles.go | 22 +++++----- appview/state/follow.go | 8 ++-- appview/state/git_http.go | 2 +- appview/state/knotstream.go | 18 ++++---- appview/state/profile.go | 6 +-- appview/state/reaction.go | 8 ++-- appview/state/router.go | 43 +++++++++++++------ appview/state/spindlestream.go | 18 ++++---- appview/state/star.go | 8 ++-- appview/state/state.go | 40 ++++++++--------- appview/strings/strings.go | 24 +++++------ appview/validator/issue.go | 2 +- appview/validator/validator.go | 4 +- cmd/appview/main.go | 4 +- cmd/combinediff/main.go | 2 +- cmd/gen.go | 2 +- cmd/interdiff/main.go | 2 +- cmd/knot/main.go | 10 ++--- cmd/spindle/main.go | 6 +-- cmd/verifysig/main.go | 2 +- crypto/verify.go | 2 +- docs/knot-hosting.md | 4 +- docs/migrations.md | 9 ++-- docs/spindle/openbao.md | 2 +- docs/spindle/pipeline.md | 4 +- eventconsumer/consumer.go | 4 +- eventconsumer/cursor/redis.go | 2 +- go.mod | 2 +- guard/guard.go | 4 +- jetstream/jetstream.go | 2 +- keyfetch/keyfetch.go | 2 +- knotserver/db/events.go | 2 +- knotserver/db/pubkeys.go | 2 +- knotserver/git.go | 2 +- knotserver/git/branch.go | 2 +- knotserver/git/diff.go | 4 +- knotserver/git/post_receive.go | 2 +- knotserver/git/tree.go | 2 +- knotserver/ingester.go | 14 +++--- knotserver/internal.go | 16 +++---- knotserver/router.go | 18 ++++---- knotserver/server.go | 16 +++---- knotserver/xrpc/create_repo.go | 10 ++--- knotserver/xrpc/delete_repo.go | 6 +-- knotserver/xrpc/fork_status.go | 10 ++--- knotserver/xrpc/fork_sync.go | 8 ++-- knotserver/xrpc/hidden_ref.go | 8 ++-- knotserver/xrpc/list_keys.go | 4 +- knotserver/xrpc/merge.go | 12 +++--- knotserver/xrpc/merge_check.go | 6 +-- knotserver/xrpc/owner.go | 4 +- knotserver/xrpc/repo_archive.go | 4 +- knotserver/xrpc/repo_blob.go | 6 +-- knotserver/xrpc/repo_branch.go | 6 +-- knotserver/xrpc/repo_branches.go | 6 +-- knotserver/xrpc/repo_compare.go | 6 +-- knotserver/xrpc/repo_diff.go | 6 +-- knotserver/xrpc/repo_get_default_branch.go | 6 +-- knotserver/xrpc/repo_languages.go | 6 +-- knotserver/xrpc/repo_log.go | 6 +-- knotserver/xrpc/repo_tags.go | 6 +-- knotserver/xrpc/repo_tree.go | 6 +-- knotserver/xrpc/set_default_branch.go | 8 ++-- knotserver/xrpc/version.go | 4 +- knotserver/xrpc/xrpc.go | 18 ++++---- lexicon-build-config.json | 2 +- nix/pkgs/knot-unwrapped.nix | 2 +- patchutil/interdiff.go | 2 +- patchutil/patchutil.go | 2 +- rbac/rbac_test.go | 2 +- spindle/db/events.go | 8 ++-- spindle/engine/engine.go | 10 ++--- spindle/engines/nixery/engine.go | 12 +++--- spindle/engines/nixery/setup_steps.go | 4 +- spindle/ingester.go | 10 ++--- spindle/models/engine.go | 4 +- spindle/models/models.go | 2 +- spindle/server.go | 34 +++++++-------- spindle/stream.go | 2 +- spindle/xrpc/add_secret.go | 8 ++-- spindle/xrpc/list_secrets.go | 8 ++-- spindle/xrpc/owner.go | 4 +- spindle/xrpc/remove_secret.go | 8 ++-- spindle/xrpc/xrpc.go | 18 ++++---- workflow/compile.go | 2 +- workflow/compile_test.go | 2 +- workflow/def.go | 2 +- xrpc/serviceauth/service_auth.go | 4 +- 128 files changed, 530 insertions(+), 514 deletions(-) diff --git a/.air/knotserver.toml b/.air/knotserver.toml index ce38a90f..18eacc00 100644 --- a/.air/knotserver.toml +++ b/.air/knotserver.toml @@ -1,5 +1,5 @@ [build] -cmd = 'go build -ldflags "-X tangled.sh/tangled.sh/core/knotserver.version=$(git describe --tags --long)" -o .bin/knot ./cmd/knot/' +cmd = 'go build -ldflags "-X tangled.org/core/knotserver.version=$(git describe --tags --long)" -o .bin/knot ./cmd/knot/' bin = ".bin/knot server" root = "." diff --git a/appview/cache/session/store.go b/appview/cache/session/store.go index b9e0c3ea..a7a965f0 100644 --- a/appview/cache/session/store.go +++ b/appview/cache/session/store.go @@ -6,7 +6,7 @@ import ( "fmt" "time" - "tangled.sh/tangled.sh/core/appview/cache" + "tangled.org/core/appview/cache" ) type OAuthSession struct { diff --git a/appview/commitverify/verify.go b/appview/commitverify/verify.go index e3066df6..233ad918 100644 --- a/appview/commitverify/verify.go +++ b/appview/commitverify/verify.go @@ -4,9 +4,9 @@ import ( "log" "github.com/go-git/go-git/v5/plumbing/object" - "tangled.sh/tangled.sh/core/appview/db" - "tangled.sh/tangled.sh/core/crypto" - "tangled.sh/tangled.sh/core/types" + "tangled.org/core/appview/db" + "tangled.org/core/crypto" + "tangled.org/core/types" ) type verifiedCommit struct { diff --git a/appview/db/artifact.go b/appview/db/artifact.go index e021d9c7..447d0015 100644 --- a/appview/db/artifact.go +++ b/appview/db/artifact.go @@ -8,7 +8,7 @@ import ( "github.com/bluesky-social/indigo/atproto/syntax" "github.com/go-git/go-git/v5/plumbing" "github.com/ipfs/go-cid" - "tangled.sh/tangled.sh/core/api/tangled" + "tangled.org/core/api/tangled" ) type Artifact struct { diff --git a/appview/db/issues.go b/appview/db/issues.go index 75f47a7f..90350f1d 100644 --- a/appview/db/issues.go +++ b/appview/db/issues.go @@ -10,8 +10,8 @@ import ( "time" "github.com/bluesky-social/indigo/atproto/syntax" - "tangled.sh/tangled.sh/core/api/tangled" - "tangled.sh/tangled.sh/core/appview/pagination" + "tangled.org/core/api/tangled" + "tangled.org/core/appview/pagination" ) type Issue struct { @@ -216,9 +216,9 @@ func createNewIssue(tx *sql.Tx, issue *Issue) error { // get next issue_id var newIssueId int err := tx.QueryRow(` - update repo_issue_seqs - set next_issue_id = next_issue_id + 1 - where repo_at = ? + update repo_issue_seqs + set next_issue_id = next_issue_id + 1 + where repo_at = ? returning next_issue_id - 1 `, issue.RepoAt).Scan(&newIssueId) if err != nil { diff --git a/appview/db/pipeline.go b/appview/db/pipeline.go index b13647ff..684e84ba 100644 --- a/appview/db/pipeline.go +++ b/appview/db/pipeline.go @@ -8,8 +8,8 @@ import ( "github.com/bluesky-social/indigo/atproto/syntax" "github.com/go-git/go-git/v5/plumbing" - spindle "tangled.sh/tangled.sh/core/spindle/models" - "tangled.sh/tangled.sh/core/workflow" + spindle "tangled.org/core/spindle/models" + "tangled.org/core/workflow" ) type Pipeline struct { diff --git a/appview/db/profile.go b/appview/db/profile.go index fed673cf..da2945ca 100644 --- a/appview/db/profile.go +++ b/appview/db/profile.go @@ -10,7 +10,7 @@ import ( "time" "github.com/bluesky-social/indigo/atproto/syntax" - "tangled.sh/tangled.sh/core/api/tangled" + "tangled.org/core/api/tangled" ) type RepoEvent struct { diff --git a/appview/db/pulls.go b/appview/db/pulls.go index ae332815..31494b3a 100644 --- a/appview/db/pulls.go +++ b/appview/db/pulls.go @@ -10,9 +10,9 @@ import ( "time" "github.com/bluesky-social/indigo/atproto/syntax" - "tangled.sh/tangled.sh/core/api/tangled" - "tangled.sh/tangled.sh/core/patchutil" - "tangled.sh/tangled.sh/core/types" + "tangled.org/core/api/tangled" + "tangled.org/core/patchutil" + "tangled.org/core/types" ) type PullState int diff --git a/appview/db/repos.go b/appview/db/repos.go index 17c5a159..cee0e1ab 100644 --- a/appview/db/repos.go +++ b/appview/db/repos.go @@ -11,7 +11,7 @@ import ( "github.com/bluesky-social/indigo/atproto/syntax" securejoin "github.com/cyphar/filepath-securejoin" - "tangled.sh/tangled.sh/core/api/tangled" + "tangled.org/core/api/tangled" ) type Repo struct { diff --git a/appview/db/strings.go b/appview/db/strings.go index 5f47ecff..1a8641c6 100644 --- a/appview/db/strings.go +++ b/appview/db/strings.go @@ -11,7 +11,7 @@ import ( "unicode/utf8" "github.com/bluesky-social/indigo/atproto/syntax" - "tangled.sh/tangled.sh/core/api/tangled" + "tangled.org/core/api/tangled" ) type String struct { diff --git a/appview/dns/cloudflare.go b/appview/dns/cloudflare.go index 6f000b49..c85f0209 100644 --- a/appview/dns/cloudflare.go +++ b/appview/dns/cloudflare.go @@ -5,7 +5,7 @@ import ( "fmt" "github.com/cloudflare/cloudflare-go" - "tangled.sh/tangled.sh/core/appview/config" + "tangled.org/core/appview/config" ) type Record struct { diff --git a/appview/ingester.go b/appview/ingester.go index fc759074..4e37802e 100644 --- a/appview/ingester.go +++ b/appview/ingester.go @@ -12,13 +12,13 @@ import ( "github.com/bluesky-social/jetstream/pkg/models" "github.com/go-git/go-git/v5/plumbing" "github.com/ipfs/go-cid" - "tangled.sh/tangled.sh/core/api/tangled" - "tangled.sh/tangled.sh/core/appview/config" - "tangled.sh/tangled.sh/core/appview/db" - "tangled.sh/tangled.sh/core/appview/serververify" - "tangled.sh/tangled.sh/core/appview/validator" - "tangled.sh/tangled.sh/core/idresolver" - "tangled.sh/tangled.sh/core/rbac" + "tangled.org/core/api/tangled" + "tangled.org/core/appview/config" + "tangled.org/core/appview/db" + "tangled.org/core/appview/serververify" + "tangled.org/core/appview/validator" + "tangled.org/core/idresolver" + "tangled.org/core/rbac" ) type Ingester struct { diff --git a/appview/issues/issues.go b/appview/issues/issues.go index 6643d293..37133a10 100644 --- a/appview/issues/issues.go +++ b/appview/issues/issues.go @@ -16,19 +16,19 @@ import ( lexutil "github.com/bluesky-social/indigo/lex/util" "github.com/go-chi/chi/v5" - "tangled.sh/tangled.sh/core/api/tangled" - "tangled.sh/tangled.sh/core/appview/config" - "tangled.sh/tangled.sh/core/appview/db" - "tangled.sh/tangled.sh/core/appview/notify" - "tangled.sh/tangled.sh/core/appview/oauth" - "tangled.sh/tangled.sh/core/appview/pages" - "tangled.sh/tangled.sh/core/appview/pagination" - "tangled.sh/tangled.sh/core/appview/reporesolver" - "tangled.sh/tangled.sh/core/appview/validator" - "tangled.sh/tangled.sh/core/appview/xrpcclient" - "tangled.sh/tangled.sh/core/idresolver" - tlog "tangled.sh/tangled.sh/core/log" - "tangled.sh/tangled.sh/core/tid" + "tangled.org/core/api/tangled" + "tangled.org/core/appview/config" + "tangled.org/core/appview/db" + "tangled.org/core/appview/notify" + "tangled.org/core/appview/oauth" + "tangled.org/core/appview/pages" + "tangled.org/core/appview/pagination" + "tangled.org/core/appview/reporesolver" + "tangled.org/core/appview/validator" + "tangled.org/core/appview/xrpcclient" + "tangled.org/core/idresolver" + tlog "tangled.org/core/log" + "tangled.org/core/tid" ) type Issues struct { diff --git a/appview/issues/router.go b/appview/issues/router.go index 58492585..cee82035 100644 --- a/appview/issues/router.go +++ b/appview/issues/router.go @@ -4,7 +4,7 @@ import ( "net/http" "github.com/go-chi/chi/v5" - "tangled.sh/tangled.sh/core/appview/middleware" + "tangled.org/core/appview/middleware" ) func (i *Issues) Router(mw *middleware.Middleware) http.Handler { diff --git a/appview/knots/knots.go b/appview/knots/knots.go index 24e4bbe0..678a8e47 100644 --- a/appview/knots/knots.go +++ b/appview/knots/knots.go @@ -9,18 +9,18 @@ import ( "time" "github.com/go-chi/chi/v5" - "tangled.sh/tangled.sh/core/api/tangled" - "tangled.sh/tangled.sh/core/appview/config" - "tangled.sh/tangled.sh/core/appview/db" - "tangled.sh/tangled.sh/core/appview/middleware" - "tangled.sh/tangled.sh/core/appview/oauth" - "tangled.sh/tangled.sh/core/appview/pages" - "tangled.sh/tangled.sh/core/appview/serververify" - "tangled.sh/tangled.sh/core/appview/xrpcclient" - "tangled.sh/tangled.sh/core/eventconsumer" - "tangled.sh/tangled.sh/core/idresolver" - "tangled.sh/tangled.sh/core/rbac" - "tangled.sh/tangled.sh/core/tid" + "tangled.org/core/api/tangled" + "tangled.org/core/appview/config" + "tangled.org/core/appview/db" + "tangled.org/core/appview/middleware" + "tangled.org/core/appview/oauth" + "tangled.org/core/appview/pages" + "tangled.org/core/appview/serververify" + "tangled.org/core/appview/xrpcclient" + "tangled.org/core/eventconsumer" + "tangled.org/core/idresolver" + "tangled.org/core/rbac" + "tangled.org/core/tid" comatproto "github.com/bluesky-social/indigo/api/atproto" lexutil "github.com/bluesky-social/indigo/lex/util" diff --git a/appview/middleware/middleware.go b/appview/middleware/middleware.go index 7bb4eee6..cd2dade3 100644 --- a/appview/middleware/middleware.go +++ b/appview/middleware/middleware.go @@ -12,13 +12,13 @@ import ( "github.com/bluesky-social/indigo/atproto/identity" "github.com/go-chi/chi/v5" - "tangled.sh/tangled.sh/core/appview/db" - "tangled.sh/tangled.sh/core/appview/oauth" - "tangled.sh/tangled.sh/core/appview/pages" - "tangled.sh/tangled.sh/core/appview/pagination" - "tangled.sh/tangled.sh/core/appview/reporesolver" - "tangled.sh/tangled.sh/core/idresolver" - "tangled.sh/tangled.sh/core/rbac" + "tangled.org/core/appview/db" + "tangled.org/core/appview/oauth" + "tangled.org/core/appview/pages" + "tangled.org/core/appview/pagination" + "tangled.org/core/appview/reporesolver" + "tangled.org/core/idresolver" + "tangled.org/core/rbac" ) type Middleware struct { diff --git a/appview/notify/merged_notifier.go b/appview/notify/merged_notifier.go index 8eb72dd4..dcf61dd1 100644 --- a/appview/notify/merged_notifier.go +++ b/appview/notify/merged_notifier.go @@ -3,7 +3,7 @@ package notify import ( "context" - "tangled.sh/tangled.sh/core/appview/db" + "tangled.org/core/appview/db" ) type mergedNotifier struct { diff --git a/appview/notify/notifier.go b/appview/notify/notifier.go index eb24f157..01e8ea51 100644 --- a/appview/notify/notifier.go +++ b/appview/notify/notifier.go @@ -3,7 +3,7 @@ package notify import ( "context" - "tangled.sh/tangled.sh/core/appview/db" + "tangled.org/core/appview/db" ) type Notifier interface { diff --git a/appview/oauth/handler/handler.go b/appview/oauth/handler/handler.go index b366ba1b..c5efa7e3 100644 --- a/appview/oauth/handler/handler.go +++ b/appview/oauth/handler/handler.go @@ -16,18 +16,18 @@ import ( "github.com/gorilla/sessions" "github.com/lestrrat-go/jwx/v2/jwk" "github.com/posthog/posthog-go" + tangled "tangled.org/core/api/tangled" + sessioncache "tangled.org/core/appview/cache/session" + "tangled.org/core/appview/config" + "tangled.org/core/appview/db" + "tangled.org/core/appview/middleware" + "tangled.org/core/appview/oauth" + "tangled.org/core/appview/oauth/client" + "tangled.org/core/appview/pages" + "tangled.org/core/idresolver" + "tangled.org/core/rbac" + "tangled.org/core/tid" "tangled.sh/icyphox.sh/atproto-oauth/helpers" - tangled "tangled.sh/tangled.sh/core/api/tangled" - sessioncache "tangled.sh/tangled.sh/core/appview/cache/session" - "tangled.sh/tangled.sh/core/appview/config" - "tangled.sh/tangled.sh/core/appview/db" - "tangled.sh/tangled.sh/core/appview/middleware" - "tangled.sh/tangled.sh/core/appview/oauth" - "tangled.sh/tangled.sh/core/appview/oauth/client" - "tangled.sh/tangled.sh/core/appview/pages" - "tangled.sh/tangled.sh/core/idresolver" - "tangled.sh/tangled.sh/core/rbac" - "tangled.sh/tangled.sh/core/tid" ) const ( diff --git a/appview/oauth/oauth.go b/appview/oauth/oauth.go index 8387c58d..9bf0021c 100644 --- a/appview/oauth/oauth.go +++ b/appview/oauth/oauth.go @@ -9,12 +9,12 @@ import ( indigo_xrpc "github.com/bluesky-social/indigo/xrpc" "github.com/gorilla/sessions" + sessioncache "tangled.org/core/appview/cache/session" + "tangled.org/core/appview/config" + "tangled.org/core/appview/oauth/client" + xrpc "tangled.org/core/appview/xrpcclient" oauth "tangled.sh/icyphox.sh/atproto-oauth" "tangled.sh/icyphox.sh/atproto-oauth/helpers" - sessioncache "tangled.sh/tangled.sh/core/appview/cache/session" - "tangled.sh/tangled.sh/core/appview/config" - "tangled.sh/tangled.sh/core/appview/oauth/client" - xrpc "tangled.sh/tangled.sh/core/appview/xrpcclient" ) type OAuth struct { diff --git a/appview/pages/funcmap.go b/appview/pages/funcmap.go index 10cac92b..e87da0b9 100644 --- a/appview/pages/funcmap.go +++ b/appview/pages/funcmap.go @@ -19,9 +19,9 @@ import ( "github.com/dustin/go-humanize" "github.com/go-enry/go-enry/v2" - "tangled.sh/tangled.sh/core/appview/filetree" - "tangled.sh/tangled.sh/core/appview/pages/markup" - "tangled.sh/tangled.sh/core/crypto" + "tangled.org/core/appview/filetree" + "tangled.org/core/appview/pages/markup" + "tangled.org/core/crypto" ) func (p *Pages) funcMap() template.FuncMap { diff --git a/appview/pages/markup/markdown.go b/appview/pages/markup/markdown.go index e2152b19..3cbe3659 100644 --- a/appview/pages/markup/markdown.go +++ b/appview/pages/markup/markdown.go @@ -22,8 +22,8 @@ import ( "github.com/yuin/goldmark/util" htmlparse "golang.org/x/net/html" - "tangled.sh/tangled.sh/core/api/tangled" - "tangled.sh/tangled.sh/core/appview/pages/repoinfo" + "tangled.org/core/api/tangled" + "tangled.org/core/appview/pages/repoinfo" ) // RendererType defines the type of renderer to use based on context diff --git a/appview/pages/pages.go b/appview/pages/pages.go index e9f9fcf0..9ccbb00c 100644 --- a/appview/pages/pages.go +++ b/appview/pages/pages.go @@ -16,17 +16,17 @@ import ( "strings" "sync" - "tangled.sh/tangled.sh/core/api/tangled" - "tangled.sh/tangled.sh/core/appview/commitverify" - "tangled.sh/tangled.sh/core/appview/config" - "tangled.sh/tangled.sh/core/appview/db" - "tangled.sh/tangled.sh/core/appview/oauth" - "tangled.sh/tangled.sh/core/appview/pages/markup" - "tangled.sh/tangled.sh/core/appview/pages/repoinfo" - "tangled.sh/tangled.sh/core/appview/pagination" - "tangled.sh/tangled.sh/core/idresolver" - "tangled.sh/tangled.sh/core/patchutil" - "tangled.sh/tangled.sh/core/types" + "tangled.org/core/api/tangled" + "tangled.org/core/appview/commitverify" + "tangled.org/core/appview/config" + "tangled.org/core/appview/db" + "tangled.org/core/appview/oauth" + "tangled.org/core/appview/pages/markup" + "tangled.org/core/appview/pages/repoinfo" + "tangled.org/core/appview/pagination" + "tangled.org/core/idresolver" + "tangled.org/core/patchutil" + "tangled.org/core/types" "github.com/alecthomas/chroma/v2" chromahtml "github.com/alecthomas/chroma/v2/formatters/html" diff --git a/appview/pages/repoinfo/repoinfo.go b/appview/pages/repoinfo/repoinfo.go index c676ddbf..223bf72b 100644 --- a/appview/pages/repoinfo/repoinfo.go +++ b/appview/pages/repoinfo/repoinfo.go @@ -7,8 +7,8 @@ import ( "strings" "github.com/bluesky-social/indigo/atproto/syntax" - "tangled.sh/tangled.sh/core/appview/db" - "tangled.sh/tangled.sh/core/appview/state/userutil" + "tangled.org/core/appview/db" + "tangled.org/core/appview/state/userutil" ) func (r RepoInfo) OwnerWithAt() string { diff --git a/appview/pages/templates/repo/fragments/cloneDropdown.html b/appview/pages/templates/repo/fragments/cloneDropdown.html index 6a225a8e..e093fd56 100644 --- a/appview/pages/templates/repo/fragments/cloneDropdown.html +++ b/appview/pages/templates/repo/fragments/cloneDropdown.html @@ -29,8 +29,8 @@ https://tangled.sh/{{ .RepoInfo.OwnerWithAt }}/{{ .RepoInfo.Name }} + data-url="https://tangled.org/{{ .RepoInfo.OwnerWithAt }}/{{ .RepoInfo.Name }}" + >https://tangled.org/{{ .RepoInfo.OwnerWithAt }}/{{ .RepoInfo.Name }}