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:
authorPatrick Steinhardt <psteinhardt@gitlab.com>2021-04-20 10:00:05 +0300
committerPatrick Steinhardt <psteinhardt@gitlab.com>2021-04-22 08:49:45 +0300
commit9916df2ed49ae671c99af554d0d2f6112a16ebf0 (patch)
tree79bddd2baf55024707a06a57538427d3a2ee0eed
parente480e1b72268b7b0ad47e0828a03c47dc27b0083 (diff)
conflicts: Convert `sameRepo()` to accept GitRepo interfaces
The `sameRepo()` function is currently working on `*gitalypb.Repository` structures, but in fact it works perfectly fine if only given two `repository.GitRepo` interfaces. Convert it to accept the interfaces to make it more flexible.
-rw-r--r--internal/gitaly/service/conflicts/resolve_conflicts.go3
1 files changed, 2 insertions, 1 deletions
diff --git a/internal/gitaly/service/conflicts/resolve_conflicts.go b/internal/gitaly/service/conflicts/resolve_conflicts.go
index 91c7ebb01..3d872253e 100644
--- a/internal/gitaly/service/conflicts/resolve_conflicts.go
+++ b/internal/gitaly/service/conflicts/resolve_conflicts.go
@@ -17,6 +17,7 @@ import (
"gitlab.com/gitlab-org/gitaly/internal/git/conflict"
"gitlab.com/gitlab-org/gitaly/internal/git/localrepo"
"gitlab.com/gitlab-org/gitaly/internal/git/remoterepo"
+ "gitlab.com/gitlab-org/gitaly/internal/git/repository"
"gitlab.com/gitlab-org/gitaly/internal/git2go"
"gitlab.com/gitlab-org/gitaly/internal/gitaly/rubyserver"
"gitlab.com/gitlab-org/gitaly/internal/gitalyssh"
@@ -246,7 +247,7 @@ func (s *server) resolveConflicts(header *gitalypb.ResolveConflictsRequestHeader
return nil
}
-func sameRepo(left, right *gitalypb.Repository) bool {
+func sameRepo(left, right repository.GitRepo) bool {
lgaod := left.GetGitAlternateObjectDirectories()
rgaod := right.GetGitAlternateObjectDirectories()
if len(lgaod) != len(rgaod) {