mirror of
https://github.com/hanzokv/lock.git
synced 2026-10-30 15:07:01 +00:00
The fork carried five client adapters: goredis (v6/v7/v8), redigo, rueidis,
valkeygo and kvgo. Only kvgo drives our client, and it is the only one any
consumer imports — hanzoai/git's globallock is the sole user and it takes kvgo.
The other four compiled four client libraries into every build to serve nobody.
Deleted with their examples, and the multi-adapter test collapsed to the case
that remains.
What keeps the old spelling, because renaming it changes behaviour rather than
branding:
scripts.go redis.call(...) is the server's Lua API. The SHA1 of each script
is pinned in this file; rewriting the source changes the hash.
tempredis an upstream test helper — a package name, not our vocabulary. It
is also what still pulls redigo, transitively, in tests only.
kv/kv.go two provenance links to the code these helpers came from.