aboutsummaryrefslogtreecommitdiff
path: root/refstore/files/new.go
diff options
context:
space:
mode:
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
-}