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:
authorJohn Cai <jcai@gitlab.com>2023-03-06 21:31:05 +0300
committerJohn Cai <jcai@gitlab.com>2023-03-06 21:31:05 +0300
commit24aeeb4e59539dff47bd040127e0e7effacf8893 (patch)
tree8ce040d3e4c74ef6fcff24d061a2f338a74a6cc0 /internal/gitaly/service/operations/submodules_test.go
parent9b27c320408040d6f629c6e5d67bc88b95822d80 (diff)
Revert "Merge branch 'jc-submodule-in-git-fix' into 'master'"
This reverts merge request !5448
Diffstat (limited to 'internal/gitaly/service/operations/submodules_test.go')
-rw-r--r--internal/gitaly/service/operations/submodules_test.go40
1 files changed, 1 insertions, 39 deletions
diff --git a/internal/gitaly/service/operations/submodules_test.go b/internal/gitaly/service/operations/submodules_test.go
index 4f60ee7db..8047932fc 100644
--- a/internal/gitaly/service/operations/submodules_test.go
+++ b/internal/gitaly/service/operations/submodules_test.go
@@ -4,7 +4,6 @@ package operations
import (
"bytes"
- "context"
"fmt"
"path/filepath"
"testing"
@@ -15,7 +14,6 @@ import (
"gitlab.com/gitlab-org/gitaly/v15/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/v15/internal/git/lstree"
"gitlab.com/gitlab-org/gitaly/v15/internal/helper/text"
- "gitlab.com/gitlab-org/gitaly/v15/internal/metadata/featureflag"
"gitlab.com/gitlab-org/gitaly/v15/internal/structerr"
"gitlab.com/gitlab-org/gitaly/v15/internal/testhelper"
"gitlab.com/gitlab-org/gitaly/v15/proto/go/gitalypb"
@@ -24,11 +22,7 @@ import (
func TestUserUpdateSubmodule(t *testing.T) {
t.Parallel()
- testhelper.NewFeatureSets(featureflag.SubmoduleInGit).
- Run(t, testUserUpdateSubmodule)
-}
-
-func testUserUpdateSubmodule(t *testing.T, ctx context.Context) {
+ ctx := testhelper.Context(t)
ctx, cfg, client := setupOperationsServiceWithoutRepo(t, ctx)
type setupData struct {
@@ -460,38 +454,6 @@ func testUserUpdateSubmodule(t *testing.T, ctx context.Context) {
},
},
{
- desc: "failure due to invalid submodule path",
- subPath: "sub",
- branch: "master",
- setup: func(repoPath, subRepoPath string, repoProto, subRepoProto *gitalypb.Repository) setupData {
- subCommitID := gittest.WriteCommit(t, cfg, subRepoPath)
- gittest.WriteCommit(t, cfg, repoPath, gittest.WithBranch("master"), gittest.WithTreeEntries(
- gittest.TreeEntry{
- Mode: "100644",
- Path: ".gitmodules",
- Content: fmt.Sprintf(`[submodule "%s"]\n\tpath = %s\n\turl = file://%s`, "sub", "sub", subRepoPath),
- },
- gittest.TreeEntry{OID: subCommitID, Mode: "160000", Path: "sub"},
- ))
- commitID := gittest.WriteCommit(t, cfg, subRepoPath, gittest.WithParents(subCommitID))
-
- return setupData{
- request: &gitalypb.UserUpdateSubmoduleRequest{
- User: gittest.TestUser,
- CommitSha: string(commitID),
- Branch: []byte("master"),
- Repository: repoProto,
- Submodule: []byte("foobar/does/not/exist"),
- CommitMessage: []byte("Updating Submodule: sub"),
- },
- expectedResponse: &gitalypb.UserUpdateSubmoduleResponse{
- CommitError: "Invalid submodule path",
- },
- verify: func(t *testing.T) {},
- }
- },
- },
- {
desc: "failure due to same submodule reference",
subPath: "sub",
branch: "master",