diff options
author | John Cai <jcai@gitlab.com> | 2023-03-06 21:31:05 +0300 |
---|---|---|
committer | John Cai <jcai@gitlab.com> | 2023-03-06 21:31:05 +0300 |
commit | 24aeeb4e59539dff47bd040127e0e7effacf8893 (patch) | |
tree | 8ce040d3e4c74ef6fcff24d061a2f338a74a6cc0 /internal/gitaly/service/operations/submodules_test.go | |
parent | 9b27c320408040d6f629c6e5d67bc88b95822d80 (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.go | 40 |
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", |