Versions in this module Expand all Collapse all v0 v0.1.0 Sep 19, 2026 Changes in this version + var ErrRepoLockTimeout = errors.New("executorlock: timed out waiting for repo worktree lock") + var ErrSpawnLockTimeout = errors.New("executorlock: timed out waiting for spawn lock") + func AcquireRepo(lockDir, repoPath string, timeout time.Duration) (func(), error) + func AcquireSpawn(lockDir string, taskID int64, timeout time.Duration) (func(), error) + func RepoLockPath(lockDir, repoPath string) string + func SpawnLockPath(lockDir string, taskID int64) string