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:
-rw-r--r--internal/gitaly/service/operations/squash.go9
-rw-r--r--internal/gitaly/service/operations/squash_test.go45
2 files changed, 0 insertions, 54 deletions
diff --git a/internal/gitaly/service/operations/squash.go b/internal/gitaly/service/operations/squash.go
index 1fbee78b6..0790fa0ce 100644
--- a/internal/gitaly/service/operations/squash.go
+++ b/internal/gitaly/service/operations/squash.go
@@ -5,7 +5,6 @@ import (
"context"
"errors"
"fmt"
- "strings"
"github.com/grpc-ecosystem/go-grpc-middleware/logging/logrus/ctxlogrus"
"gitlab.com/gitlab-org/gitaly/v14/internal/git"
@@ -25,10 +24,6 @@ func (s *Server) UserSquash(ctx context.Context, req *gitalypb.UserSquashRequest
return nil, helper.ErrInvalidArgumentf("UserSquash: %v", err)
}
- if strings.Contains(req.GetSquashId(), "/") {
- return nil, helper.ErrInvalidArgument(errors.New("worktree id can't contain slashes"))
- }
-
sha, err := s.userSquash(ctx, req)
if err != nil {
var gitErr gitError
@@ -63,10 +58,6 @@ func validateUserSquashRequest(req *gitalypb.UserSquashRequest) error {
return errors.New("empty user email")
}
- if req.GetSquashId() == "" {
- return errors.New("empty SquashId")
- }
-
if req.GetStartSha() == "" {
return errors.New("empty StartSha")
}
diff --git a/internal/gitaly/service/operations/squash_test.go b/internal/gitaly/service/operations/squash_test.go
index b87d348b9..784b905a9 100644
--- a/internal/gitaly/service/operations/squash_test.go
+++ b/internal/gitaly/service/operations/squash_test.go
@@ -62,7 +62,6 @@ func TestUserSquash_successful(t *testing.T) {
request := &gitalypb.UserSquashRequest{
Repository: repoProto,
User: gittest.TestUser,
- SquashId: "1",
Author: author,
CommitMessage: commitMessage,
StartSha: tc.startOID,
@@ -104,7 +103,6 @@ func TestUserSquash_stableID(t *testing.T) {
response, err := client.UserSquash(ctx, &gitalypb.UserSquashRequest{
Repository: repoProto,
User: gittest.TestUser,
- SquashId: "1",
Author: author,
CommitMessage: []byte("Squashed commit"),
StartSha: startSha,
@@ -165,7 +163,6 @@ func TestUserSquash_threeWayMerge(t *testing.T) {
request := &gitalypb.UserSquashRequest{
Repository: repoProto,
User: gittest.TestUser,
- SquashId: "1",
Author: author,
CommitMessage: commitMessage,
// The diff between two of these commits results in some changes to files/ruby/popen.rb
@@ -202,7 +199,6 @@ func TestUserSquash_splitIndex(t *testing.T) {
request := &gitalypb.UserSquashRequest{
Repository: repo,
User: gittest.TestUser,
- SquashId: "1",
Author: author,
CommitMessage: commitMessage,
StartSha: startSha,
@@ -255,7 +251,6 @@ func TestUserSquash_renames(t *testing.T) {
request := &gitalypb.UserSquashRequest{
Repository: repoProto,
User: gittest.TestUser,
- SquashId: "1",
Author: author,
CommitMessage: commitMessage,
StartSha: startCommitID,
@@ -291,7 +286,6 @@ func TestUserSquash_missingFileOnTargetBranch(t *testing.T) {
request := &gitalypb.UserSquashRequest{
Repository: repo,
User: gittest.TestUser,
- SquashId: "1",
Author: author,
CommitMessage: commitMessage,
StartSha: conflictingStartSha,
@@ -390,7 +384,6 @@ func TestUserSquash_emptyCommit(t *testing.T) {
response, err := client.UserSquash(ctx, &gitalypb.UserSquashRequest{
Repository: repoProto,
User: gittest.TestUser,
- SquashId: "1",
Author: author,
CommitMessage: []byte("squashed"),
StartSha: tc.theirs.String(),
@@ -429,7 +422,6 @@ func TestUserSquash_validation(t *testing.T) {
request: &gitalypb.UserSquashRequest{
Repository: nil,
User: gittest.TestUser,
- SquashId: "1",
Author: gittest.TestUser,
CommitMessage: commitMessage,
StartSha: startSha,
@@ -442,20 +434,6 @@ func TestUserSquash_validation(t *testing.T) {
request: &gitalypb.UserSquashRequest{
Repository: repo,
User: nil,
- SquashId: "1",
- Author: gittest.TestUser,
- CommitMessage: commitMessage,
- StartSha: startSha,
- EndSha: endSha,
- },
- code: codes.InvalidArgument,
- },
- {
- desc: "empty SquashId",
- request: &gitalypb.UserSquashRequest{
- Repository: repo,
- User: gittest.TestUser,
- SquashId: "",
Author: gittest.TestUser,
CommitMessage: commitMessage,
StartSha: startSha,
@@ -468,7 +446,6 @@ func TestUserSquash_validation(t *testing.T) {
request: &gitalypb.UserSquashRequest{
Repository: repo,
User: gittest.TestUser,
- SquashId: "1",
Author: gittest.TestUser,
CommitMessage: commitMessage,
StartSha: "",
@@ -481,7 +458,6 @@ func TestUserSquash_validation(t *testing.T) {
request: &gitalypb.UserSquashRequest{
Repository: repo,
User: gittest.TestUser,
- SquashId: "1",
Author: gittest.TestUser,
CommitMessage: commitMessage,
StartSha: startSha,
@@ -494,7 +470,6 @@ func TestUserSquash_validation(t *testing.T) {
request: &gitalypb.UserSquashRequest{
Repository: repo,
User: gittest.TestUser,
- SquashId: "1",
Author: nil,
CommitMessage: commitMessage,
StartSha: startSha,
@@ -507,7 +482,6 @@ func TestUserSquash_validation(t *testing.T) {
request: &gitalypb.UserSquashRequest{
Repository: repo,
User: gittest.TestUser,
- SquashId: "1",
Author: gittest.TestUser,
CommitMessage: nil,
StartSha: startSha,
@@ -515,19 +489,6 @@ func TestUserSquash_validation(t *testing.T) {
},
code: codes.InvalidArgument,
},
- {
- desc: "worktree id can't contain slashes",
- request: &gitalypb.UserSquashRequest{
- Repository: repo,
- User: gittest.TestUser,
- SquashId: "1/2",
- Author: gittest.TestUser,
- CommitMessage: commitMessage,
- StartSha: startSha,
- EndSha: endSha,
- },
- code: codes.InvalidArgument,
- },
}
for _, testCase := range testCases {
@@ -564,7 +525,6 @@ func TestUserSquash_conflicts(t *testing.T) {
response, err := client.UserSquash(ctx, &gitalypb.UserSquashRequest{
Repository: repo,
- SquashId: "1",
User: gittest.TestUser,
Author: gittest.TestUser,
CommitMessage: commitMessage,
@@ -600,7 +560,6 @@ func TestUserSquash_ancestry(t *testing.T) {
response, err := client.UserSquash(ctx, &gitalypb.UserSquashRequest{
Repository: repo,
- SquashId: "1",
User: gittest.TestUser,
Author: gittest.TestUser,
CommitMessage: commitMessage,
@@ -632,7 +591,6 @@ func TestUserSquash_gitError(t *testing.T) {
desc: "not existing start SHA",
request: &gitalypb.UserSquashRequest{
Repository: repo,
- SquashId: "1",
User: gittest.TestUser,
Author: gittest.TestUser,
CommitMessage: commitMessage,
@@ -647,7 +605,6 @@ func TestUserSquash_gitError(t *testing.T) {
desc: "not existing end SHA",
request: &gitalypb.UserSquashRequest{
Repository: repo,
- SquashId: "1",
User: gittest.TestUser,
Author: gittest.TestUser,
CommitMessage: commitMessage,
@@ -662,7 +619,6 @@ func TestUserSquash_gitError(t *testing.T) {
desc: "user has no name set",
request: &gitalypb.UserSquashRequest{
Repository: repo,
- SquashId: "1",
User: &gitalypb.User{Email: gittest.TestUser.Email},
Author: gittest.TestUser,
CommitMessage: commitMessage,
@@ -675,7 +631,6 @@ func TestUserSquash_gitError(t *testing.T) {
desc: "author has no name set",
request: &gitalypb.UserSquashRequest{
Repository: repo,
- SquashId: "1",
User: gittest.TestUser,
Author: &gitalypb.User{Email: gittest.TestUser.Email},
CommitMessage: commitMessage,