tangled
alpha
login
or
join now
tjh.dev
/
core
forked from
tangled.org/core
0
fork
atom
this repo has no description
0
fork
atom
overview
issues
pulls
pipelines
all: rename package
anirudh.fi
1 year ago
885cf5ce
972ebcea
+30
-45
16 changed files
expand all
collapse all
unified
split
appview
auth
auth.go
state
middleware.go
state.go
cmd
appview
main.go
gen.go
knotserver
main.go
repoguard
main.go
config.yaml
go.mod
go.sum
knotserver
db
pubkeys.go
file.go
git.go
handler.go
routes.go
lexicon-build-config.json
+1
-1
appview/auth/auth.go
···
11
"github.com/bluesky-social/indigo/atproto/syntax"
12
"github.com/bluesky-social/indigo/xrpc"
13
"github.com/gorilla/sessions"
14
-
"github.com/icyphox/bild/appview"
15
)
16
17
type Auth struct {
···
11
"github.com/bluesky-social/indigo/atproto/syntax"
12
"github.com/bluesky-social/indigo/xrpc"
13
"github.com/gorilla/sessions"
14
+
"github.com/sotangled/tangled/appview"
15
)
16
17
type Auth struct {
+2
-2
appview/state/middleware.go
···
7
8
comatproto "github.com/bluesky-social/indigo/api/atproto"
9
"github.com/bluesky-social/indigo/xrpc"
10
-
"github.com/icyphox/bild/appview"
11
-
"github.com/icyphox/bild/appview/auth"
12
)
13
14
type Middleware func(http.Handler) http.Handler
···
7
8
comatproto "github.com/bluesky-social/indigo/api/atproto"
9
"github.com/bluesky-social/indigo/xrpc"
10
+
"github.com/sotangled/tangled/appview"
11
+
"github.com/sotangled/tangled/appview/auth"
12
)
13
14
type Middleware func(http.Handler) http.Handler
+4
-4
appview/state/state.go
···
14
"github.com/gliderlabs/ssh"
15
"github.com/go-chi/chi/v5"
16
"github.com/google/uuid"
17
-
tangled "github.com/icyphox/bild/api/tangled"
18
-
"github.com/icyphox/bild/appview"
19
-
"github.com/icyphox/bild/appview/auth"
20
-
"github.com/icyphox/bild/appview/db"
21
)
22
23
type State struct {
···
14
"github.com/gliderlabs/ssh"
15
"github.com/go-chi/chi/v5"
16
"github.com/google/uuid"
17
+
tangled "github.com/sotangled/tangled/api/tangled"
18
+
"github.com/sotangled/tangled/appview"
19
+
"github.com/sotangled/tangled/appview/auth"
20
+
"github.com/sotangled/tangled/appview/db"
21
)
22
23
type State struct {
+1
-1
cmd/appview/main.go
···
7
"net/http"
8
"os"
9
10
-
"github.com/icyphox/bild/appview/state"
11
)
12
13
func main() {
···
7
"net/http"
8
"os"
9
10
+
"github.com/sotangled/tangled/appview/state"
11
)
12
13
func main() {
+1
-1
cmd/gen.go
···
1
package main
2
3
import (
4
-
shtangled "github.com/icyphox/bild/api/tangled"
5
cbg "github.com/whyrusleeping/cbor-gen"
6
)
7
···
1
package main
2
3
import (
4
+
shtangled "github.com/sotangled/tangled/api/tangled"
5
cbg "github.com/whyrusleeping/cbor-gen"
6
)
7
+3
-3
cmd/knotserver/main.go
···
8
"net/http"
9
"os"
10
11
-
"github.com/icyphox/bild/knotserver"
12
-
"github.com/icyphox/bild/knotserver/config"
13
-
"github.com/icyphox/bild/knotserver/db"
14
)
15
16
func main() {
···
8
"net/http"
9
"os"
10
11
+
"github.com/sotangled/tangled/knotserver"
12
+
"github.com/sotangled/tangled/knotserver/config"
13
+
"github.com/sotangled/tangled/knotserver/db"
14
)
15
16
func main() {
+1
-1
cmd/repoguard/main.go
···
12
"strings"
13
"time"
14
15
-
"github.com/icyphox/bild/appview/auth"
16
)
17
18
var (
···
12
"strings"
13
"time"
14
15
+
"github.com/sotangled/tangled/appview/auth"
16
)
17
18
var (
+1
-1
config.yaml
···
15
title: icy does git
16
description: come get your free software
17
server:
18
-
name: github.com/icyphox/bild
19
host: 0.0.0.0
20
port: 5555
21
dbpath: bild.db
···
15
title: icy does git
16
description: come get your free software
17
server:
18
+
name: github.com/sotangled/tangled
19
host: 0.0.0.0
20
port: 5555
21
dbpath: bild.db
+5
-8
go.mod
···
1
-
module github.com/icyphox/bild
2
3
go 1.23
4
5
toolchain go1.23.4
6
7
require (
8
-
github.com/alecthomas/chroma/v2 v2.14.0
9
github.com/bluekeyes/go-gitdiff v0.8.0
10
github.com/bluesky-social/indigo v0.0.0-20250123072624-9e3b84fdbb20
11
-
github.com/dustin/go-humanize v1.0.1
12
github.com/gliderlabs/ssh v0.3.5
13
github.com/go-chi/chi/v5 v5.2.0
14
github.com/go-git/go-git/v5 v5.12.0
···
21
github.com/russross/blackfriday/v2 v2.1.0
22
github.com/sethvargo/go-envconfig v1.1.0
23
github.com/whyrusleeping/cbor-gen v0.2.1-0.20241030202151-b7a6831be65e
24
-
golang.org/x/crypto v0.32.0
25
golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028
26
-
gopkg.in/yaml.v3 v3.0.1
27
)
28
29
require (
30
-
github.com/Blank-Xu/sql-adapter v1.1.1 // indirect
31
github.com/Microsoft/go-winio v0.6.2 // indirect
32
github.com/ProtonMail/go-crypto v1.0.0 // indirect
33
github.com/acomagu/bufpipe v1.0.4 // indirect
···
36
github.com/beorn7/perks v1.0.1 // indirect
37
github.com/bmatcuk/doublestar/v4 v4.7.1 // indirect
38
github.com/carlmjohnson/versioninfo v0.22.5 // indirect
39
-
github.com/casbin/casbin/v2 v2.103.0 // indirect
40
github.com/casbin/govaluate v1.3.0 // indirect
41
github.com/cespare/xxhash/v2 v2.2.0 // indirect
42
github.com/cloudflare/circl v1.4.0 // indirect
43
github.com/cyphar/filepath-securejoin v0.3.3 // indirect
44
github.com/davecgh/go-spew v1.1.1 // indirect
45
-
github.com/dlclark/regexp2 v1.11.4 // indirect
46
github.com/emirpasic/gods v1.18.1 // indirect
47
github.com/felixge/httpsnoop v1.0.4 // indirect
48
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
···
103
go.uber.org/atomic v1.11.0 // indirect
104
go.uber.org/multierr v1.11.0 // indirect
105
go.uber.org/zap v1.26.0 // indirect
0
106
golang.org/x/net v0.33.0 // indirect
107
golang.org/x/sys v0.29.0 // indirect
108
golang.org/x/time v0.3.0 // indirect
109
google.golang.org/protobuf v1.33.0 // indirect
110
gopkg.in/warnings.v0 v0.1.2 // indirect
0
111
lukechampine.com/blake3 v1.2.1 // indirect
112
)
113
···
1
+
module github.com/sotangled/tangled
2
3
go 1.23
4
5
toolchain go1.23.4
6
7
require (
8
+
github.com/Blank-Xu/sql-adapter v1.1.1
9
github.com/bluekeyes/go-gitdiff v0.8.0
10
github.com/bluesky-social/indigo v0.0.0-20250123072624-9e3b84fdbb20
11
+
github.com/casbin/casbin/v2 v2.103.0
12
github.com/gliderlabs/ssh v0.3.5
13
github.com/go-chi/chi/v5 v5.2.0
14
github.com/go-git/go-git/v5 v5.12.0
···
21
github.com/russross/blackfriday/v2 v2.1.0
22
github.com/sethvargo/go-envconfig v1.1.0
23
github.com/whyrusleeping/cbor-gen v0.2.1-0.20241030202151-b7a6831be65e
0
24
golang.org/x/xerrors v0.0.0-20231012003039-104605ab7028
0
25
)
26
27
require (
0
28
github.com/Microsoft/go-winio v0.6.2 // indirect
29
github.com/ProtonMail/go-crypto v1.0.0 // indirect
30
github.com/acomagu/bufpipe v1.0.4 // indirect
···
33
github.com/beorn7/perks v1.0.1 // indirect
34
github.com/bmatcuk/doublestar/v4 v4.7.1 // indirect
35
github.com/carlmjohnson/versioninfo v0.22.5 // indirect
0
36
github.com/casbin/govaluate v1.3.0 // indirect
37
github.com/cespare/xxhash/v2 v2.2.0 // indirect
38
github.com/cloudflare/circl v1.4.0 // indirect
39
github.com/cyphar/filepath-securejoin v0.3.3 // indirect
40
github.com/davecgh/go-spew v1.1.1 // indirect
0
41
github.com/emirpasic/gods v1.18.1 // indirect
42
github.com/felixge/httpsnoop v1.0.4 // indirect
43
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
···
98
go.uber.org/atomic v1.11.0 // indirect
99
go.uber.org/multierr v1.11.0 // indirect
100
go.uber.org/zap v1.26.0 // indirect
101
+
golang.org/x/crypto v0.32.0 // indirect
102
golang.org/x/net v0.33.0 // indirect
103
golang.org/x/sys v0.29.0 // indirect
104
golang.org/x/time v0.3.0 // indirect
105
google.golang.org/protobuf v1.33.0 // indirect
106
gopkg.in/warnings.v0 v0.1.2 // indirect
107
+
gopkg.in/yaml.v3 v3.0.1 // indirect
108
lukechampine.com/blake3 v1.2.1 // indirect
109
)
110
+1
-13
go.sum
···
9
github.com/ProtonMail/go-crypto v1.0.0/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0=
10
github.com/acomagu/bufpipe v1.0.4 h1:e3H4WUzM3npvo5uv95QuJM3cQspFNtFBzvJ2oNjKIDQ=
11
github.com/acomagu/bufpipe v1.0.4/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4=
12
-
github.com/alecthomas/assert/v2 v2.7.0 h1:QtqSACNS3tF7oasA8CU6A6sXZSBDqnm7RfpLl9bZqbE=
13
-
github.com/alecthomas/assert/v2 v2.7.0/go.mod h1:Bze95FyfUr7x34QZrjL+XP+0qgp/zg8yS+TtBj1WA3k=
14
-
github.com/alecthomas/chroma/v2 v2.14.0 h1:R3+wzpnUArGcQz7fCETQBzO5n9IMNi13iIs46aU4V9E=
15
-
github.com/alecthomas/chroma/v2 v2.14.0/go.mod h1:QolEbTfmUHIMVpBqxeDnNBj2uoeI4EbYP4i6n68SG4I=
16
-
github.com/alecthomas/repr v0.4.0 h1:GhI2A8MACjfegCPVq9f1FLvIBS+DrQ2KQBFZP1iFzXc=
17
-
github.com/alecthomas/repr v0.4.0/go.mod h1:Fr0507jx4eOXV7AlPV6AVZLYrLIuIeSOWtW57eE/O/4=
18
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8=
19
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4=
20
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio=
···
28
github.com/bluekeyes/go-gitdiff v0.8.0/go.mod h1:WWAk1Mc6EgWarCrPFO+xeYlujPu98VuLW3Tu+B/85AE=
29
github.com/bluesky-social/indigo v0.0.0-20250123072624-9e3b84fdbb20 h1:yHusfYYi8odoCcsI6AurU+dRWb7itHAQNwt3/Rl9Vfs=
30
github.com/bluesky-social/indigo v0.0.0-20250123072624-9e3b84fdbb20/go.mod h1:Qp4YqWf+AQ3TwQCxV5Ls8O2tXE55zVTGVs3zTmn7BOg=
31
-
github.com/bmatcuk/doublestar/v4 v4.6.1 h1:FH9SifrbvJhnlQpztAx++wlkk70QBf0iBWDwNy7PA4I=
32
github.com/bmatcuk/doublestar/v4 v4.6.1/go.mod h1:xBQ8jztBU6kakFMg+8WGxn0c6z1fTSPVIjEY1Wr7jzc=
33
github.com/bmatcuk/doublestar/v4 v4.7.1 h1:fdDeAqgT47acgwd9bd9HxJRDmc9UAmPpc+2m0CXv75Q=
34
github.com/bmatcuk/doublestar/v4 v4.7.1/go.mod h1:xBQ8jztBU6kakFMg+8WGxn0c6z1fTSPVIjEY1Wr7jzc=
···
55
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
56
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
57
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
58
-
github.com/dlclark/regexp2 v1.11.4 h1:rPYF9/LECdNymJufQKmri9gV604RvvABwgOA8un7yAo=
59
-
github.com/dlclark/regexp2 v1.11.4/go.mod h1:DHkYz0B9wPfa6wondMfaivmHpzrQ3v9q8cnmRbL6yW8=
60
-
github.com/dustin/go-humanize v1.0.1 h1:GzkhY7T5VNhEkwH0PVJgjz+fX1rhBrR7pRT3mDkpeCY=
61
-
github.com/dustin/go-humanize v1.0.1/go.mod h1:Mu1zIs6XwVuF/gI1OepvI0qD18qycQx+mFykh5fBlto=
62
github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc=
63
github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ=
64
github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=
···
86
github.com/go-yaml/yaml v2.1.0+incompatible/go.mod h1:w2MrLa16VYP0jy6N7M5kHaCkaLENm+P+Tv+MfurjSw0=
87
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
88
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
0
89
github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4=
90
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
91
github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
···
115
github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
116
github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k=
117
github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM=
118
-
github.com/hexops/gotextdiff v1.0.3 h1:gitA9+qJrrTCsiCl7+kh75nPqQt1cx4ZkudSTLoUqJM=
119
-
github.com/hexops/gotextdiff v1.0.3/go.mod h1:pSWU5MAI3yDq+fZBTazCSJysOMbxWL1BSow5/V2vxeg=
120
github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK2O4oXg=
121
github.com/imdario/mergo v0.3.16 h1:wwQJbIsHYGMUyLSPrEq1CT16AhnhNJQ51+4fdHUnCl4=
122
github.com/imdario/mergo v0.3.16/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY=
···
9
github.com/ProtonMail/go-crypto v1.0.0/go.mod h1:EjAoLdwvbIOoOQr3ihjnSoLZRtE8azugULFRteWMNc0=
10
github.com/acomagu/bufpipe v1.0.4 h1:e3H4WUzM3npvo5uv95QuJM3cQspFNtFBzvJ2oNjKIDQ=
11
github.com/acomagu/bufpipe v1.0.4/go.mod h1:mxdxdup/WdsKVreO5GpW4+M/1CE2sMG4jeGJ2sYmHc4=
0
0
0
0
0
0
12
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be h1:9AeTilPcZAjCFIImctFaOjnTIavg87rW78vTPkQqLI8=
13
github.com/anmitsu/go-shlex v0.0.0-20200514113438-38f4b401e2be/go.mod h1:ySMOLuWl6zY27l47sB3qLNK6tF2fkHG55UZxx8oIVo4=
14
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5 h1:0CwZNZbxp69SHPdPJAN/hZIm0C4OItdklCFmMRWYpio=
···
22
github.com/bluekeyes/go-gitdiff v0.8.0/go.mod h1:WWAk1Mc6EgWarCrPFO+xeYlujPu98VuLW3Tu+B/85AE=
23
github.com/bluesky-social/indigo v0.0.0-20250123072624-9e3b84fdbb20 h1:yHusfYYi8odoCcsI6AurU+dRWb7itHAQNwt3/Rl9Vfs=
24
github.com/bluesky-social/indigo v0.0.0-20250123072624-9e3b84fdbb20/go.mod h1:Qp4YqWf+AQ3TwQCxV5Ls8O2tXE55zVTGVs3zTmn7BOg=
0
25
github.com/bmatcuk/doublestar/v4 v4.6.1/go.mod h1:xBQ8jztBU6kakFMg+8WGxn0c6z1fTSPVIjEY1Wr7jzc=
26
github.com/bmatcuk/doublestar/v4 v4.7.1 h1:fdDeAqgT47acgwd9bd9HxJRDmc9UAmPpc+2m0CXv75Q=
27
github.com/bmatcuk/doublestar/v4 v4.7.1/go.mod h1:xBQ8jztBU6kakFMg+8WGxn0c6z1fTSPVIjEY1Wr7jzc=
···
48
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
49
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
50
github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
0
0
0
0
51
github.com/emirpasic/gods v1.18.1 h1:FXtiHYKDGKCW2KzwZKx0iC0PQmdlorYgdFG9jPXJ1Bc=
52
github.com/emirpasic/gods v1.18.1/go.mod h1:8tpGGwCnJ5H4r6BWwaV6OrWmMoPhUl5jm/FMNAnJvWQ=
53
github.com/felixge/httpsnoop v1.0.4 h1:NFTV2Zj1bL4mc9sqWACXbQFVBBg2W3GPvqp8/ESS2Wg=
···
75
github.com/go-yaml/yaml v2.1.0+incompatible/go.mod h1:w2MrLa16VYP0jy6N7M5kHaCkaLENm+P+Tv+MfurjSw0=
76
github.com/gogo/protobuf v1.3.2 h1:Ov1cvc58UF3b5XjBnZv7+opcTcQFZebYjWzi34vdm4Q=
77
github.com/gogo/protobuf v1.3.2/go.mod h1:P1XiOD3dCwIKUDQYPy72D8LYyHL2YPYrpS2s69NZV8Q=
78
+
github.com/golang/mock v1.4.4 h1:l75CXGRSwbaYNpl/Z2X1XIIAMSCquvXgpVZDhwEIJsc=
79
github.com/golang/mock v1.4.4/go.mod h1:l3mdAwkq5BuhzHwde/uurv3sEJeZMXNpwsxVWU71h+4=
80
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
81
github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI=
···
105
github.com/hashicorp/golang-lru v1.0.2/go.mod h1:iADmTwqILo4mZ8BN3D2Q6+9jd8WM5uGBxy+E8yxSoD4=
106
github.com/hashicorp/golang-lru/v2 v2.0.7 h1:a+bsQ5rvGLjzHuww6tVxozPZFVghXaHOwFs4luLUK2k=
107
github.com/hashicorp/golang-lru/v2 v2.0.7/go.mod h1:QeFd9opnmA6QUJc5vARoKUSoFhyfM2/ZepoAG6RGpeM=
0
0
108
github.com/imdario/mergo v0.3.13/go.mod h1:4lJ1jqUDcsbIECGy0RUJAXNIhg+6ocWgb1ALK2O4oXg=
109
github.com/imdario/mergo v0.3.16 h1:wwQJbIsHYGMUyLSPrEq1CT16AhnhNJQ51+4fdHUnCl4=
110
github.com/imdario/mergo v0.3.16/go.mod h1:WBLT9ZmE3lPoWsEzCh9LPo3TiwVN+ZKEjmz+hD27ysY=
+1
-1
knotserver/db/pubkeys.go
···
3
import (
4
"time"
5
6
-
tangled "github.com/icyphox/bild/api/tangled"
7
)
8
9
type PublicKey struct {
···
3
import (
4
"time"
5
6
+
"github.com/sotangled/tangled/api/tangled"
7
)
8
9
type PublicKey struct {
+1
-1
knotserver/file.go
···
7
"net/http"
8
"strings"
9
10
-
"github.com/icyphox/bild/knotserver/git"
11
)
12
13
func (h *Handle) listFiles(files []git.NiceTree, data map[string]any, w http.ResponseWriter) {
···
7
"net/http"
8
"strings"
9
10
+
"github.com/sotangled/tangled/knotserver/git"
11
)
12
13
func (h *Handle) listFiles(files []git.NiceTree, data map[string]any, w http.ResponseWriter) {
+1
-1
knotserver/git.go
···
8
"path/filepath"
9
10
"github.com/go-chi/chi/v5"
11
-
"github.com/icyphox/bild/knotserver/git/service"
12
)
13
14
func (d *Handle) InfoRefs(w http.ResponseWriter, r *http.Request) {
···
8
"path/filepath"
9
10
"github.com/go-chi/chi/v5"
11
+
"github.com/sotangled/tangled/knotserver/git/service"
12
)
13
14
func (d *Handle) InfoRefs(w http.ResponseWriter, r *http.Request) {
+4
-4
knotserver/handler.go
···
8
"net/http"
9
10
"github.com/go-chi/chi/v5"
11
-
tangled "github.com/icyphox/bild/api/tangled"
12
-
"github.com/icyphox/bild/knotserver/config"
13
-
"github.com/icyphox/bild/knotserver/db"
14
-
"github.com/icyphox/bild/knotserver/jsclient"
15
)
16
17
type Handle struct {
···
8
"net/http"
9
10
"github.com/go-chi/chi/v5"
11
+
tangled "github.com/sotangled/tangled/api/tangled"
12
+
"github.com/sotangled/tangled/knotserver/config"
13
+
"github.com/sotangled/tangled/knotserver/db"
14
+
"github.com/sotangled/tangled/knotserver/jsclient"
15
)
16
17
type Handle struct {
+2
-2
knotserver/routes.go
···
19
"github.com/go-chi/chi/v5"
20
"github.com/go-git/go-git/v5/plumbing"
21
"github.com/go-git/go-git/v5/plumbing/object"
22
-
"github.com/icyphox/bild/knotserver/db"
23
-
"github.com/icyphox/bild/knotserver/git"
24
"github.com/russross/blackfriday/v2"
0
0
25
)
26
27
func (h *Handle) Index(w http.ResponseWriter, r *http.Request) {
···
19
"github.com/go-chi/chi/v5"
20
"github.com/go-git/go-git/v5/plumbing"
21
"github.com/go-git/go-git/v5/plumbing/object"
0
0
22
"github.com/russross/blackfriday/v2"
23
+
"github.com/sotangled/tangled/knotserver/db"
24
+
"github.com/sotangled/tangled/knotserver/git"
25
)
26
27
func (h *Handle) Index(w http.ResponseWriter, r *http.Request) {
+1
-1
lexicon-build-config.json
···
3
"package": "tangled",
4
"prefix": "sh.tangled",
5
"outdir": "api/tangled",
6
-
"import": "github.com/icyphox/bild/api/tangled",
7
"gen-server": true
8
}
9
]
···
3
"package": "tangled",
4
"prefix": "sh.tangled",
5
"outdir": "api/tangled",
6
+
"import": "github.com/sotangled/tangled/api/tangled",
7
"gen-server": true
8
}
9
]