Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'internal/git/objectpool/fetch_test.go')
-rw-r--r--internal/git/objectpool/fetch_test.go26
1 files changed, 0 insertions, 26 deletions
diff --git a/internal/git/objectpool/fetch_test.go b/internal/git/objectpool/fetch_test.go
index 749c0bd95..3c2cb70ec 100644
--- a/internal/git/objectpool/fetch_test.go
+++ b/internal/git/objectpool/fetch_test.go
@@ -20,32 +20,6 @@ const (
existingBlob = "c60514b6d3d6bf4bec1030f70026e34dfbd69ad5"
)
-func TestFetchFromOriginRemoveDanglingRefs(t *testing.T) {
- source, _, cleanup := testhelper.NewTestRepo(t)
- defer cleanup()
-
- pool, err := NewObjectPool(source.StorageName, testhelper.NewTestObjectPoolName(t))
- require.NoError(t, err)
-
- ctx, cancel := testhelper.Context()
- defer cancel()
-
- require.NoError(t, pool.FetchFromOrigin(ctx, source), "seed pool")
-
- baseArgs := []string{"-C", pool.FullPath()}
-
- // Simulate "dangling refs" as created by https://gitlab.com/gitlab-org/gitaly/merge_requests/1297
- for _, oid := range []string{existingTree, existingCommit, existingBlob} {
- args := append(baseArgs, "update-ref", "refs/dangling/"+oid, oid)
- testhelper.MustRunCommand(t, nil, "git", args...)
- }
- require.Len(t, listDanglingRefs(t, pool), 3, "test setup sanity check")
-
- require.NoError(t, pool.FetchFromOrigin(ctx, source), "second fetch (should remove dangling refs)")
-
- require.Empty(t, listDanglingRefs(t, pool), "dangling refs should be gone")
-}
-
func TestFetchFromOriginKeepUnreachableObjects(t *testing.T) {
source, _, cleanup := testhelper.NewTestRepo(t)
defer cleanup()