vole
Clone
Read only, no credentials:
https://rodent.software/vole.git
Write over SSH with a registered key:
git clone ssh://git@rodent.software:2222/vole.git
A free and open-source forge that lives in your Git repo.
refactor
c5902451905acdaa478f8476844ccd4a510d9ca9 · Keenan Nemetz · 17d ago · parent ec2aba4b
internal/server/lfs_test.go → server/lfs_test.go +5−5
| @@ -10,7 +10,7 @@ import ( | |||
| 10 | 10 | "encoding/hex" | |
| 11 | 11 | "encoding/json" | |
| 12 | 12 | "fmt" | |
| 13 | "github.com/rodent-software/vole/internal/gc" | ||
| 13 | "github.com/rodent-software/vole/forge" | ||
| 14 | 14 | "io" | |
| 15 | 15 | "net/http" | |
| 16 | 16 | "os" | |
| @@ -20,7 +20,7 @@ import ( | |||
| 20 | 20 | "strings" | |
| 21 | 21 | "testing" | |
| 22 | 22 | ||
| 23 | "github.com/rodent-software/vole/internal/lfs" | ||
| 23 | "github.com/rodent-software/vole/core/lfs" | ||
| 24 | 24 | ) | |
| 25 | 25 | ||
| 26 | 26 | func needGitLFS(t *testing.T) { | |
| @@ -311,11 +311,11 @@ func TestAnUnscopedStoreIsLinkedOnStartup(t *testing.T) { | |||
| 311 | 311 | if err != nil { | |
| 312 | 312 | t.Fatal(err) | |
| 313 | 313 | } | |
| 314 | scan := make([]gc.Repo, 0, len(repos)) | ||
| 314 | scan := make([]forge.GCRepo, 0, len(repos)) | ||
| 315 | 315 | for _, m := range repos { | |
| 316 | scan = append(scan, gc.Repo{Name: m.Name, Dir: m.Dir}) | ||
| 316 | scan = append(scan, forge.GCRepo{Name: m.Name, Dir: m.Dir}) | ||
| 317 | 317 | } | |
| 318 | if _, err := gc.Link(gc.Options{Repos: scan, Store: f.srv.LFS}); err != nil { | ||
| 318 | if _, err := forge.GCLink(forge.GCOptions{Repos: scan, Store: f.srv.LFS}); err != nil { | ||
| 319 | 319 | t.Fatal(err) | |
| 320 | 320 | } | |
| 321 | 321 | if !f.srv.LFS.Has(f.repo, oid) { | |