aboutsummaryrefslogtreecommitdiff
path: root/refstore/files/new.go
diff options
context:
space:
mode:
authorGravatar Runxi Yu2026-03-25 14:31:16 +0000
committerGravatar Runxi Yu2026-03-25 14:31:16 +0000
commit48ff647cf4a8bb8f23fcd6b8616f56a8ef72b980 (patch)
treeae199c38042adaa544d5f7d31351661d5831381e /refstore/files/new.go
parent*: objectstore -> object/store (diff)
signatureNo signature
*: refstore -> ref/store
Diffstat (limited to 'refstore/files/new.go')
-rw-r--r--refstore/files/new.go29
1 files changed, 0 insertions, 29 deletions
diff --git a/refstore/files/new.go b/refstore/files/new.go
deleted file mode 100644
index bca3a491..00000000
--- a/refstore/files/new.go
+++ /dev/null
@@ -1,29 +0,0 @@
-package files
-
-import (
- "math/rand"
- "os"
- "time"
-
- objectid "codeberg.org/lindenii/furgit/object/id"
-)
-
-// New creates one files ref store rooted at one repository gitdir.
-func New(root *os.Root, algo objectid.Algorithm, packedRefsTimeout time.Duration) (*Store, error) {
- if algo.Size() == 0 {
- return nil, objectid.ErrInvalidAlgorithm
- }
-
- commonRoot, err := openCommonRoot(root)
- if err != nil {
- return nil, err
- }
-
- return &Store{
- gitRoot: root,
- commonRoot: commonRoot,
- algo: algo,
- lockRand: rand.New(rand.NewSource(time.Now().UnixNano())), //nolint:gosec
- packedRefsTimeout: packedRefsTimeout,
- }, nil
-}