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/lfs/transfer.go → core/lfs/transfer.go +1−3
| @@ -20,8 +20,6 @@ import ( | |||
| 20 | 20 | "log/slog" | |
| 21 | 21 | "strconv" | |
| 22 | 22 | "strings" | |
| 23 | |||
| 24 | "github.com/rodent-software/vole/internal/locks" | ||
| 25 | 23 | ) | |
| 26 | 24 | ||
| 27 | 25 | const ( | |
| @@ -52,7 +50,7 @@ type Transfer struct { | |||
| 52 | 50 | IsAdmin bool | |
| 53 | 51 | // Locks is the lock table. Nil means this server offers none, and the `locking` | |
| 54 | 52 | // capability is not advertised. | |
| 55 | Locks *locks.Store | ||
| 53 | Locks *LockStore | ||
| 56 | 54 | // Names renders an account id as a name for messages. Nil means ids are shown, | |
| 57 | 55 | // which is honest but ugly; the SSH server always supplies one. | |
| 58 | 56 | Names func(accountID string) string | |