diff options
| author | 2026-03-04 13:59:28 +0800 | |
|---|---|---|
| committer | 2026-03-04 14:07:45 +0800 | |
| commit | 95d8ceb9b612c776b3f6dce3c7a2236c17bd5313 (patch) | |
| tree | 584f99f27ea0d33cc358cdcb13246d7e156c3311 /repository | |
| parent | objectstore/packed: Split (diff) | |
| signature | No signature | |
refstore/reftable: Delete reftable support for now
Diffstat (limited to 'repository')
| -rw-r--r-- | repository/open_refs.go | 35 | ||||
| -rw-r--r-- | repository/repository_test.go | 10 |
2 files changed, 0 insertions, 45 deletions
diff --git a/repository/open_refs.go b/repository/open_refs.go index 296c503c..c802b4fa 100644 --- a/repository/open_refs.go +++ b/repository/open_refs.go @@ -10,31 +10,9 @@ import ( refchain "codeberg.org/lindenii/furgit/refstore/chain" refloose "codeberg.org/lindenii/furgit/refstore/loose" refpacked "codeberg.org/lindenii/furgit/refstore/packed" - reftable "codeberg.org/lindenii/furgit/refstore/reftable" ) func openRefStore(root *os.Root, algo objectid.Algorithm) (out refstore.Store, err error) { - hasReftable, err := hasReftableStack(root) - if err != nil { - return nil, err - } - - if hasReftable { - reftableRoot, err := root.OpenRoot("reftable") - if err != nil { - return nil, fmt.Errorf("repository: open reftable: %w", err) - } - - reftableStore, err := reftable.New(reftableRoot, algo) - if err != nil { - _ = reftableRoot.Close() - - return nil, err - } - - return reftableStore, nil - } - looseRoot, err := root.OpenRoot(".") if err != nil { return nil, fmt.Errorf("repository: open root for loose refs: %w", err) @@ -67,16 +45,3 @@ func openRefStore(root *os.Root, algo objectid.Algorithm) (out refstore.Store, e return refchain.New(backends...), nil } - -func hasReftableStack(root *os.Root) (bool, error) { - _, err := root.Stat("reftable/tables.list") - if err == nil { - return true, nil - } - - if errors.Is(err, os.ErrNotExist) { - return false, nil - } - - return false, fmt.Errorf("repository: stat reftable/tables.list: %w", err) -} diff --git a/repository/repository_test.go b/repository/repository_test.go index 22ae5a1a..8d8c604e 100644 --- a/repository/repository_test.go +++ b/repository/repository_test.go @@ -92,16 +92,6 @@ func TestOpenFilesWithPackedRefs(t *testing.T) { }) } -func TestOpenReftableRefFormat(t *testing.T) { - t.Parallel() - - testgit.ForEachAlgorithm(t, func(t *testing.T, algo objectid.Algorithm) { //nolint:thelper - repoHarness := newRepoForRefs(t, algo, "reftable") - commitID := writeMainAndHead(t, repoHarness) - assertResolveFully(t, repoHarness, "HEAD", commitID) - }) -} - func newRepoForRefs(t *testing.T, algo objectid.Algorithm, refFormat string) *testgit.TestRepo { t.Helper() |
