Commit 3e6f68d0 authored by Jacob Vosmaer's avatar Jacob Vosmaer

Merge branch 'zj-update-proto' into 'master'

Upgrade Gitaly Proto to use gitalypb

See merge request gitlab-org/gitlab-workhorse!331
parents 1788824b 87f1189b
......@@ -15,7 +15,7 @@ import (
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/api"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/gitaly"
......@@ -62,7 +62,7 @@ func ensureGitalyRepository(t *testing.T, apiResponse *api.Response) error {
}
// Remove the repository if it already exists, for consistency
rmNsReq := &pb.RemoveNamespaceRequest{
rmNsReq := &gitalypb.RemoveNamespaceRequest{
StorageName: apiResponse.Repository.StorageName,
Name: apiResponse.Repository.RelativePath,
}
......@@ -71,7 +71,7 @@ func ensureGitalyRepository(t *testing.T, apiResponse *api.Response) error {
return err
}
createReq := &pb.CreateRepositoryFromURLRequest{
createReq := &gitalypb.CreateRepositoryFromURLRequest{
Repository: &apiResponse.Repository,
Url: "https://gitlab.com/gitlab-org/gitlab-test.git",
}
......@@ -237,7 +237,7 @@ func TestAllowedGetGitDiff(t *testing.T) {
rightCommit := "e395f646b1499e8e0279445fc99a0596a65fab7e"
expectedBody := "diff --git a/README.md b/README.md"
msg := serializedMessage("RawDiffRequest", &pb.RawDiffRequest{
msg := serializedMessage("RawDiffRequest", &gitalypb.RawDiffRequest{
Repository: &apiResponse.Repository,
LeftCommitId: leftCommit,
RightCommitId: rightCommit,
......@@ -262,7 +262,7 @@ func TestAllowedGetGitFormatPatch(t *testing.T) {
leftCommit := "8a0f2ee90d940bfb0ba1e14e8214b0649056e4ab"
rightCommit := "e395f646b1499e8e0279445fc99a0596a65fab7e"
msg := serializedMessage("RawPatchRequest", &pb.RawPatchRequest{
msg := serializedMessage("RawPatchRequest", &gitalypb.RawPatchRequest{
Repository: &apiResponse.Repository,
LeftCommitId: leftCommit,
RightCommitId: rightCommit,
......
......@@ -19,10 +19,11 @@ import (
"github.com/golang/protobuf/proto"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"google.golang.org/grpc"
"google.golang.org/grpc/codes"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/api"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/git"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/gitaly"
......@@ -91,7 +92,7 @@ func TestGetInfoRefsProxiedToGitalySuccessfully(t *testing.T) {
bodySplit := strings.SplitN(body, "\000", 3)
require.Len(t, bodySplit, 3)
gitalyRequest := &pb.InfoRefsRequest{}
gitalyRequest := &gitalypb.InfoRefsRequest{}
require.NoError(t, jsonpb.UnmarshalString(bodySplit[0], gitalyRequest))
require.Equal(t, gitProtocol, gitalyRequest.GitProtocol)
......@@ -172,7 +173,7 @@ func TestPostReceivePackProxiedToGitalySuccessfully(t *testing.T) {
split := strings.SplitN(body, "\000", 2)
require.Len(t, split, 2)
gitalyRequest := &pb.PostReceivePackRequest{}
gitalyRequest := &gitalypb.PostReceivePackRequest{}
require.NoError(t, jsonpb.UnmarshalString(split[0], gitalyRequest))
assert.Equal(t, apiResponse.Repository.StorageName, gitalyRequest.Repository.StorageName)
......@@ -268,7 +269,7 @@ func TestPostUploadPackProxiedToGitalySuccessfully(t *testing.T) {
bodySplit := strings.SplitN(body, "\000", 2)
require.Len(t, bodySplit, 2)
gitalyRequest := &pb.PostUploadPackRequest{}
gitalyRequest := &gitalypb.PostUploadPackRequest{}
require.NoError(t, jsonpb.UnmarshalString(bodySplit[0], gitalyRequest))
require.Equal(t, apiResponse.Repository.StorageName, gitalyRequest.Repository.StorageName)
......@@ -583,8 +584,8 @@ func TestGetSnapshotProxiedToGitalyInterruptedStream(t *testing.T) {
}
}
func buildGetSnapshotParams(gitalyAddress string, repo *pb.Repository) string {
msg := serializedMessage("GetSnapshotRequest", &pb.GetSnapshotRequest{Repository: repo})
func buildGetSnapshotParams(gitalyAddress string, repo *gitalypb.Repository) string {
msg := serializedMessage("GetSnapshotRequest", &gitalypb.GetSnapshotRequest{Repository: repo})
return buildGitalyRPCParams(gitalyAddress, msg)
}
......@@ -617,8 +618,8 @@ func buildGitalyRPCParams(gitalyAddress string, rpcArgs ...rpcArg) string {
return string(b)
}
func buildPbRepo(storageName, relativePath string) *pb.Repository {
return &pb.Repository{
func buildPbRepo(storageName, relativePath string) *gitalypb.Repository {
return &gitalypb.Repository{
StorageName: storageName,
RelativePath: relativePath,
}
......@@ -649,10 +650,10 @@ func startGitalyServer(t *testing.T, finalMessageCode codes.Code) (*combinedServ
require.NoError(t, err)
gitalyServer := testhelper.NewGitalyServer(finalMessageCode)
pb.RegisterSmartHTTPServiceServer(server, gitalyServer)
pb.RegisterBlobServiceServer(server, gitalyServer)
pb.RegisterRepositoryServiceServer(server, gitalyServer)
pb.RegisterDiffServiceServer(server, gitalyServer)
gitalypb.RegisterSmartHTTPServiceServer(server, gitalyServer)
gitalypb.RegisterBlobServiceServer(server, gitalyServer)
gitalypb.RegisterRepositoryServiceServer(server, gitalyServer)
gitalypb.RegisterDiffServiceServer(server, gitalyServer)
go server.Serve(listener)
......
......@@ -11,7 +11,8 @@ import (
"strings"
"github.com/prometheus/client_golang/prometheus"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/gitaly"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/helper"
......@@ -130,7 +131,7 @@ type Response struct {
// GitalyServer specifies an address and authentication token for a gitaly server we should connect to.
GitalyServer gitaly.Server
// Repository object for making gRPC requests to Gitaly.
Repository pb.Repository
Repository gitalypb.Repository
// For git-http, does the requestor have the right to view all refs?
ShowAllRefs bool
}
......
......@@ -16,7 +16,8 @@ import (
"time"
"github.com/prometheus/client_golang/prometheus"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/gitaly"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/helper"
......@@ -29,7 +30,7 @@ type archiveParams struct {
ArchivePrefix string
CommitId string
GitalyServer gitaly.Server
GitalyRepository pb.Repository
GitalyRepository gitalypb.Repository
DisableCache bool
}
......@@ -128,13 +129,13 @@ func (a *archive) Inject(w http.ResponseWriter, r *http.Request, sendData string
}
}
func handleArchiveWithGitaly(r *http.Request, params archiveParams, format pb.GetArchiveRequest_Format) (io.Reader, error) {
func handleArchiveWithGitaly(r *http.Request, params archiveParams, format gitalypb.GetArchiveRequest_Format) (io.Reader, error) {
c, err := gitaly.NewRepositoryClient(params.GitalyServer)
if err != nil {
return nil, err
}
request := &pb.GetArchiveRequest{
request := &gitalypb.GetArchiveRequest{
Repository: &params.GitalyRepository,
CommitId: params.CommitId,
Prefix: params.ArchivePrefix,
......@@ -144,10 +145,10 @@ func handleArchiveWithGitaly(r *http.Request, params archiveParams, format pb.Ge
return c.ArchiveReader(r.Context(), request)
}
func setArchiveHeaders(w http.ResponseWriter, format pb.GetArchiveRequest_Format, archiveFilename string) {
func setArchiveHeaders(w http.ResponseWriter, format gitalypb.GetArchiveRequest_Format, archiveFilename string) {
w.Header().Del("Content-Length")
w.Header().Set("Content-Disposition", fmt.Sprintf(`attachment; filename="%s"`, archiveFilename))
if format == pb.GetArchiveRequest_ZIP {
if format == gitalypb.GetArchiveRequest_ZIP {
w.Header().Set("Content-Type", "application/zip")
} else {
w.Header().Set("Content-Type", "application/octet-stream")
......@@ -181,20 +182,20 @@ var (
patternTarBz2 = regexp.MustCompile(`\.(tar\.bz2|tbz|tbz2|tb2|bz2)$`)
)
func parseBasename(basename string) (pb.GetArchiveRequest_Format, bool) {
var format pb.GetArchiveRequest_Format
func parseBasename(basename string) (gitalypb.GetArchiveRequest_Format, bool) {
var format gitalypb.GetArchiveRequest_Format
switch {
case (basename == "archive"):
format = pb.GetArchiveRequest_TAR_GZ
format = gitalypb.GetArchiveRequest_TAR_GZ
case patternZip.MatchString(basename):
format = pb.GetArchiveRequest_ZIP
format = gitalypb.GetArchiveRequest_ZIP
case patternTar.MatchString(basename):
format = pb.GetArchiveRequest_TAR
format = gitalypb.GetArchiveRequest_TAR
case patternTarGz.MatchString(basename):
format = pb.GetArchiveRequest_TAR_GZ
format = gitalypb.GetArchiveRequest_TAR_GZ
case patternTarBz2.MatchString(basename):
format = pb.GetArchiveRequest_TAR_BZ2
format = gitalypb.GetArchiveRequest_TAR_BZ2
default:
return format, false
}
......
......@@ -5,7 +5,7 @@ import (
"net/http/httptest"
"testing"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/testhelper"
)
......@@ -13,17 +13,17 @@ import (
func TestParseBasename(t *testing.T) {
for _, testCase := range []struct {
in string
out pb.GetArchiveRequest_Format
out gitalypb.GetArchiveRequest_Format
}{
{"archive", pb.GetArchiveRequest_TAR_GZ},
{"master.tar.gz", pb.GetArchiveRequest_TAR_GZ},
{"foo-master.tgz", pb.GetArchiveRequest_TAR_GZ},
{"foo-v1.2.1.gz", pb.GetArchiveRequest_TAR_GZ},
{"foo.tar.bz2", pb.GetArchiveRequest_TAR_BZ2},
{"archive.tbz", pb.GetArchiveRequest_TAR_BZ2},
{"archive.tbz2", pb.GetArchiveRequest_TAR_BZ2},
{"archive.tb2", pb.GetArchiveRequest_TAR_BZ2},
{"archive.bz2", pb.GetArchiveRequest_TAR_BZ2},
{"archive", gitalypb.GetArchiveRequest_TAR_GZ},
{"master.tar.gz", gitalypb.GetArchiveRequest_TAR_GZ},
{"foo-master.tgz", gitalypb.GetArchiveRequest_TAR_GZ},
{"foo-v1.2.1.gz", gitalypb.GetArchiveRequest_TAR_GZ},
{"foo.tar.bz2", gitalypb.GetArchiveRequest_TAR_BZ2},
{"archive.tbz", gitalypb.GetArchiveRequest_TAR_BZ2},
{"archive.tbz2", gitalypb.GetArchiveRequest_TAR_BZ2},
{"archive.tb2", gitalypb.GetArchiveRequest_TAR_BZ2},
{"archive.bz2", gitalypb.GetArchiveRequest_TAR_BZ2},
} {
basename := testCase.in
out, ok := parseBasename(basename)
......@@ -53,13 +53,13 @@ func TestFinalizeArchive(t *testing.T) {
func TestSetArchiveHeaders(t *testing.T) {
for _, testCase := range []struct {
in pb.GetArchiveRequest_Format
in gitalypb.GetArchiveRequest_Format
out string
}{
{pb.GetArchiveRequest_ZIP, "application/zip"},
{pb.GetArchiveRequest_TAR, "application/octet-stream"},
{pb.GetArchiveRequest_TAR_GZ, "application/octet-stream"},
{pb.GetArchiveRequest_TAR_BZ2, "application/octet-stream"},
{gitalypb.GetArchiveRequest_ZIP, "application/zip"},
{gitalypb.GetArchiveRequest_TAR, "application/octet-stream"},
{gitalypb.GetArchiveRequest_TAR_GZ, "application/octet-stream"},
{gitalypb.GetArchiveRequest_TAR_BZ2, "application/octet-stream"},
} {
w := httptest.NewRecorder()
......
......@@ -4,7 +4,7 @@ import (
"fmt"
"net/http"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/gitaly"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/helper"
......@@ -14,7 +14,7 @@ import (
type blob struct{ senddata.Prefix }
type blobParams struct {
GitalyServer gitaly.Server
GetBlobRequest pb.GetBlobRequest
GetBlobRequest gitalypb.GetBlobRequest
}
var SendBlob = &blob{"git-blob:"}
......
......@@ -5,7 +5,8 @@ import (
"net/http"
"github.com/golang/protobuf/jsonpb"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/gitaly"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/helper"
......@@ -27,7 +28,7 @@ func (d *diff) Inject(w http.ResponseWriter, r *http.Request, sendData string) {
return
}
request := &pb.RawDiffRequest{}
request := &gitalypb.RawDiffRequest{}
if err := jsonpb.UnmarshalString(params.RawDiffRequest, request); err != nil {
helper.Fail500(w, r, fmt.Errorf("diff.RawDiff: %v", err))
return
......
......@@ -5,7 +5,8 @@ import (
"net/http"
"github.com/golang/protobuf/jsonpb"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/gitaly"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/helper"
......@@ -27,7 +28,7 @@ func (p *patch) Inject(w http.ResponseWriter, r *http.Request, sendData string)
return
}
request := &pb.RawPatchRequest{}
request := &gitalypb.RawPatchRequest{}
if err := jsonpb.UnmarshalString(params.RawPatchRequest, request); err != nil {
helper.Fail500(w, r, fmt.Errorf("diff.RawPatch: %v", err))
return
......
......@@ -6,7 +6,8 @@ import (
"net/http"
"github.com/golang/protobuf/jsonpb"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/gitaly"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/helper"
......@@ -34,7 +35,7 @@ func (s *snapshot) Inject(w http.ResponseWriter, r *http.Request, sendData strin
return
}
request := &pb.GetSnapshotRequest{}
request := &gitalypb.GetSnapshotRequest{}
if err := jsonpb.UnmarshalString(params.GetSnapshotRequest, request); err != nil {
helper.Fail500(w, r, fmt.Errorf("SendSnapshot: unmarshal GetSnapshotRequest: %v", err))
return
......
......@@ -7,15 +7,15 @@ import (
"net/http"
"strconv"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitaly/streamio"
)
type BlobClient struct {
pb.BlobServiceClient
gitalypb.BlobServiceClient
}
func (client *BlobClient) SendBlob(ctx context.Context, w http.ResponseWriter, request *pb.GetBlobRequest) error {
func (client *BlobClient) SendBlob(ctx context.Context, w http.ResponseWriter, request *gitalypb.GetBlobRequest) error {
c, err := client.GetBlob(ctx, request)
if err != nil {
return fmt.Errorf("rpc failed: %v", err)
......
......@@ -6,15 +6,15 @@ import (
"io"
"net/http"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitaly/streamio"
)
type DiffClient struct {
pb.DiffServiceClient
gitalypb.DiffServiceClient
}
func (client *DiffClient) SendRawDiff(ctx context.Context, w http.ResponseWriter, request *pb.RawDiffRequest) error {
func (client *DiffClient) SendRawDiff(ctx context.Context, w http.ResponseWriter, request *gitalypb.RawDiffRequest) error {
c, err := client.RawDiff(ctx, request)
if err != nil {
return fmt.Errorf("rpc failed: %v", err)
......@@ -34,7 +34,7 @@ func (client *DiffClient) SendRawDiff(ctx context.Context, w http.ResponseWriter
return nil
}
func (client *DiffClient) SendRawPatch(ctx context.Context, w http.ResponseWriter, request *pb.RawPatchRequest) error {
func (client *DiffClient) SendRawPatch(ctx context.Context, w http.ResponseWriter, request *gitalypb.RawPatchRequest) error {
c, err := client.RawPatch(ctx, request)
if err != nil {
return fmt.Errorf("rpc failed: %v", err)
......
......@@ -5,7 +5,7 @@ import (
grpc_middleware "github.com/grpc-ecosystem/go-grpc-middleware"
grpc_prometheus "github.com/grpc-ecosystem/go-grpc-prometheus"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
gitalyauth "gitlab.com/gitlab-org/gitaly/auth"
gitalyclient "gitlab.com/gitlab-org/gitaly/client"
"google.golang.org/grpc"
......@@ -32,7 +32,7 @@ func NewSmartHTTPClient(server Server) (*SmartHTTPClient, error) {
if err != nil {
return nil, err
}
grpcClient := pb.NewSmartHTTPServiceClient(conn)
grpcClient := gitalypb.NewSmartHTTPServiceClient(conn)
return &SmartHTTPClient{grpcClient}, nil
}
......@@ -41,7 +41,7 @@ func NewBlobClient(server Server) (*BlobClient, error) {
if err != nil {
return nil, err
}
grpcClient := pb.NewBlobServiceClient(conn)
grpcClient := gitalypb.NewBlobServiceClient(conn)
return &BlobClient{grpcClient}, nil
}
......@@ -50,7 +50,7 @@ func NewRepositoryClient(server Server) (*RepositoryClient, error) {
if err != nil {
return nil, err
}
grpcClient := pb.NewRepositoryServiceClient(conn)
grpcClient := gitalypb.NewRepositoryServiceClient(conn)
return &RepositoryClient{grpcClient}, nil
}
......@@ -60,7 +60,7 @@ func NewNamespaceClient(server Server) (*NamespaceClient, error) {
if err != nil {
return nil, err
}
grpcClient := pb.NewNamespaceServiceClient(conn)
grpcClient := gitalypb.NewNamespaceServiceClient(conn)
return &NamespaceClient{grpcClient}, nil
}
......@@ -69,7 +69,7 @@ func NewDiffClient(server Server) (*DiffClient, error) {
if err != nil {
return nil, err
}
grpcClient := pb.NewDiffServiceClient(conn)
grpcClient := gitalypb.NewDiffServiceClient(conn)
return &DiffClient{grpcClient}, nil
}
......
package gitaly
import (
pb "gitlab.com/gitlab-org/gitaly-proto/go"
)
import "gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
// NamespaceClient encapsulates NamespaceService calls
type NamespaceClient struct {
pb.NamespaceServiceClient
gitalypb.NamespaceServiceClient
}
......@@ -5,18 +5,18 @@ import (
"fmt"
"io"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitaly/streamio"
)
// RepositoryClient encapsulates RepositoryService calls
type RepositoryClient struct {
pb.RepositoryServiceClient
gitalypb.RepositoryServiceClient
}
// ArchiveReader performs a GetArchive Gitaly request and returns an io.Reader
// for the response
func (client *RepositoryClient) ArchiveReader(ctx context.Context, request *pb.GetArchiveRequest) (io.Reader, error) {
func (client *RepositoryClient) ArchiveReader(ctx context.Context, request *gitalypb.GetArchiveRequest) (io.Reader, error) {
c, err := client.GetArchive(ctx, request)
if err != nil {
return nil, fmt.Errorf("RepositoryService::GetArchive: %v", err)
......@@ -31,7 +31,7 @@ func (client *RepositoryClient) ArchiveReader(ctx context.Context, request *pb.G
// SnapshotReader performs a GetSnapshot Gitaly request and returns an io.Reader
// for the response
func (client *RepositoryClient) SnapshotReader(ctx context.Context, request *pb.GetSnapshotRequest) (io.Reader, error) {
func (client *RepositoryClient) SnapshotReader(ctx context.Context, request *gitalypb.GetSnapshotRequest) (io.Reader, error) {
c, err := client.GetSnapshot(ctx, request)
if err != nil {
return nil, fmt.Errorf("RepositoryService::GetSnapshot: %v", err)
......
......@@ -5,16 +5,16 @@ import (
"fmt"
"io"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitaly/streamio"
)
type SmartHTTPClient struct {
pb.SmartHTTPServiceClient
gitalypb.SmartHTTPServiceClient
}
func (client *SmartHTTPClient) InfoRefsResponseReader(ctx context.Context, repo *pb.Repository, rpc string, gitConfigOptions []string, gitProtocol string) (io.Reader, error) {
rpcRequest := &pb.InfoRefsRequest{
func (client *SmartHTTPClient) InfoRefsResponseReader(ctx context.Context, repo *gitalypb.Repository, rpc string, gitConfigOptions []string, gitProtocol string) (io.Reader, error) {
rpcRequest := &gitalypb.InfoRefsRequest{
Repository: repo,
GitConfigOptions: gitConfigOptions,
GitProtocol: gitProtocol,
......@@ -33,7 +33,7 @@ func (client *SmartHTTPClient) InfoRefsResponseReader(ctx context.Context, repo
}
type infoRefsClient interface {
Recv() (*pb.InfoRefsResponse, error)
Recv() (*gitalypb.InfoRefsResponse, error)
}
func infoRefsReader(stream infoRefsClient) io.Reader {
......@@ -43,13 +43,13 @@ func infoRefsReader(stream infoRefsClient) io.Reader {
})
}
func (client *SmartHTTPClient) ReceivePack(ctx context.Context, repo *pb.Repository, glId string, glUsername string, glRepository string, gitConfigOptions []string, clientRequest io.Reader, clientResponse io.Writer, gitProtocol string) error {
func (client *SmartHTTPClient) ReceivePack(ctx context.Context, repo *gitalypb.Repository, glId string, glUsername string, glRepository string, gitConfigOptions []string, clientRequest io.Reader, clientResponse io.Writer, gitProtocol string) error {
stream, err := client.PostReceivePack(ctx)
if err != nil {
return err
}
rpcRequest := &pb.PostReceivePackRequest{
rpcRequest := &gitalypb.PostReceivePackRequest{
Repository: repo,
GlId: glId,
GlUsername: glUsername,
......@@ -76,7 +76,7 @@ func (client *SmartHTTPClient) ReceivePack(ctx context.Context, repo *pb.Reposit
go func() {
sw := streamio.NewWriter(func(data []byte) error {
return stream.Send(&pb.PostReceivePackRequest{Data: data})
return stream.Send(&gitalypb.PostReceivePackRequest{Data: data})
})
_, err := io.Copy(sw, clientRequest)
stream.CloseSend()
......@@ -92,13 +92,13 @@ func (client *SmartHTTPClient) ReceivePack(ctx context.Context, repo *pb.Reposit
return nil
}
func (client *SmartHTTPClient) UploadPack(ctx context.Context, repo *pb.Repository, clientRequest io.Reader, clientResponse io.Writer, gitConfigOptions []string, gitProtocol string) error {
func (client *SmartHTTPClient) UploadPack(ctx context.Context, repo *gitalypb.Repository, clientRequest io.Reader, clientResponse io.Writer, gitConfigOptions []string, gitProtocol string) error {
stream, err := client.PostUploadPack(ctx)
if err != nil {
return err
}
rpcRequest := &pb.PostUploadPackRequest{
rpcRequest := &gitalypb.PostUploadPackRequest{
Repository: repo,
GitConfigOptions: gitConfigOptions,
GitProtocol: gitProtocol,
......@@ -122,7 +122,7 @@ func (client *SmartHTTPClient) UploadPack(ctx context.Context, repo *pb.Reposito
go func() {
sw := streamio.NewWriter(func(data []byte) error {
return stream.Send(&pb.PostUploadPackRequest{Data: data})
return stream.Send(&gitalypb.PostUploadPackRequest{Data: data})
})
_, err := io.Copy(sw, clientRequest)
stream.CloseSend()
......
......@@ -11,7 +11,7 @@ import (
"github.com/golang/protobuf/jsonpb"
"github.com/golang/protobuf/proto"
log "github.com/sirupsen/logrus"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"golang.org/x/net/context"
"google.golang.org/grpc/codes"
"google.golang.org/grpc/status"
......@@ -49,7 +49,7 @@ func NewGitalyServer(finalMessageCode codes.Code) *GitalyTestServer {
return &GitalyTestServer{finalMessageCode: finalMessageCode}
}
func (s *GitalyTestServer) InfoRefsUploadPack(in *pb.InfoRefsRequest, stream pb.SmartHTTPService_InfoRefsUploadPackServer) error {
func (s *GitalyTestServer) InfoRefsUploadPack(in *gitalypb.InfoRefsRequest, stream gitalypb.SmartHTTPService_InfoRefsUploadPackServer) error {
s.WaitGroup.Add(1)
defer s.WaitGroup.Done()
......@@ -74,7 +74,7 @@ func (s *GitalyTestServer) InfoRefsUploadPack(in *pb.InfoRefsRequest, stream pb.
return s.sendInfoRefs(stream, data)
}
func (s *GitalyTestServer) InfoRefsReceivePack(in *pb.InfoRefsRequest, stream pb.SmartHTTPService_InfoRefsReceivePackServer) error {
func (s *GitalyTestServer) InfoRefsReceivePack(in *gitalypb.InfoRefsRequest, stream gitalypb.SmartHTTPService_InfoRefsReceivePackServer) error {
s.WaitGroup.Add(1)
defer s.WaitGroup.Done()
......@@ -104,12 +104,12 @@ func marshalJSON(msg proto.Message) (string, error) {
}
type infoRefsSender interface {
Send(*pb.InfoRefsResponse) error
Send(*gitalypb.InfoRefsResponse) error
}
func (s *GitalyTestServer) sendInfoRefs(stream infoRefsSender, data []byte) error {
nSends, err := sendBytes(data, 100, func(p []byte) error {
return stream.Send(&pb.InfoRefsResponse{Data: p})
return stream.Send(&gitalypb.InfoRefsResponse{Data: p})
})
if err != nil {
return err
......@@ -121,7 +121,7 @@ func (s *GitalyTestServer) sendInfoRefs(stream infoRefsSender, data []byte) erro
return s.finalError()
}
func (s *GitalyTestServer) PostReceivePack(stream pb.SmartHTTPService_PostReceivePackServer) error {
func (s *GitalyTestServer) PostReceivePack(stream gitalypb.SmartHTTPService_PostReceivePackServer) error {
s.WaitGroup.Add(1)
defer s.WaitGroup.Done()
......@@ -157,7 +157,7 @@ func (s *GitalyTestServer) PostReceivePack(stream pb.SmartHTTPService_PostReceiv
}
nSends, _ := sendBytes(data, 100, func(p []byte) error {
return stream.Send(&pb.PostReceivePackResponse{Data: p})
return stream.Send(&gitalypb.PostReceivePackResponse{Data: p})
})
if nSends <= 1 {
......@@ -167,7 +167,7 @@ func (s *GitalyTestServer) PostReceivePack(stream pb.SmartHTTPService_PostReceiv
return s.finalError()
}
func (s *GitalyTestServer) PostUploadPack(stream pb.SmartHTTPService_PostUploadPackServer) error {
func (s *GitalyTestServer) PostUploadPack(stream gitalypb.SmartHTTPService_PostUploadPackServer) error {
s.WaitGroup.Add(1)
defer s.WaitGroup.Done()
......@@ -203,7 +203,7 @@ func (s *GitalyTestServer) PostUploadPack(stream pb.SmartHTTPService_PostUploadP
}
nSends, _ := sendBytes(data, 100, func(p []byte) error {
return stream.Send(&pb.PostUploadPackResponse{Data: p})
return stream.Send(&gitalypb.PostUploadPackResponse{Data: p})
})
if nSends <= 1 {
......@@ -213,11 +213,11 @@ func (s *GitalyTestServer) PostUploadPack(stream pb.SmartHTTPService_PostUploadP
return s.finalError()
}
func (s *GitalyTestServer) CommitIsAncestor(ctx context.Context, in *pb.CommitIsAncestorRequest) (*pb.CommitIsAncestorResponse, error) {
func (s *GitalyTestServer) CommitIsAncestor(ctx context.Context, in *gitalypb.CommitIsAncestorRequest) (*gitalypb.CommitIsAncestorResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) GetBlob(in *pb.GetBlobRequest, stream pb.BlobService_GetBlobServer) error {
func (s *GitalyTestServer) GetBlob(in *gitalypb.GetBlobRequest, stream gitalypb.BlobService_GetBlobServer) error {
s.WaitGroup.Add(1)
defer s.WaitGroup.Done()
......@@ -225,7 +225,7 @@ func (s *GitalyTestServer) GetBlob(in *pb.GetBlobRequest, stream pb.BlobService_
return err
}
response := &pb.GetBlobResponse{
response := &gitalypb.GetBlobResponse{
Oid: in.GetOid(),
Size: int64(len(GitalyGetBlobResponseMock)),
}
......@@ -237,7 +237,7 @@ func (s *GitalyTestServer) GetBlob(in *pb.GetBlobRequest, stream pb.BlobService_
}
// Use a new response so we don't send other fields (Size, ...) over and over
response = &pb.GetBlobResponse{}
response = &gitalypb.GetBlobResponse{}
return nil
})
......@@ -251,7 +251,7 @@ func (s *GitalyTestServer) GetBlob(in *pb.GetBlobRequest, stream pb.BlobService_
return s.finalError()
}
func (s *GitalyTestServer) GetArchive(in *pb.GetArchiveRequest, stream pb.RepositoryService_GetArchiveServer) error {
func (s *GitalyTestServer) GetArchive(in *gitalypb.GetArchiveRequest, stream gitalypb.RepositoryService_GetArchiveServer) error {
s.WaitGroup.Add(1)
defer s.WaitGroup.Done()
......@@ -260,7 +260,7 @@ func (s *GitalyTestServer) GetArchive(in *pb.GetArchiveRequest, stream pb.Reposi
}
nSends, err := sendBytes([]byte(GitalyGetArchiveResponseMock), 100, func(p []byte) error {
return stream.Send(&pb.GetArchiveResponse{Data: p})
return stream.Send(&gitalypb.GetArchiveResponse{Data: p})
})
if err != nil {
return err
......@@ -272,9 +272,9 @@ func (s *GitalyTestServer) GetArchive(in *pb.GetArchiveRequest, stream pb.Reposi
return s.finalError()
}
func (s *GitalyTestServer) RawDiff(in *pb.RawDiffRequest, stream pb.DiffService_RawDiffServer) error {
func (s *GitalyTestServer) RawDiff(in *gitalypb.RawDiffRequest, stream gitalypb.DiffService_RawDiffServer) error {
nSends, err := sendBytes([]byte(GitalyGetDiffResponseMock), 100, func(p []byte) error {
return stream.Send(&pb.RawDiffResponse{
return stream.Send(&gitalypb.RawDiffResponse{
Data: p,
})
})
......@@ -288,7 +288,7 @@ func (s *GitalyTestServer) RawDiff(in *pb.RawDiffRequest, stream pb.DiffService_
return s.finalError()
}
func (s *GitalyTestServer) RawPatch(in *pb.RawPatchRequest, stream pb.DiffService_RawPatchServer) error {
func (s *GitalyTestServer) RawPatch(in *gitalypb.RawPatchRequest, stream gitalypb.DiffService_RawPatchServer) error {
s.WaitGroup.Add(1)
defer s.WaitGroup.Done()
......@@ -297,7 +297,7 @@ func (s *GitalyTestServer) RawPatch(in *pb.RawPatchRequest, stream pb.DiffServic
}
nSends, err := sendBytes([]byte(GitalyGetPatchResponseMock), 100, func(p []byte) error {
return stream.Send(&pb.RawPatchResponse{
return stream.Send(&gitalypb.RawPatchResponse{
Data: p,
})
})
......@@ -311,7 +311,7 @@ func (s *GitalyTestServer) RawPatch(in *pb.RawPatchRequest, stream pb.DiffServic
return s.finalError()
}
func (s *GitalyTestServer) GetSnapshot(in *pb.GetSnapshotRequest, stream pb.RepositoryService_GetSnapshotServer) error {
func (s *GitalyTestServer) GetSnapshot(in *gitalypb.GetSnapshotRequest, stream gitalypb.RepositoryService_GetSnapshotServer) error {
s.WaitGroup.Add(1)
defer s.WaitGroup.Done()
......@@ -320,7 +320,7 @@ func (s *GitalyTestServer) GetSnapshot(in *pb.GetSnapshotRequest, stream pb.Repo
}
nSends, err := sendBytes([]byte(GitalyGetSnapshotResponseMock), 100, func(p []byte) error {
return stream.Send(&pb.GetSnapshotResponse{Data: p})
return stream.Send(&gitalypb.GetSnapshotResponse{Data: p})
})
if err != nil {
return err
......@@ -358,7 +358,7 @@ func (s *GitalyTestServer) finalError() error {
return nil
}
func validateRepository(repo *pb.Repository) error {
func validateRepository(repo *gitalypb.Repository) error {
if len(repo.GetStorageName()) == 0 {
return fmt.Errorf("missing storage_name: %v", repo)
}
......
package testhelper
import (
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"golang.org/x/net/context"
)
func (s *GitalyTestServer) RepositoryExists(context.Context, *pb.RepositoryExistsRequest) (*pb.RepositoryExistsResponse, error) {
func (s *GitalyTestServer) RepositoryExists(context.Context, *gitalypb.RepositoryExistsRequest) (*gitalypb.RepositoryExistsResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) RepackIncremental(context.Context, *pb.RepackIncrementalRequest) (*pb.RepackIncrementalResponse, error) {
func (s *GitalyTestServer) RepackIncremental(context.Context, *gitalypb.RepackIncrementalRequest) (*gitalypb.RepackIncrementalResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) RepackFull(context.Context, *pb.RepackFullRequest) (*pb.RepackFullResponse, error) {
func (s *GitalyTestServer) RepackFull(context.Context, *gitalypb.RepackFullRequest) (*gitalypb.RepackFullResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) GarbageCollect(context.Context, *pb.GarbageCollectRequest) (*pb.GarbageCollectResponse, error) {
func (s *GitalyTestServer) GarbageCollect(context.Context, *gitalypb.GarbageCollectRequest) (*gitalypb.GarbageCollectResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) RepositorySize(context.Context, *pb.RepositorySizeRequest) (*pb.RepositorySizeResponse, error) {
func (s *GitalyTestServer) RepositorySize(context.Context, *gitalypb.RepositorySizeRequest) (*gitalypb.RepositorySizeResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) ApplyGitattributes(context.Context, *pb.ApplyGitattributesRequest) (*pb.ApplyGitattributesResponse, error) {
func (s *GitalyTestServer) ApplyGitattributes(context.Context, *gitalypb.ApplyGitattributesRequest) (*gitalypb.ApplyGitattributesResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) FetchRemote(context.Context, *pb.FetchRemoteRequest) (*pb.FetchRemoteResponse, error) {
func (s *GitalyTestServer) FetchRemote(context.Context, *gitalypb.FetchRemoteRequest) (*gitalypb.FetchRemoteResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) FetchSourceBranch(context.Context, *pb.FetchSourceBranchRequest) (*pb.FetchSourceBranchResponse, error) {
func (s *GitalyTestServer) FetchSourceBranch(context.Context, *gitalypb.FetchSourceBranchRequest) (*gitalypb.FetchSourceBranchResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) CreateRepository(context.Context, *pb.CreateRepositoryRequest) (*pb.CreateRepositoryResponse, error) {
func (s *GitalyTestServer) CreateRepository(context.Context, *gitalypb.CreateRepositoryRequest) (*gitalypb.CreateRepositoryResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) Exists(context.Context, *pb.RepositoryExistsRequest) (*pb.RepositoryExistsResponse, error) {
func (s *GitalyTestServer) Exists(context.Context, *gitalypb.RepositoryExistsRequest) (*gitalypb.RepositoryExistsResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) HasLocalBranches(ctx context.Context, in *pb.HasLocalBranchesRequest) (*pb.HasLocalBranchesResponse, error) {
func (s *GitalyTestServer) HasLocalBranches(ctx context.Context, in *gitalypb.HasLocalBranchesRequest) (*gitalypb.HasLocalBranchesResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) CommitDelta(in *pb.CommitDeltaRequest, stream pb.DiffService_CommitDeltaServer) error {
func (s *GitalyTestServer) CommitDelta(in *gitalypb.CommitDeltaRequest, stream gitalypb.DiffService_CommitDeltaServer) error {
return nil
}
func (s *GitalyTestServer) CommitDiff(in *pb.CommitDiffRequest, stream pb.DiffService_CommitDiffServer) error {
func (s *GitalyTestServer) CommitDiff(in *gitalypb.CommitDiffRequest, stream gitalypb.DiffService_CommitDiffServer) error {
return nil
}
func (s *GitalyTestServer) CommitPatch(in *pb.CommitPatchRequest, stream pb.DiffService_CommitPatchServer) error {
func (s *GitalyTestServer) CommitPatch(in *gitalypb.CommitPatchRequest, stream gitalypb.DiffService_CommitPatchServer) error {
return nil
}
func (s *GitalyTestServer) GetBlobs(in *pb.GetBlobsRequest, stream pb.BlobService_GetBlobsServer) error {
func (s *GitalyTestServer) GetBlobs(in *gitalypb.GetBlobsRequest, stream gitalypb.BlobService_GetBlobsServer) error {
return nil
}
func (s *GitalyTestServer) GetAllLFSPointers(*pb.GetAllLFSPointersRequest, pb.BlobService_GetAllLFSPointersServer) error {
func (s *GitalyTestServer) GetAllLFSPointers(*gitalypb.GetAllLFSPointersRequest, gitalypb.BlobService_GetAllLFSPointersServer) error {
return nil
}
func (s *GitalyTestServer) GetLFSPointers(*pb.GetLFSPointersRequest, pb.BlobService_GetLFSPointersServer) error {
func (s *GitalyTestServer) GetLFSPointers(*gitalypb.GetLFSPointersRequest, gitalypb.BlobService_GetLFSPointersServer) error {
return nil
}
func (s *GitalyTestServer) GetNewLFSPointers(*pb.GetNewLFSPointersRequest, pb.BlobService_GetNewLFSPointersServer) error {
func (s *GitalyTestServer) GetNewLFSPointers(*gitalypb.GetNewLFSPointersRequest, gitalypb.BlobService_GetNewLFSPointersServer) error {
return nil
}
func (s *GitalyTestServer) CreateFork(context.Context, *pb.CreateForkRequest) (*pb.CreateForkResponse, error) {
func (s *GitalyTestServer) CreateFork(context.Context, *gitalypb.CreateForkRequest) (*gitalypb.CreateForkResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) CalculateChecksum(context.Context, *pb.CalculateChecksumRequest) (*pb.CalculateChecksumResponse, error) {
func (s *GitalyTestServer) CalculateChecksum(context.Context, *gitalypb.CalculateChecksumRequest) (*gitalypb.CalculateChecksumResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) CreateBundle(*pb.CreateBundleRequest, pb.RepositoryService_CreateBundleServer) error {
func (s *GitalyTestServer) CreateBundle(*gitalypb.CreateBundleRequest, gitalypb.RepositoryService_CreateBundleServer) error {
return nil
}
func (s *GitalyTestServer) CreateRepositoryFromBundle(pb.RepositoryService_CreateRepositoryFromBundleServer) error {
func (s *GitalyTestServer) CreateRepositoryFromBundle(gitalypb.RepositoryService_CreateRepositoryFromBundleServer) error {
return nil
}
func (s *GitalyTestServer) CreateRepositoryFromURL(context.Context, *pb.CreateRepositoryFromURLRequest) (*pb.CreateRepositoryFromURLResponse, error) {
func (s *GitalyTestServer) CreateRepositoryFromURL(context.Context, *gitalypb.CreateRepositoryFromURLRequest) (*gitalypb.CreateRepositoryFromURLResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) FindLicense(context.Context, *pb.FindLicenseRequest) (*pb.FindLicenseResponse, error) {
func (s *GitalyTestServer) FindLicense(context.Context, *gitalypb.FindLicenseRequest) (*gitalypb.FindLicenseResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) FindMergeBase(context.Context, *pb.FindMergeBaseRequest) (*pb.FindMergeBaseResponse, error) {
func (s *GitalyTestServer) FindMergeBase(context.Context, *gitalypb.FindMergeBaseRequest) (*gitalypb.FindMergeBaseResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) Fsck(context.Context, *pb.FsckRequest) (*pb.FsckResponse, error) {
func (s *GitalyTestServer) Fsck(context.Context, *gitalypb.FsckRequest) (*gitalypb.FsckResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) GetInfoAttributes(*pb.GetInfoAttributesRequest, pb.RepositoryService_GetInfoAttributesServer) error {
func (s *GitalyTestServer) GetInfoAttributes(*gitalypb.GetInfoAttributesRequest, gitalypb.RepositoryService_GetInfoAttributesServer) error {
return nil
}
func (s *GitalyTestServer) IsRebaseInProgress(context.Context, *pb.IsRebaseInProgressRequest) (*pb.IsRebaseInProgressResponse, error) {
func (s *GitalyTestServer) IsRebaseInProgress(context.Context, *gitalypb.IsRebaseInProgressRequest) (*gitalypb.IsRebaseInProgressResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) IsSquashInProgress(context.Context, *pb.IsSquashInProgressRequest) (*pb.IsSquashInProgressResponse, error) {
func (s *GitalyTestServer) IsSquashInProgress(context.Context, *gitalypb.IsSquashInProgressRequest) (*gitalypb.IsSquashInProgressResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) WriteConfig(context.Context, *pb.WriteConfigRequest) (*pb.WriteConfigResponse, error) {
func (s *GitalyTestServer) WriteConfig(context.Context, *gitalypb.WriteConfigRequest) (*gitalypb.WriteConfigResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) WriteRef(context.Context, *pb.WriteRefRequest) (*pb.WriteRefResponse, error) {
func (s *GitalyTestServer) WriteRef(context.Context, *gitalypb.WriteRefRequest) (*gitalypb.WriteRefResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) Cleanup(context.Context, *pb.CleanupRequest) (*pb.CleanupResponse, error) {
func (s *GitalyTestServer) Cleanup(context.Context, *gitalypb.CleanupRequest) (*gitalypb.CleanupResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) CreateRepositoryFromSnapshot(context.Context, *pb.CreateRepositoryFromSnapshotRequest) (*pb.CreateRepositoryFromSnapshotResponse, error) {
func (s *GitalyTestServer) CreateRepositoryFromSnapshot(context.Context, *gitalypb.CreateRepositoryFromSnapshotRequest) (*gitalypb.CreateRepositoryFromSnapshotResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) BackupCustomHooks(*pb.BackupCustomHooksRequest, pb.RepositoryService_BackupCustomHooksServer) error {
func (s *GitalyTestServer) BackupCustomHooks(*gitalypb.BackupCustomHooksRequest, gitalypb.RepositoryService_BackupCustomHooksServer) error {
return nil
}
func (s *GitalyTestServer) DeleteConfig(context.Context, *pb.DeleteConfigRequest) (*pb.DeleteConfigResponse, error) {
func (s *GitalyTestServer) DeleteConfig(context.Context, *gitalypb.DeleteConfigRequest) (*gitalypb.DeleteConfigResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) GetRawChanges(*pb.GetRawChangesRequest, pb.RepositoryService_GetRawChangesServer) error {
func (s *GitalyTestServer) GetRawChanges(*gitalypb.GetRawChangesRequest, gitalypb.RepositoryService_GetRawChangesServer) error {
return nil
}
func (s *GitalyTestServer) RestoreCustomHooks(pb.RepositoryService_RestoreCustomHooksServer) error {
func (s *GitalyTestServer) RestoreCustomHooks(gitalypb.RepositoryService_RestoreCustomHooksServer) error {
return nil
}
func (s *GitalyTestServer) SearchFilesByContent(*pb.SearchFilesByContentRequest, pb.RepositoryService_SearchFilesByContentServer) error {
func (s *GitalyTestServer) SearchFilesByContent(*gitalypb.SearchFilesByContentRequest, gitalypb.RepositoryService_SearchFilesByContentServer) error {
return nil
}
func (s *GitalyTestServer) SearchFilesByName(*pb.SearchFilesByNameRequest, pb.RepositoryService_SearchFilesByNameServer) error {
func (s *GitalyTestServer) SearchFilesByName(*gitalypb.SearchFilesByNameRequest, gitalypb.RepositoryService_SearchFilesByNameServer) error {
return nil
}
func (s *GitalyTestServer) SetConfig(context.Context, *pb.SetConfigRequest) (*pb.SetConfigResponse, error) {
func (s *GitalyTestServer) SetConfig(context.Context, *gitalypb.SetConfigRequest) (*gitalypb.SetConfigResponse, error) {
return nil, nil
}
func (s *GitalyTestServer) DiffStats(*pb.DiffStatsRequest, pb.DiffService_DiffStatsServer) error {
func (s *GitalyTestServer) DiffStats(*gitalypb.DiffStatsRequest, gitalypb.DiffService_DiffStatsServer) error {
return nil
}
......@@ -19,7 +19,8 @@ import (
log "github.com/sirupsen/logrus"
"github.com/stretchr/testify/assert"
"github.com/stretchr/testify/require"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/api"
"gitlab.com/gitlab-org/gitlab-workhorse/internal/config"
......@@ -525,7 +526,7 @@ func gitOkBody(t *testing.T) *api.Response {
return &api.Response{
GL_ID: "user-123",
GL_USERNAME: "username",
Repository: pb.Repository{
Repository: gitalypb.Repository{
StorageName: "default",
RelativePath: "foo/bar.git",
},
......
# Auto-generated Go gRPC bindings for gitaly
This Go package is used both by the Gitaly server itself and by Go
Gitaly clients (such as gitlab-workhorse).
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: deprecated-services.proto
package gitaly
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import (
context "golang.org/x/net/context"
grpc "google.golang.org/grpc"
)
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
// Reference imports to suppress errors if they are not otherwise used.
var _ context.Context
var _ grpc.ClientConn
// This is a compile-time assertion to ensure that this generated file
// is compatible with the grpc package it is being compiled against.
const _ = grpc.SupportPackageIsVersion4
// Client API for Commit service
type CommitClient interface {
CommitIsAncestor(ctx context.Context, in *CommitIsAncestorRequest, opts ...grpc.CallOption) (*CommitIsAncestorResponse, error)
TreeEntry(ctx context.Context, in *TreeEntryRequest, opts ...grpc.CallOption) (Commit_TreeEntryClient, error)
}
type commitClient struct {
cc *grpc.ClientConn
}
func NewCommitClient(cc *grpc.ClientConn) CommitClient {
return &commitClient{cc}
}
func (c *commitClient) CommitIsAncestor(ctx context.Context, in *CommitIsAncestorRequest, opts ...grpc.CallOption) (*CommitIsAncestorResponse, error) {
out := new(CommitIsAncestorResponse)
err := grpc.Invoke(ctx, "/gitaly.Commit/CommitIsAncestor", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *commitClient) TreeEntry(ctx context.Context, in *TreeEntryRequest, opts ...grpc.CallOption) (Commit_TreeEntryClient, error) {
stream, err := grpc.NewClientStream(ctx, &_Commit_serviceDesc.Streams[0], c.cc, "/gitaly.Commit/TreeEntry", opts...)
if err != nil {
return nil, err
}
x := &commitTreeEntryClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type Commit_TreeEntryClient interface {
Recv() (*TreeEntryResponse, error)
grpc.ClientStream
}
type commitTreeEntryClient struct {
grpc.ClientStream
}
func (x *commitTreeEntryClient) Recv() (*TreeEntryResponse, error) {
m := new(TreeEntryResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
// Server API for Commit service
type CommitServer interface {
CommitIsAncestor(context.Context, *CommitIsAncestorRequest) (*CommitIsAncestorResponse, error)
TreeEntry(*TreeEntryRequest, Commit_TreeEntryServer) error
}
func RegisterCommitServer(s *grpc.Server, srv CommitServer) {
s.RegisterService(&_Commit_serviceDesc, srv)
}
func _Commit_CommitIsAncestor_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(CommitIsAncestorRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(CommitServer).CommitIsAncestor(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gitaly.Commit/CommitIsAncestor",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(CommitServer).CommitIsAncestor(ctx, req.(*CommitIsAncestorRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Commit_TreeEntry_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(TreeEntryRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(CommitServer).TreeEntry(m, &commitTreeEntryServer{stream})
}
type Commit_TreeEntryServer interface {
Send(*TreeEntryResponse) error
grpc.ServerStream
}
type commitTreeEntryServer struct {
grpc.ServerStream
}
func (x *commitTreeEntryServer) Send(m *TreeEntryResponse) error {
return x.ServerStream.SendMsg(m)
}
var _Commit_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.Commit",
HandlerType: (*CommitServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "CommitIsAncestor",
Handler: _Commit_CommitIsAncestor_Handler,
},
},
Streams: []grpc.StreamDesc{
{
StreamName: "TreeEntry",
Handler: _Commit_TreeEntry_Handler,
ServerStreams: true,
},
},
Metadata: "deprecated-services.proto",
}
// Client API for Diff service
type DiffClient interface {
// Returns stream of CommitDiffResponse with patches chunked over messages
CommitDiff(ctx context.Context, in *CommitDiffRequest, opts ...grpc.CallOption) (Diff_CommitDiffClient, error)
// Return a stream so we can divide the response in chunks of deltas
CommitDelta(ctx context.Context, in *CommitDeltaRequest, opts ...grpc.CallOption) (Diff_CommitDeltaClient, error)
}
type diffClient struct {
cc *grpc.ClientConn
}
func NewDiffClient(cc *grpc.ClientConn) DiffClient {
return &diffClient{cc}
}
func (c *diffClient) CommitDiff(ctx context.Context, in *CommitDiffRequest, opts ...grpc.CallOption) (Diff_CommitDiffClient, error) {
stream, err := grpc.NewClientStream(ctx, &_Diff_serviceDesc.Streams[0], c.cc, "/gitaly.Diff/CommitDiff", opts...)
if err != nil {
return nil, err
}
x := &diffCommitDiffClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type Diff_CommitDiffClient interface {
Recv() (*CommitDiffResponse, error)
grpc.ClientStream
}
type diffCommitDiffClient struct {
grpc.ClientStream
}
func (x *diffCommitDiffClient) Recv() (*CommitDiffResponse, error) {
m := new(CommitDiffResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *diffClient) CommitDelta(ctx context.Context, in *CommitDeltaRequest, opts ...grpc.CallOption) (Diff_CommitDeltaClient, error) {
stream, err := grpc.NewClientStream(ctx, &_Diff_serviceDesc.Streams[1], c.cc, "/gitaly.Diff/CommitDelta", opts...)
if err != nil {
return nil, err
}
x := &diffCommitDeltaClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type Diff_CommitDeltaClient interface {
Recv() (*CommitDeltaResponse, error)
grpc.ClientStream
}
type diffCommitDeltaClient struct {
grpc.ClientStream
}
func (x *diffCommitDeltaClient) Recv() (*CommitDeltaResponse, error) {
m := new(CommitDeltaResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
// Server API for Diff service
type DiffServer interface {
// Returns stream of CommitDiffResponse with patches chunked over messages
CommitDiff(*CommitDiffRequest, Diff_CommitDiffServer) error
// Return a stream so we can divide the response in chunks of deltas
CommitDelta(*CommitDeltaRequest, Diff_CommitDeltaServer) error
}
func RegisterDiffServer(s *grpc.Server, srv DiffServer) {
s.RegisterService(&_Diff_serviceDesc, srv)
}
func _Diff_CommitDiff_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(CommitDiffRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(DiffServer).CommitDiff(m, &diffCommitDiffServer{stream})
}
type Diff_CommitDiffServer interface {
Send(*CommitDiffResponse) error
grpc.ServerStream
}
type diffCommitDiffServer struct {
grpc.ServerStream
}
func (x *diffCommitDiffServer) Send(m *CommitDiffResponse) error {
return x.ServerStream.SendMsg(m)
}
func _Diff_CommitDelta_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(CommitDeltaRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(DiffServer).CommitDelta(m, &diffCommitDeltaServer{stream})
}
type Diff_CommitDeltaServer interface {
Send(*CommitDeltaResponse) error
grpc.ServerStream
}
type diffCommitDeltaServer struct {
grpc.ServerStream
}
func (x *diffCommitDeltaServer) Send(m *CommitDeltaResponse) error {
return x.ServerStream.SendMsg(m)
}
var _Diff_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.Diff",
HandlerType: (*DiffServer)(nil),
Methods: []grpc.MethodDesc{},
Streams: []grpc.StreamDesc{
{
StreamName: "CommitDiff",
Handler: _Diff_CommitDiff_Handler,
ServerStreams: true,
},
{
StreamName: "CommitDelta",
Handler: _Diff_CommitDelta_Handler,
ServerStreams: true,
},
},
Metadata: "deprecated-services.proto",
}
// Client API for Notifications service
type NotificationsClient interface {
PostReceive(ctx context.Context, in *PostReceiveRequest, opts ...grpc.CallOption) (*PostReceiveResponse, error)
}
type notificationsClient struct {
cc *grpc.ClientConn
}
func NewNotificationsClient(cc *grpc.ClientConn) NotificationsClient {
return &notificationsClient{cc}
}
func (c *notificationsClient) PostReceive(ctx context.Context, in *PostReceiveRequest, opts ...grpc.CallOption) (*PostReceiveResponse, error) {
out := new(PostReceiveResponse)
err := grpc.Invoke(ctx, "/gitaly.Notifications/PostReceive", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// Server API for Notifications service
type NotificationsServer interface {
PostReceive(context.Context, *PostReceiveRequest) (*PostReceiveResponse, error)
}
func RegisterNotificationsServer(s *grpc.Server, srv NotificationsServer) {
s.RegisterService(&_Notifications_serviceDesc, srv)
}
func _Notifications_PostReceive_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(PostReceiveRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(NotificationsServer).PostReceive(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gitaly.Notifications/PostReceive",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(NotificationsServer).PostReceive(ctx, req.(*PostReceiveRequest))
}
return interceptor(ctx, in, info, handler)
}
var _Notifications_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.Notifications",
HandlerType: (*NotificationsServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "PostReceive",
Handler: _Notifications_PostReceive_Handler,
},
},
Streams: []grpc.StreamDesc{},
Metadata: "deprecated-services.proto",
}
// Client API for Ref service
type RefClient interface {
FindDefaultBranchName(ctx context.Context, in *FindDefaultBranchNameRequest, opts ...grpc.CallOption) (*FindDefaultBranchNameResponse, error)
FindAllBranchNames(ctx context.Context, in *FindAllBranchNamesRequest, opts ...grpc.CallOption) (Ref_FindAllBranchNamesClient, error)
FindAllTagNames(ctx context.Context, in *FindAllTagNamesRequest, opts ...grpc.CallOption) (Ref_FindAllTagNamesClient, error)
// Find a Ref matching the given constraints. Response may be empty.
FindRefName(ctx context.Context, in *FindRefNameRequest, opts ...grpc.CallOption) (*FindRefNameResponse, error)
// Return a stream so we can divide the response in chunks of branches
FindLocalBranches(ctx context.Context, in *FindLocalBranchesRequest, opts ...grpc.CallOption) (Ref_FindLocalBranchesClient, error)
}
type refClient struct {
cc *grpc.ClientConn
}
func NewRefClient(cc *grpc.ClientConn) RefClient {
return &refClient{cc}
}
func (c *refClient) FindDefaultBranchName(ctx context.Context, in *FindDefaultBranchNameRequest, opts ...grpc.CallOption) (*FindDefaultBranchNameResponse, error) {
out := new(FindDefaultBranchNameResponse)
err := grpc.Invoke(ctx, "/gitaly.Ref/FindDefaultBranchName", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *refClient) FindAllBranchNames(ctx context.Context, in *FindAllBranchNamesRequest, opts ...grpc.CallOption) (Ref_FindAllBranchNamesClient, error) {
stream, err := grpc.NewClientStream(ctx, &_Ref_serviceDesc.Streams[0], c.cc, "/gitaly.Ref/FindAllBranchNames", opts...)
if err != nil {
return nil, err
}
x := &refFindAllBranchNamesClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type Ref_FindAllBranchNamesClient interface {
Recv() (*FindAllBranchNamesResponse, error)
grpc.ClientStream
}
type refFindAllBranchNamesClient struct {
grpc.ClientStream
}
func (x *refFindAllBranchNamesClient) Recv() (*FindAllBranchNamesResponse, error) {
m := new(FindAllBranchNamesResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *refClient) FindAllTagNames(ctx context.Context, in *FindAllTagNamesRequest, opts ...grpc.CallOption) (Ref_FindAllTagNamesClient, error) {
stream, err := grpc.NewClientStream(ctx, &_Ref_serviceDesc.Streams[1], c.cc, "/gitaly.Ref/FindAllTagNames", opts...)
if err != nil {
return nil, err
}
x := &refFindAllTagNamesClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type Ref_FindAllTagNamesClient interface {
Recv() (*FindAllTagNamesResponse, error)
grpc.ClientStream
}
type refFindAllTagNamesClient struct {
grpc.ClientStream
}
func (x *refFindAllTagNamesClient) Recv() (*FindAllTagNamesResponse, error) {
m := new(FindAllTagNamesResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *refClient) FindRefName(ctx context.Context, in *FindRefNameRequest, opts ...grpc.CallOption) (*FindRefNameResponse, error) {
out := new(FindRefNameResponse)
err := grpc.Invoke(ctx, "/gitaly.Ref/FindRefName", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
func (c *refClient) FindLocalBranches(ctx context.Context, in *FindLocalBranchesRequest, opts ...grpc.CallOption) (Ref_FindLocalBranchesClient, error) {
stream, err := grpc.NewClientStream(ctx, &_Ref_serviceDesc.Streams[2], c.cc, "/gitaly.Ref/FindLocalBranches", opts...)
if err != nil {
return nil, err
}
x := &refFindLocalBranchesClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type Ref_FindLocalBranchesClient interface {
Recv() (*FindLocalBranchesResponse, error)
grpc.ClientStream
}
type refFindLocalBranchesClient struct {
grpc.ClientStream
}
func (x *refFindLocalBranchesClient) Recv() (*FindLocalBranchesResponse, error) {
m := new(FindLocalBranchesResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
// Server API for Ref service
type RefServer interface {
FindDefaultBranchName(context.Context, *FindDefaultBranchNameRequest) (*FindDefaultBranchNameResponse, error)
FindAllBranchNames(*FindAllBranchNamesRequest, Ref_FindAllBranchNamesServer) error
FindAllTagNames(*FindAllTagNamesRequest, Ref_FindAllTagNamesServer) error
// Find a Ref matching the given constraints. Response may be empty.
FindRefName(context.Context, *FindRefNameRequest) (*FindRefNameResponse, error)
// Return a stream so we can divide the response in chunks of branches
FindLocalBranches(*FindLocalBranchesRequest, Ref_FindLocalBranchesServer) error
}
func RegisterRefServer(s *grpc.Server, srv RefServer) {
s.RegisterService(&_Ref_serviceDesc, srv)
}
func _Ref_FindDefaultBranchName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(FindDefaultBranchNameRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RefServer).FindDefaultBranchName(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gitaly.Ref/FindDefaultBranchName",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RefServer).FindDefaultBranchName(ctx, req.(*FindDefaultBranchNameRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Ref_FindAllBranchNames_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(FindAllBranchNamesRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(RefServer).FindAllBranchNames(m, &refFindAllBranchNamesServer{stream})
}
type Ref_FindAllBranchNamesServer interface {
Send(*FindAllBranchNamesResponse) error
grpc.ServerStream
}
type refFindAllBranchNamesServer struct {
grpc.ServerStream
}
func (x *refFindAllBranchNamesServer) Send(m *FindAllBranchNamesResponse) error {
return x.ServerStream.SendMsg(m)
}
func _Ref_FindAllTagNames_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(FindAllTagNamesRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(RefServer).FindAllTagNames(m, &refFindAllTagNamesServer{stream})
}
type Ref_FindAllTagNamesServer interface {
Send(*FindAllTagNamesResponse) error
grpc.ServerStream
}
type refFindAllTagNamesServer struct {
grpc.ServerStream
}
func (x *refFindAllTagNamesServer) Send(m *FindAllTagNamesResponse) error {
return x.ServerStream.SendMsg(m)
}
func _Ref_FindRefName_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(FindRefNameRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RefServer).FindRefName(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gitaly.Ref/FindRefName",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RefServer).FindRefName(ctx, req.(*FindRefNameRequest))
}
return interceptor(ctx, in, info, handler)
}
func _Ref_FindLocalBranches_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(FindLocalBranchesRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(RefServer).FindLocalBranches(m, &refFindLocalBranchesServer{stream})
}
type Ref_FindLocalBranchesServer interface {
Send(*FindLocalBranchesResponse) error
grpc.ServerStream
}
type refFindLocalBranchesServer struct {
grpc.ServerStream
}
func (x *refFindLocalBranchesServer) Send(m *FindLocalBranchesResponse) error {
return x.ServerStream.SendMsg(m)
}
var _Ref_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.Ref",
HandlerType: (*RefServer)(nil),
Methods: []grpc.MethodDesc{
{
MethodName: "FindDefaultBranchName",
Handler: _Ref_FindDefaultBranchName_Handler,
},
{
MethodName: "FindRefName",
Handler: _Ref_FindRefName_Handler,
},
},
Streams: []grpc.StreamDesc{
{
StreamName: "FindAllBranchNames",
Handler: _Ref_FindAllBranchNames_Handler,
ServerStreams: true,
},
{
StreamName: "FindAllTagNames",
Handler: _Ref_FindAllTagNames_Handler,
ServerStreams: true,
},
{
StreamName: "FindLocalBranches",
Handler: _Ref_FindLocalBranches_Handler,
ServerStreams: true,
},
},
Metadata: "deprecated-services.proto",
}
// Client API for SmartHTTP service
type SmartHTTPClient interface {
// The response body for GET /info/refs?service=git-upload-pack
InfoRefsUploadPack(ctx context.Context, in *InfoRefsRequest, opts ...grpc.CallOption) (SmartHTTP_InfoRefsUploadPackClient, error)
// The response body for GET /info/refs?service=git-receive-pack
InfoRefsReceivePack(ctx context.Context, in *InfoRefsRequest, opts ...grpc.CallOption) (SmartHTTP_InfoRefsReceivePackClient, error)
// Request and response body for POST /upload-pack
PostUploadPack(ctx context.Context, opts ...grpc.CallOption) (SmartHTTP_PostUploadPackClient, error)
// Request and response body for POST /receive-pack
PostReceivePack(ctx context.Context, opts ...grpc.CallOption) (SmartHTTP_PostReceivePackClient, error)
}
type smartHTTPClient struct {
cc *grpc.ClientConn
}
func NewSmartHTTPClient(cc *grpc.ClientConn) SmartHTTPClient {
return &smartHTTPClient{cc}
}
func (c *smartHTTPClient) InfoRefsUploadPack(ctx context.Context, in *InfoRefsRequest, opts ...grpc.CallOption) (SmartHTTP_InfoRefsUploadPackClient, error) {
stream, err := grpc.NewClientStream(ctx, &_SmartHTTP_serviceDesc.Streams[0], c.cc, "/gitaly.SmartHTTP/InfoRefsUploadPack", opts...)
if err != nil {
return nil, err
}
x := &smartHTTPInfoRefsUploadPackClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type SmartHTTP_InfoRefsUploadPackClient interface {
Recv() (*InfoRefsResponse, error)
grpc.ClientStream
}
type smartHTTPInfoRefsUploadPackClient struct {
grpc.ClientStream
}
func (x *smartHTTPInfoRefsUploadPackClient) Recv() (*InfoRefsResponse, error) {
m := new(InfoRefsResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *smartHTTPClient) InfoRefsReceivePack(ctx context.Context, in *InfoRefsRequest, opts ...grpc.CallOption) (SmartHTTP_InfoRefsReceivePackClient, error) {
stream, err := grpc.NewClientStream(ctx, &_SmartHTTP_serviceDesc.Streams[1], c.cc, "/gitaly.SmartHTTP/InfoRefsReceivePack", opts...)
if err != nil {
return nil, err
}
x := &smartHTTPInfoRefsReceivePackClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type SmartHTTP_InfoRefsReceivePackClient interface {
Recv() (*InfoRefsResponse, error)
grpc.ClientStream
}
type smartHTTPInfoRefsReceivePackClient struct {
grpc.ClientStream
}
func (x *smartHTTPInfoRefsReceivePackClient) Recv() (*InfoRefsResponse, error) {
m := new(InfoRefsResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *smartHTTPClient) PostUploadPack(ctx context.Context, opts ...grpc.CallOption) (SmartHTTP_PostUploadPackClient, error) {
stream, err := grpc.NewClientStream(ctx, &_SmartHTTP_serviceDesc.Streams[2], c.cc, "/gitaly.SmartHTTP/PostUploadPack", opts...)
if err != nil {
return nil, err
}
x := &smartHTTPPostUploadPackClient{stream}
return x, nil
}
type SmartHTTP_PostUploadPackClient interface {
Send(*PostUploadPackRequest) error
Recv() (*PostUploadPackResponse, error)
grpc.ClientStream
}
type smartHTTPPostUploadPackClient struct {
grpc.ClientStream
}
func (x *smartHTTPPostUploadPackClient) Send(m *PostUploadPackRequest) error {
return x.ClientStream.SendMsg(m)
}
func (x *smartHTTPPostUploadPackClient) Recv() (*PostUploadPackResponse, error) {
m := new(PostUploadPackResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *smartHTTPClient) PostReceivePack(ctx context.Context, opts ...grpc.CallOption) (SmartHTTP_PostReceivePackClient, error) {
stream, err := grpc.NewClientStream(ctx, &_SmartHTTP_serviceDesc.Streams[3], c.cc, "/gitaly.SmartHTTP/PostReceivePack", opts...)
if err != nil {
return nil, err
}
x := &smartHTTPPostReceivePackClient{stream}
return x, nil
}
type SmartHTTP_PostReceivePackClient interface {
Send(*PostReceivePackRequest) error
Recv() (*PostReceivePackResponse, error)
grpc.ClientStream
}
type smartHTTPPostReceivePackClient struct {
grpc.ClientStream
}
func (x *smartHTTPPostReceivePackClient) Send(m *PostReceivePackRequest) error {
return x.ClientStream.SendMsg(m)
}
func (x *smartHTTPPostReceivePackClient) Recv() (*PostReceivePackResponse, error) {
m := new(PostReceivePackResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
// Server API for SmartHTTP service
type SmartHTTPServer interface {
// The response body for GET /info/refs?service=git-upload-pack
InfoRefsUploadPack(*InfoRefsRequest, SmartHTTP_InfoRefsUploadPackServer) error
// The response body for GET /info/refs?service=git-receive-pack
InfoRefsReceivePack(*InfoRefsRequest, SmartHTTP_InfoRefsReceivePackServer) error
// Request and response body for POST /upload-pack
PostUploadPack(SmartHTTP_PostUploadPackServer) error
// Request and response body for POST /receive-pack
PostReceivePack(SmartHTTP_PostReceivePackServer) error
}
func RegisterSmartHTTPServer(s *grpc.Server, srv SmartHTTPServer) {
s.RegisterService(&_SmartHTTP_serviceDesc, srv)
}
func _SmartHTTP_InfoRefsUploadPack_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(InfoRefsRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(SmartHTTPServer).InfoRefsUploadPack(m, &smartHTTPInfoRefsUploadPackServer{stream})
}
type SmartHTTP_InfoRefsUploadPackServer interface {
Send(*InfoRefsResponse) error
grpc.ServerStream
}
type smartHTTPInfoRefsUploadPackServer struct {
grpc.ServerStream
}
func (x *smartHTTPInfoRefsUploadPackServer) Send(m *InfoRefsResponse) error {
return x.ServerStream.SendMsg(m)
}
func _SmartHTTP_InfoRefsReceivePack_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(InfoRefsRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(SmartHTTPServer).InfoRefsReceivePack(m, &smartHTTPInfoRefsReceivePackServer{stream})
}
type SmartHTTP_InfoRefsReceivePackServer interface {
Send(*InfoRefsResponse) error
grpc.ServerStream
}
type smartHTTPInfoRefsReceivePackServer struct {
grpc.ServerStream
}
func (x *smartHTTPInfoRefsReceivePackServer) Send(m *InfoRefsResponse) error {
return x.ServerStream.SendMsg(m)
}
func _SmartHTTP_PostUploadPack_Handler(srv interface{}, stream grpc.ServerStream) error {
return srv.(SmartHTTPServer).PostUploadPack(&smartHTTPPostUploadPackServer{stream})
}
type SmartHTTP_PostUploadPackServer interface {
Send(*PostUploadPackResponse) error
Recv() (*PostUploadPackRequest, error)
grpc.ServerStream
}
type smartHTTPPostUploadPackServer struct {
grpc.ServerStream
}
func (x *smartHTTPPostUploadPackServer) Send(m *PostUploadPackResponse) error {
return x.ServerStream.SendMsg(m)
}
func (x *smartHTTPPostUploadPackServer) Recv() (*PostUploadPackRequest, error) {
m := new(PostUploadPackRequest)
if err := x.ServerStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func _SmartHTTP_PostReceivePack_Handler(srv interface{}, stream grpc.ServerStream) error {
return srv.(SmartHTTPServer).PostReceivePack(&smartHTTPPostReceivePackServer{stream})
}
type SmartHTTP_PostReceivePackServer interface {
Send(*PostReceivePackResponse) error
Recv() (*PostReceivePackRequest, error)
grpc.ServerStream
}
type smartHTTPPostReceivePackServer struct {
grpc.ServerStream
}
func (x *smartHTTPPostReceivePackServer) Send(m *PostReceivePackResponse) error {
return x.ServerStream.SendMsg(m)
}
func (x *smartHTTPPostReceivePackServer) Recv() (*PostReceivePackRequest, error) {
m := new(PostReceivePackRequest)
if err := x.ServerStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
var _SmartHTTP_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.SmartHTTP",
HandlerType: (*SmartHTTPServer)(nil),
Methods: []grpc.MethodDesc{},
Streams: []grpc.StreamDesc{
{
StreamName: "InfoRefsUploadPack",
Handler: _SmartHTTP_InfoRefsUploadPack_Handler,
ServerStreams: true,
},
{
StreamName: "InfoRefsReceivePack",
Handler: _SmartHTTP_InfoRefsReceivePack_Handler,
ServerStreams: true,
},
{
StreamName: "PostUploadPack",
Handler: _SmartHTTP_PostUploadPack_Handler,
ServerStreams: true,
ClientStreams: true,
},
{
StreamName: "PostReceivePack",
Handler: _SmartHTTP_PostReceivePack_Handler,
ServerStreams: true,
ClientStreams: true,
},
},
Metadata: "deprecated-services.proto",
}
// Client API for SSH service
type SSHClient interface {
// To forward 'git upload-pack' to Gitaly for SSH sessions
SSHUploadPack(ctx context.Context, opts ...grpc.CallOption) (SSH_SSHUploadPackClient, error)
// To forward 'git receive-pack' to Gitaly for SSH sessions
SSHReceivePack(ctx context.Context, opts ...grpc.CallOption) (SSH_SSHReceivePackClient, error)
}
type sSHClient struct {
cc *grpc.ClientConn
}
func NewSSHClient(cc *grpc.ClientConn) SSHClient {
return &sSHClient{cc}
}
func (c *sSHClient) SSHUploadPack(ctx context.Context, opts ...grpc.CallOption) (SSH_SSHUploadPackClient, error) {
stream, err := grpc.NewClientStream(ctx, &_SSH_serviceDesc.Streams[0], c.cc, "/gitaly.SSH/SSHUploadPack", opts...)
if err != nil {
return nil, err
}
x := &sSHSSHUploadPackClient{stream}
return x, nil
}
type SSH_SSHUploadPackClient interface {
Send(*SSHUploadPackRequest) error
Recv() (*SSHUploadPackResponse, error)
grpc.ClientStream
}
type sSHSSHUploadPackClient struct {
grpc.ClientStream
}
func (x *sSHSSHUploadPackClient) Send(m *SSHUploadPackRequest) error {
return x.ClientStream.SendMsg(m)
}
func (x *sSHSSHUploadPackClient) Recv() (*SSHUploadPackResponse, error) {
m := new(SSHUploadPackResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *sSHClient) SSHReceivePack(ctx context.Context, opts ...grpc.CallOption) (SSH_SSHReceivePackClient, error) {
stream, err := grpc.NewClientStream(ctx, &_SSH_serviceDesc.Streams[1], c.cc, "/gitaly.SSH/SSHReceivePack", opts...)
if err != nil {
return nil, err
}
x := &sSHSSHReceivePackClient{stream}
return x, nil
}
type SSH_SSHReceivePackClient interface {
Send(*SSHReceivePackRequest) error
Recv() (*SSHReceivePackResponse, error)
grpc.ClientStream
}
type sSHSSHReceivePackClient struct {
grpc.ClientStream
}
func (x *sSHSSHReceivePackClient) Send(m *SSHReceivePackRequest) error {
return x.ClientStream.SendMsg(m)
}
func (x *sSHSSHReceivePackClient) Recv() (*SSHReceivePackResponse, error) {
m := new(SSHReceivePackResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
// Server API for SSH service
type SSHServer interface {
// To forward 'git upload-pack' to Gitaly for SSH sessions
SSHUploadPack(SSH_SSHUploadPackServer) error
// To forward 'git receive-pack' to Gitaly for SSH sessions
SSHReceivePack(SSH_SSHReceivePackServer) error
}
func RegisterSSHServer(s *grpc.Server, srv SSHServer) {
s.RegisterService(&_SSH_serviceDesc, srv)
}
func _SSH_SSHUploadPack_Handler(srv interface{}, stream grpc.ServerStream) error {
return srv.(SSHServer).SSHUploadPack(&sSHSSHUploadPackServer{stream})
}
type SSH_SSHUploadPackServer interface {
Send(*SSHUploadPackResponse) error
Recv() (*SSHUploadPackRequest, error)
grpc.ServerStream
}
type sSHSSHUploadPackServer struct {
grpc.ServerStream
}
func (x *sSHSSHUploadPackServer) Send(m *SSHUploadPackResponse) error {
return x.ServerStream.SendMsg(m)
}
func (x *sSHSSHUploadPackServer) Recv() (*SSHUploadPackRequest, error) {
m := new(SSHUploadPackRequest)
if err := x.ServerStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func _SSH_SSHReceivePack_Handler(srv interface{}, stream grpc.ServerStream) error {
return srv.(SSHServer).SSHReceivePack(&sSHSSHReceivePackServer{stream})
}
type SSH_SSHReceivePackServer interface {
Send(*SSHReceivePackResponse) error
Recv() (*SSHReceivePackRequest, error)
grpc.ServerStream
}
type sSHSSHReceivePackServer struct {
grpc.ServerStream
}
func (x *sSHSSHReceivePackServer) Send(m *SSHReceivePackResponse) error {
return x.ServerStream.SendMsg(m)
}
func (x *sSHSSHReceivePackServer) Recv() (*SSHReceivePackRequest, error) {
m := new(SSHReceivePackRequest)
if err := x.ServerStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
var _SSH_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.SSH",
HandlerType: (*SSHServer)(nil),
Methods: []grpc.MethodDesc{},
Streams: []grpc.StreamDesc{
{
StreamName: "SSHUploadPack",
Handler: _SSH_SSHUploadPack_Handler,
ServerStreams: true,
ClientStreams: true,
},
{
StreamName: "SSHReceivePack",
Handler: _SSH_SSHReceivePack_Handler,
ServerStreams: true,
ClientStreams: true,
},
},
Metadata: "deprecated-services.proto",
}
func init() { proto.RegisterFile("deprecated-services.proto", fileDescriptor3) }
var fileDescriptor3 = []byte{
// 534 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x94, 0x5d, 0x6e, 0xd3, 0x40,
0x10, 0x80, 0x31, 0x41, 0x91, 0x32, 0xa1, 0x0d, 0x6c, 0x85, 0x68, 0x0c, 0x4d, 0xda, 0x0a, 0x24,
0x5e, 0x88, 0xaa, 0x70, 0x82, 0x42, 0x00, 0x17, 0xaa, 0x2a, 0xb2, 0x13, 0x7e, 0x24, 0x24, 0xb4,
0x38, 0xb3, 0x8d, 0x85, 0xe3, 0x0d, 0xde, 0x6d, 0xa5, 0x9e, 0x85, 0x03, 0xf0, 0xca, 0x49, 0x78,
0xe5, 0x3a, 0xc8, 0x3f, 0x13, 0xaf, 0x13, 0xbb, 0x3c, 0xf4, 0x6d, 0x33, 0xdf, 0xcc, 0xb7, 0x93,
0xf1, 0xd8, 0xd0, 0x9d, 0xe1, 0x32, 0x46, 0x9f, 0x6b, 0x9c, 0x3d, 0x57, 0x18, 0x5f, 0x06, 0x3e,
0xaa, 0xc1, 0x32, 0x96, 0x5a, 0xb2, 0xe6, 0x79, 0xa0, 0x79, 0x78, 0x65, 0xdf, 0xf5, 0xe5, 0x62,
0x11, 0xe8, 0x2c, 0x6a, 0xc3, 0x2c, 0x10, 0x22, 0x3f, 0xef, 0x44, 0x52, 0x07, 0x22, 0xf0, 0xb9,
0x0e, 0x64, 0x94, 0x97, 0xd9, 0xad, 0x18, 0x89, 0x77, 0xd4, 0x82, 0xc7, 0x7a, 0xae, 0xf5, 0x92,
0x98, 0x52, 0xf3, 0xec, 0x38, 0xfc, 0x65, 0x41, 0xf3, 0x55, 0x2a, 0x66, 0x1f, 0xe1, 0x5e, 0x76,
0x3a, 0x51, 0xc7, 0x91, 0x8f, 0x4a, 0xcb, 0x98, 0xf5, 0x07, 0xd9, 0xed, 0x83, 0x75, 0xe2, 0xe2,
0x8f, 0x0b, 0x54, 0xda, 0xde, 0xaf, 0x4f, 0x50, 0x4b, 0x19, 0x29, 0x3c, 0xbc, 0xc5, 0x46, 0xd0,
0x9a, 0xc4, 0x88, 0xaf, 0x23, 0x1d, 0x5f, 0xb1, 0x5d, 0x2a, 0x58, 0x85, 0x48, 0xd5, 0xad, 0x20,
0xe4, 0x38, 0xb2, 0x86, 0x3f, 0x2d, 0xb8, 0x33, 0x0a, 0x84, 0x60, 0x6f, 0x01, 0xb2, 0xcb, 0xd2,
0x5f, 0xdd, 0x72, 0x03, 0x49, 0x8c, 0x84, 0x76, 0x15, 0x2a, 0x8c, 0xec, 0x1d, 0xb4, 0x73, 0x82,
0xa1, 0xe6, 0x6c, 0x3d, 0x3d, 0x09, 0x92, 0xea, 0x51, 0x25, 0x33, 0xba, 0xfb, 0x0c, 0x5b, 0x67,
0xe6, 0x53, 0x60, 0x0e, 0xb4, 0xc7, 0x52, 0x69, 0x17, 0x7d, 0x0c, 0x2e, 0xb1, 0x90, 0x1b, 0xc1,
0x0d, 0x79, 0x89, 0x91, 0x7c, 0xf8, 0xa7, 0x01, 0x0d, 0x17, 0x05, 0x13, 0xf0, 0xe0, 0x4d, 0x10,
0xcd, 0x46, 0x28, 0xf8, 0x45, 0xa8, 0x5f, 0xc6, 0x3c, 0xf2, 0xe7, 0x67, 0x7c, 0x81, 0xec, 0x09,
0xd5, 0x57, 0x62, 0xba, 0xe5, 0xe9, 0x7f, 0xb2, 0x56, 0x8f, 0xeb, 0x2b, 0xb0, 0x24, 0xe5, 0x38,
0x0c, 0x0b, 0xac, 0xd8, 0x81, 0x59, 0x5e, 0x66, 0x74, 0xc3, 0xe1, 0x75, 0x29, 0xc6, 0xdc, 0x3f,
0x40, 0x27, 0xcf, 0x98, 0xf0, 0xf3, 0xcc, 0xde, 0x5b, 0x2b, 0x25, 0x40, 0xea, 0x7e, 0x2d, 0x37,
0xbc, 0x0e, 0xb4, 0x13, 0xec, 0xa2, 0x48, 0xc7, 0x62, 0x9b, 0x35, 0x79, 0x70, 0x63, 0xe4, 0x25,
0xb6, 0x1a, 0xc1, 0x17, 0xb8, 0x9f, 0x80, 0x53, 0xe9, 0xf3, 0xfc, 0x5f, 0xa0, 0x62, 0xfb, 0x66,
0x4d, 0x09, 0x91, 0xf5, 0xe0, 0x9a, 0x0c, 0x63, 0x57, 0xfe, 0xde, 0x86, 0x96, 0x97, 0xbc, 0x92,
0xce, 0x64, 0x32, 0x66, 0xef, 0x81, 0x9d, 0x44, 0x42, 0xba, 0x28, 0xd4, 0x74, 0x19, 0x4a, 0x3e,
0x1b, 0x73, 0xff, 0x3b, 0x7b, 0x48, 0x2a, 0x62, 0x74, 0xc7, 0xee, 0x26, 0x30, 0x46, 0x70, 0x0a,
0x3b, 0x45, 0x3c, 0x5d, 0xa4, 0x9b, 0xd8, 0xa6, 0xb0, 0x9d, 0xac, 0xa4, 0xd1, 0xd6, 0x9e, 0xb9,
0xaa, 0x45, 0x9c, 0x74, 0xbd, 0x3a, 0x4c, 0xd2, 0x67, 0xd6, 0x91, 0xc5, 0x3e, 0x41, 0xc7, 0xd8,
0xf4, 0xd4, 0xdb, 0xab, 0x78, 0x05, 0x4c, 0x71, 0xbf, 0x96, 0x9b, 0xe6, 0xe1, 0x6f, 0x0b, 0x1a,
0x9e, 0xe7, 0x30, 0x17, 0xb6, 0x3c, 0xcf, 0x31, 0xfa, 0x7e, 0x4c, 0xf5, 0xa5, 0x30, 0xd9, 0xf7,
0x6a, 0x68, 0xa9, 0xeb, 0x29, 0x6c, 0x7b, 0x9e, 0x63, 0x36, 0x6d, 0x96, 0x55, 0xf4, 0xdc, 0xab,
0xc3, 0xa6, 0xf6, 0x5b, 0x33, 0xfd, 0x0e, 0xbf, 0xf8, 0x17, 0x00, 0x00, 0xff, 0xff, 0x79, 0x83,
0xb6, 0xb0, 0x02, 0x06, 0x00, 0x00,
}
......@@ -2,13 +2,12 @@
// source: blob.proto
/*
Package gitaly is a generated protocol buffer package.
Package gitalypb is a generated protocol buffer package.
It is generated from these files:
blob.proto
commit.proto
conflicts.proto
deprecated-services.proto
diff.proto
namespace.proto
notifications.proto
......@@ -29,6 +28,7 @@ It has these top-level messages:
GetBlobsRequest
GetBlobsResponse
LFSPointer
NewBlobObject
GetLFSPointersRequest
GetLFSPointersResponse
GetNewLFSPointersRequest
......@@ -64,6 +64,8 @@ It has these top-level messages:
RawBlameResponse
LastCommitForPathRequest
LastCommitForPathResponse
ListLastCommitsForTreeRequest
ListLastCommitsForTreeResponse
CommitsByMessageRequest
CommitsByMessageResponse
FilterShasWithSignaturesRequest
......@@ -133,6 +135,12 @@ It has these top-level messages:
UserRebaseResponse
UserSquashRequest
UserSquashResponse
UserApplyPatchRequest
UserApplyPatchResponse
UserUpdateSubmoduleRequest
UserUpdateSubmoduleResponse
ListNewBlobsRequest
ListNewBlobsResponse
FindDefaultBranchNameRequest
FindDefaultBranchNameResponse
FindAllBranchNamesRequest
......@@ -179,6 +187,8 @@ It has these top-level messages:
UpdateRemoteMirrorResponse
FindRemoteRepositoryRequest
FindRemoteRepositoryResponse
FindRemoteRootRefRequest
FindRemoteRootRefResponse
RepositoryExistsRequest
RepositoryExistsResponse
RepackIncrementalRequest
......@@ -268,6 +278,8 @@ It has these top-level messages:
SSHReceivePackResponse
SSHUploadArchiveRequest
SSHUploadArchiveResponse
ListDirectoriesRequest
ListDirectoriesResponse
DeleteAllRepositoriesRequest
DeleteAllRepositoriesResponse
WikiCommitDetails
......@@ -290,7 +302,7 @@ It has these top-level messages:
WikiGetFormattedDataRequest
WikiGetFormattedDataResponse
*/
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -538,6 +550,38 @@ func (m *LFSPointer) GetOid() string {
return ""
}
type NewBlobObject struct {
Size int64 `protobuf:"varint,1,opt,name=size" json:"size,omitempty"`
Oid string `protobuf:"bytes,2,opt,name=oid" json:"oid,omitempty"`
Path []byte `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
}
func (m *NewBlobObject) Reset() { *m = NewBlobObject{} }
func (m *NewBlobObject) String() string { return proto.CompactTextString(m) }
func (*NewBlobObject) ProtoMessage() {}
func (*NewBlobObject) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
func (m *NewBlobObject) GetSize() int64 {
if m != nil {
return m.Size
}
return 0
}
func (m *NewBlobObject) GetOid() string {
if m != nil {
return m.Oid
}
return ""
}
func (m *NewBlobObject) GetPath() []byte {
if m != nil {
return m.Path
}
return nil
}
type GetLFSPointersRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
BlobIds []string `protobuf:"bytes,2,rep,name=blob_ids,json=blobIds" json:"blob_ids,omitempty"`
......@@ -546,7 +590,7 @@ type GetLFSPointersRequest struct {
func (m *GetLFSPointersRequest) Reset() { *m = GetLFSPointersRequest{} }
func (m *GetLFSPointersRequest) String() string { return proto.CompactTextString(m) }
func (*GetLFSPointersRequest) ProtoMessage() {}
func (*GetLFSPointersRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{5} }
func (*GetLFSPointersRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
func (m *GetLFSPointersRequest) GetRepository() *Repository {
if m != nil {
......@@ -569,7 +613,7 @@ type GetLFSPointersResponse struct {
func (m *GetLFSPointersResponse) Reset() { *m = GetLFSPointersResponse{} }
func (m *GetLFSPointersResponse) String() string { return proto.CompactTextString(m) }
func (*GetLFSPointersResponse) ProtoMessage() {}
func (*GetLFSPointersResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{6} }
func (*GetLFSPointersResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
func (m *GetLFSPointersResponse) GetLfsPointers() []*LFSPointer {
if m != nil {
......@@ -590,7 +634,7 @@ type GetNewLFSPointersRequest struct {
func (m *GetNewLFSPointersRequest) Reset() { *m = GetNewLFSPointersRequest{} }
func (m *GetNewLFSPointersRequest) String() string { return proto.CompactTextString(m) }
func (*GetNewLFSPointersRequest) ProtoMessage() {}
func (*GetNewLFSPointersRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{7} }
func (*GetNewLFSPointersRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
func (m *GetNewLFSPointersRequest) GetRepository() *Repository {
if m != nil {
......@@ -634,7 +678,7 @@ type GetNewLFSPointersResponse struct {
func (m *GetNewLFSPointersResponse) Reset() { *m = GetNewLFSPointersResponse{} }
func (m *GetNewLFSPointersResponse) String() string { return proto.CompactTextString(m) }
func (*GetNewLFSPointersResponse) ProtoMessage() {}
func (*GetNewLFSPointersResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{8} }
func (*GetNewLFSPointersResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
func (m *GetNewLFSPointersResponse) GetLfsPointers() []*LFSPointer {
if m != nil {
......@@ -651,7 +695,7 @@ type GetAllLFSPointersRequest struct {
func (m *GetAllLFSPointersRequest) Reset() { *m = GetAllLFSPointersRequest{} }
func (m *GetAllLFSPointersRequest) String() string { return proto.CompactTextString(m) }
func (*GetAllLFSPointersRequest) ProtoMessage() {}
func (*GetAllLFSPointersRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{9} }
func (*GetAllLFSPointersRequest) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
func (m *GetAllLFSPointersRequest) GetRepository() *Repository {
if m != nil {
......@@ -674,7 +718,7 @@ type GetAllLFSPointersResponse struct {
func (m *GetAllLFSPointersResponse) Reset() { *m = GetAllLFSPointersResponse{} }
func (m *GetAllLFSPointersResponse) String() string { return proto.CompactTextString(m) }
func (*GetAllLFSPointersResponse) ProtoMessage() {}
func (*GetAllLFSPointersResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{10} }
func (*GetAllLFSPointersResponse) Descriptor() ([]byte, []int) { return fileDescriptor0, []int{11} }
func (m *GetAllLFSPointersResponse) GetLfsPointers() []*LFSPointer {
if m != nil {
......@@ -690,6 +734,7 @@ func init() {
proto.RegisterType((*GetBlobsRequest_RevisionPath)(nil), "gitaly.GetBlobsRequest.RevisionPath")
proto.RegisterType((*GetBlobsResponse)(nil), "gitaly.GetBlobsResponse")
proto.RegisterType((*LFSPointer)(nil), "gitaly.LFSPointer")
proto.RegisterType((*NewBlobObject)(nil), "gitaly.NewBlobObject")
proto.RegisterType((*GetLFSPointersRequest)(nil), "gitaly.GetLFSPointersRequest")
proto.RegisterType((*GetLFSPointersResponse)(nil), "gitaly.GetLFSPointersResponse")
proto.RegisterType((*GetNewLFSPointersRequest)(nil), "gitaly.GetNewLFSPointersRequest")
......@@ -1046,41 +1091,43 @@ var _BlobService_serviceDesc = grpc.ServiceDesc{
func init() { proto.RegisterFile("blob.proto", fileDescriptor0) }
var fileDescriptor0 = []byte{
// 572 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x55, 0xcd, 0x6e, 0xd3, 0x40,
0x10, 0x66, 0xeb, 0xe6, 0x6f, 0x6c, 0x4a, 0x59, 0x41, 0xeb, 0x5a, 0x50, 0xb9, 0x16, 0x07, 0x9f,
0x22, 0x14, 0xc4, 0xb5, 0x52, 0x38, 0x34, 0xaa, 0x8a, 0xa0, 0xda, 0x5c, 0x91, 0x2c, 0x07, 0x6f,
0xc8, 0xa2, 0x8d, 0x37, 0x78, 0x37, 0x45, 0xe5, 0x6d, 0x78, 0x06, 0xee, 0x3c, 0x0f, 0x8f, 0x81,
0xbc, 0xfe, 0xc9, 0xe6, 0x8f, 0x8b, 0xe9, 0x6d, 0x76, 0x66, 0xe7, 0x9b, 0x6f, 0xe6, 0x9b, 0xb5,
0x01, 0x26, 0x5c, 0x4c, 0xfa, 0x8b, 0x4c, 0x28, 0x81, 0xdb, 0x5f, 0x98, 0x8a, 0xf9, 0xbd, 0xe7,
0xc8, 0x59, 0x9c, 0xd1, 0xa4, 0xf0, 0x06, 0x1c, 0x8e, 0x46, 0x54, 0xbd, 0xe3, 0x62, 0x42, 0xe8,
0xb7, 0x25, 0x95, 0x0a, 0x0f, 0x00, 0x32, 0xba, 0x10, 0x92, 0x29, 0x91, 0xdd, 0xbb, 0xc8, 0x47,
0xa1, 0x3d, 0xc0, 0xfd, 0x22, 0xb9, 0x4f, 0xea, 0x08, 0x31, 0x6e, 0xe1, 0x63, 0xb0, 0x04, 0x4b,
0xdc, 0x03, 0x1f, 0x85, 0x3d, 0x92, 0x9b, 0xf8, 0x19, 0xb4, 0x38, 0x9b, 0x33, 0xe5, 0x5a, 0x3e,
0x0a, 0x2d, 0x52, 0x1c, 0x82, 0x1b, 0x78, 0x52, 0x57, 0x93, 0x0b, 0x91, 0x4a, 0x8a, 0x31, 0x1c,
0x4a, 0xf6, 0x83, 0xea, 0x42, 0x16, 0xd1, 0x76, 0xee, 0x4b, 0x62, 0x15, 0x6b, 0x3c, 0x87, 0x68,
0xbb, 0x2a, 0x61, 0xd5, 0x25, 0x82, 0x3f, 0xa8, 0x46, 0x93, 0x4d, 0xc8, 0xdf, 0xc0, 0x51, 0x46,
0xef, 0x98, 0x64, 0x22, 0x8d, 0x16, 0xb1, 0x9a, 0x49, 0xf7, 0xc0, 0xb7, 0x42, 0x7b, 0xf0, 0xaa,
0xca, 0xdb, 0x28, 0xd2, 0x27, 0xe5, 0xed, 0xdb, 0x58, 0xcd, 0xc8, 0xe3, 0xcc, 0x38, 0xc9, 0xdd,
0x7d, 0x7b, 0x97, 0xe0, 0x98, 0x49, 0xd8, 0x83, 0x6e, 0x95, 0xa6, 0x49, 0xf6, 0x48, 0x7d, 0xce,
0x9b, 0xcf, 0x59, 0x54, 0xcd, 0xe7, 0x76, 0xf0, 0x0b, 0xc1, 0xf1, 0x8a, 0x45, 0xd3, 0xc9, 0xe1,
0x0b, 0x70, 0x98, 0x8c, 0xe4, 0x72, 0x32, 0x17, 0xc9, 0x92, 0x53, 0xf7, 0xd0, 0x47, 0x61, 0x97,
0xd8, 0x4c, 0x8e, 0x2b, 0x57, 0x0e, 0x34, 0x17, 0x09, 0x75, 0x5b, 0x3e, 0x0a, 0x5b, 0x44, 0xdb,
0x6b, 0xac, 0xdb, 0x7b, 0x58, 0x77, 0x0c, 0xd6, 0x57, 0x00, 0xef, 0xaf, 0xc6, 0xb7, 0x82, 0xa5,
0x8a, 0x66, 0x0d, 0x84, 0x9e, 0xc2, 0xf3, 0x11, 0x55, 0x2b, 0xa8, 0x46, 0x6a, 0x9f, 0x41, 0x37,
0x7f, 0x14, 0x11, 0x4b, 0x0a, 0x9d, 0x7b, 0xa4, 0x93, 0x9f, 0xaf, 0x13, 0x19, 0x7c, 0x84, 0x93,
0xcd, 0x3a, 0xe5, 0xa8, 0xdf, 0x82, 0xc3, 0xa7, 0x32, 0x5a, 0x94, 0x7e, 0x17, 0xe9, 0x05, 0xa9,
0x4b, 0xad, 0x52, 0x88, 0xcd, 0xa7, 0xb2, 0x4a, 0x0f, 0x7e, 0x23, 0x70, 0x47, 0x54, 0x7d, 0xa0,
0xdf, 0xff, 0x13, 0x79, 0x53, 0x81, 0x62, 0x66, 0x2b, 0x05, 0xd6, 0x36, 0xaf, 0x55, 0x6e, 0x1e,
0x7e, 0x01, 0x90, 0x0a, 0x15, 0xb1, 0x34, 0x8a, 0x39, 0x2f, 0x85, 0xee, 0xa6, 0x42, 0x5d, 0xa7,
0x43, 0xce, 0xf1, 0x39, 0xd8, 0x65, 0x34, 0xa3, 0x53, 0xe9, 0xb6, 0x7c, 0x2b, 0x74, 0x48, 0x4f,
0x87, 0x09, 0x9d, 0xca, 0x80, 0xc0, 0xd9, 0x0e, 0xfe, 0xcd, 0x86, 0xf2, 0x55, 0xcf, 0x64, 0xc8,
0xf9, 0xc3, 0xcf, 0xa4, 0xe4, 0xbf, 0x59, 0xab, 0x11, 0xff, 0xc1, 0x4f, 0x0b, 0xec, 0xfc, 0x21,
0x8e, 0x69, 0x76, 0xc7, 0x3e, 0x53, 0x7c, 0x09, 0x9d, 0xf2, 0x69, 0xe2, 0x93, 0x8d, 0x2f, 0x46,
0xd9, 0x96, 0x77, 0xba, 0xe5, 0x2f, 0x28, 0x04, 0x8f, 0x5e, 0x23, 0x3c, 0x84, 0x6e, 0xf5, 0xb4,
0xf1, 0xe9, 0x9e, 0x4f, 0x8e, 0xe7, 0x6e, 0x07, 0x0c, 0x88, 0xb1, 0xfe, 0x88, 0x1b, 0x3d, 0xe2,
0x97, 0xc6, 0xfd, 0xed, 0x39, 0x7b, 0xe7, 0xfb, 0xc2, 0x06, 0xe8, 0x27, 0x78, 0xba, 0xa5, 0x3d,
0xf6, 0x8d, 0xc4, 0x9d, 0x6b, 0xed, 0x5d, 0xfc, 0xe3, 0xc6, 0x16, 0xfa, 0xba, 0x32, 0x6b, 0xe8,
0x3b, 0x17, 0x64, 0x0d, 0x7d, 0xb7, 0xac, 0x39, 0xfa, 0xa4, 0xad, 0x7f, 0x6e, 0x6f, 0xfe, 0x06,
0x00, 0x00, 0xff, 0xff, 0x7a, 0x21, 0xd1, 0xac, 0x00, 0x07, 0x00, 0x00,
// 596 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x55, 0xcf, 0x6e, 0xd3, 0x4e,
0x10, 0xfe, 0xb9, 0x6e, 0x9a, 0x64, 0xec, 0xf6, 0x57, 0x56, 0xd0, 0xba, 0x16, 0x54, 0xae, 0xc5,
0xc1, 0xa7, 0x08, 0x05, 0x71, 0xad, 0x14, 0x0e, 0x8d, 0xa2, 0xa2, 0xb6, 0xda, 0x5c, 0x91, 0x2c,
0xbb, 0xde, 0x90, 0xad, 0x36, 0xde, 0xe0, 0xdd, 0xb4, 0x2a, 0x6f, 0xc3, 0x33, 0x70, 0xe7, 0x79,
0x78, 0x0c, 0xe4, 0xbf, 0xd9, 0xc4, 0x0e, 0x17, 0xc3, 0x6d, 0x76, 0x66, 0xe7, 0x9b, 0x6f, 0x66,
0x3e, 0xaf, 0x01, 0x42, 0xc6, 0xc3, 0xc1, 0x32, 0xe1, 0x92, 0xa3, 0x83, 0x2f, 0x54, 0x06, 0xec,
0xd9, 0x36, 0xc5, 0x3c, 0x48, 0x48, 0x94, 0x7b, 0x5d, 0x06, 0x47, 0x63, 0x22, 0x3f, 0x32, 0x1e,
0x62, 0xf2, 0x75, 0x45, 0x84, 0x44, 0x43, 0x80, 0x84, 0x2c, 0xb9, 0xa0, 0x92, 0x27, 0xcf, 0x96,
0xe6, 0x68, 0x9e, 0x31, 0x44, 0x83, 0x3c, 0x79, 0x80, 0xab, 0x08, 0x56, 0x6e, 0xa1, 0x63, 0xd0,
0x39, 0x8d, 0xac, 0x3d, 0x47, 0xf3, 0xfa, 0x38, 0x35, 0xd1, 0x4b, 0xe8, 0x30, 0xba, 0xa0, 0xd2,
0xd2, 0x1d, 0xcd, 0xd3, 0x71, 0x7e, 0x70, 0xaf, 0xe1, 0xff, 0xaa, 0x9a, 0x58, 0xf2, 0x58, 0x10,
0x84, 0x60, 0x5f, 0xd0, 0x6f, 0x24, 0x2b, 0xa4, 0xe3, 0xcc, 0x4e, 0x7d, 0x51, 0x20, 0x83, 0x0c,
0xcf, 0xc4, 0x99, 0x5d, 0x96, 0xd0, 0xab, 0x12, 0xee, 0x2f, 0xad, 0x42, 0x13, 0x6d, 0xc8, 0x5f,
0xc3, 0x51, 0x42, 0x1e, 0xa9, 0xa0, 0x3c, 0xf6, 0x97, 0x81, 0x9c, 0x0b, 0x6b, 0xcf, 0xd1, 0x3d,
0x63, 0xf8, 0xb6, 0xcc, 0xdb, 0x2a, 0x32, 0xc0, 0xc5, 0xed, 0xbb, 0x40, 0xce, 0xf1, 0x61, 0xa2,
0x9c, 0x44, 0x73, 0xdf, 0xf6, 0x25, 0x98, 0x6a, 0x12, 0xb2, 0xa1, 0x57, 0xa6, 0x65, 0x24, 0xfb,
0xb8, 0x3a, 0xa7, 0xcd, 0xa7, 0x2c, 0xca, 0xe6, 0x53, 0xdb, 0xfd, 0xa1, 0xc1, 0xf1, 0x9a, 0x45,
0xdb, 0xc9, 0xa1, 0x0b, 0x30, 0xa9, 0xf0, 0xc5, 0x2a, 0x5c, 0xf0, 0x68, 0xc5, 0x88, 0xb5, 0xef,
0x68, 0x5e, 0x0f, 0x1b, 0x54, 0x4c, 0x4b, 0x57, 0x0a, 0xb4, 0xe0, 0x11, 0xb1, 0x3a, 0x8e, 0xe6,
0x75, 0x70, 0x66, 0x6f, 0xb0, 0x3e, 0xd8, 0xc1, 0xba, 0xab, 0xb0, 0xbe, 0x02, 0xf8, 0x74, 0x35,
0xbd, 0xe3, 0x34, 0x96, 0x24, 0x69, 0xb1, 0xe8, 0x09, 0x1c, 0xde, 0x90, 0xa7, 0xb4, 0xf9, 0xdb,
0xf0, 0x81, 0xdc, 0xcb, 0x46, 0xa8, 0xba, 0x04, 0x4b, 0x4a, 0xba, 0x42, 0x69, 0x06, 0xaf, 0xc6,
0x44, 0xae, 0x59, 0xb5, 0x12, 0xce, 0x19, 0xf4, 0xd2, 0xef, 0xcb, 0xa7, 0x51, 0x2e, 0x99, 0x3e,
0xee, 0xa6, 0xe7, 0x49, 0x24, 0xdc, 0x5b, 0x38, 0xd9, 0xae, 0x53, 0x6c, 0xed, 0x03, 0x98, 0x6c,
0x26, 0xfc, 0x65, 0xe1, 0xb7, 0xb4, 0x4c, 0x6b, 0x55, 0xa9, 0x75, 0x0a, 0x36, 0xd8, 0x4c, 0x94,
0xe9, 0xee, 0x4f, 0x0d, 0xac, 0x31, 0x91, 0x37, 0xe4, 0xe9, 0x2f, 0x91, 0x57, 0x97, 0x99, 0x8f,
0x7f, 0xbd, 0xcc, 0x0d, 0x11, 0x77, 0x0a, 0x11, 0xa3, 0xd7, 0x00, 0x31, 0x97, 0x3e, 0x8d, 0xfd,
0x80, 0xb1, 0x42, 0x33, 0xbd, 0x98, 0xcb, 0x49, 0x3c, 0x62, 0x0c, 0x9d, 0x83, 0x51, 0x44, 0x13,
0x32, 0x13, 0x56, 0xc7, 0xd1, 0x3d, 0x13, 0xf7, 0xb3, 0x30, 0x26, 0x33, 0xe1, 0x62, 0x38, 0x6b,
0xe0, 0xdf, 0x6e, 0x28, 0x0f, 0xd9, 0x4c, 0x46, 0x8c, 0xfd, 0xfb, 0x99, 0x14, 0xfc, 0xb7, 0x6b,
0xb5, 0xe2, 0x3f, 0xfc, 0xae, 0x83, 0x91, 0xca, 0x7a, 0x4a, 0x92, 0x47, 0x7a, 0x4f, 0xd0, 0x25,
0x74, 0x8b, 0xaf, 0x1c, 0x9d, 0x6c, 0x3d, 0x3e, 0x45, 0x5b, 0xf6, 0x69, 0xcd, 0x9f, 0x53, 0x70,
0xff, 0x7b, 0xa7, 0xa1, 0x11, 0xf4, 0xca, 0x57, 0x02, 0x9d, 0xee, 0x78, 0xbd, 0x6c, 0xab, 0x1e,
0x50, 0x20, 0xa6, 0xd9, 0xff, 0x40, 0xe9, 0x11, 0xbd, 0x51, 0xee, 0xd7, 0xe7, 0x6c, 0x9f, 0xef,
0x0a, 0x2b, 0xa0, 0x9f, 0xe1, 0x45, 0x6d, 0xf7, 0xc8, 0x51, 0x12, 0x1b, 0x65, 0x6d, 0x5f, 0xfc,
0xe1, 0x46, 0x0d, 0x7d, 0x73, 0x33, 0x1b, 0xe8, 0x8d, 0x02, 0xd9, 0x40, 0x6f, 0x5e, 0x6b, 0x8a,
0x1e, 0x1e, 0x64, 0xff, 0xc9, 0xf7, 0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0x0d, 0x42, 0xa0, 0x80,
0x4b, 0x07, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: commit.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -1024,6 +1024,101 @@ func (m *LastCommitForPathResponse) GetCommit() *GitCommit {
return nil
}
type ListLastCommitsForTreeRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
Revision string `protobuf:"bytes,2,opt,name=revision" json:"revision,omitempty"`
Path []byte `protobuf:"bytes,3,opt,name=path,proto3" json:"path,omitempty"`
// limit == -1 will get the last commit for all paths
Limit int32 `protobuf:"varint,4,opt,name=limit" json:"limit,omitempty"`
Offset int32 `protobuf:"varint,5,opt,name=offset" json:"offset,omitempty"`
}
func (m *ListLastCommitsForTreeRequest) Reset() { *m = ListLastCommitsForTreeRequest{} }
func (m *ListLastCommitsForTreeRequest) String() string { return proto.CompactTextString(m) }
func (*ListLastCommitsForTreeRequest) ProtoMessage() {}
func (*ListLastCommitsForTreeRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{29} }
func (m *ListLastCommitsForTreeRequest) GetRepository() *Repository {
if m != nil {
return m.Repository
}
return nil
}
func (m *ListLastCommitsForTreeRequest) GetRevision() string {
if m != nil {
return m.Revision
}
return ""
}
func (m *ListLastCommitsForTreeRequest) GetPath() []byte {
if m != nil {
return m.Path
}
return nil
}
func (m *ListLastCommitsForTreeRequest) GetLimit() int32 {
if m != nil {
return m.Limit
}
return 0
}
func (m *ListLastCommitsForTreeRequest) GetOffset() int32 {
if m != nil {
return m.Offset
}
return 0
}
type ListLastCommitsForTreeResponse struct {
Commits []*ListLastCommitsForTreeResponse_CommitForTree `protobuf:"bytes,1,rep,name=commits" json:"commits,omitempty"`
}
func (m *ListLastCommitsForTreeResponse) Reset() { *m = ListLastCommitsForTreeResponse{} }
func (m *ListLastCommitsForTreeResponse) String() string { return proto.CompactTextString(m) }
func (*ListLastCommitsForTreeResponse) ProtoMessage() {}
func (*ListLastCommitsForTreeResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{30} }
func (m *ListLastCommitsForTreeResponse) GetCommits() []*ListLastCommitsForTreeResponse_CommitForTree {
if m != nil {
return m.Commits
}
return nil
}
type ListLastCommitsForTreeResponse_CommitForTree struct {
Commit *GitCommit `protobuf:"bytes,2,opt,name=commit" json:"commit,omitempty"`
Path string `protobuf:"bytes,3,opt,name=path" json:"path,omitempty"`
}
func (m *ListLastCommitsForTreeResponse_CommitForTree) Reset() {
*m = ListLastCommitsForTreeResponse_CommitForTree{}
}
func (m *ListLastCommitsForTreeResponse_CommitForTree) String() string {
return proto.CompactTextString(m)
}
func (*ListLastCommitsForTreeResponse_CommitForTree) ProtoMessage() {}
func (*ListLastCommitsForTreeResponse_CommitForTree) Descriptor() ([]byte, []int) {
return fileDescriptor1, []int{30, 0}
}
func (m *ListLastCommitsForTreeResponse_CommitForTree) GetCommit() *GitCommit {
if m != nil {
return m.Commit
}
return nil
}
func (m *ListLastCommitsForTreeResponse_CommitForTree) GetPath() string {
if m != nil {
return m.Path
}
return ""
}
type CommitsByMessageRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
Revision []byte `protobuf:"bytes,2,opt,name=revision,proto3" json:"revision,omitempty"`
......@@ -1036,7 +1131,7 @@ type CommitsByMessageRequest struct {
func (m *CommitsByMessageRequest) Reset() { *m = CommitsByMessageRequest{} }
func (m *CommitsByMessageRequest) String() string { return proto.CompactTextString(m) }
func (*CommitsByMessageRequest) ProtoMessage() {}
func (*CommitsByMessageRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{29} }
func (*CommitsByMessageRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{31} }
func (m *CommitsByMessageRequest) GetRepository() *Repository {
if m != nil {
......@@ -1088,7 +1183,7 @@ type CommitsByMessageResponse struct {
func (m *CommitsByMessageResponse) Reset() { *m = CommitsByMessageResponse{} }
func (m *CommitsByMessageResponse) String() string { return proto.CompactTextString(m) }
func (*CommitsByMessageResponse) ProtoMessage() {}
func (*CommitsByMessageResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{30} }
func (*CommitsByMessageResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{32} }
func (m *CommitsByMessageResponse) GetCommits() []*GitCommit {
if m != nil {
......@@ -1106,7 +1201,7 @@ func (m *FilterShasWithSignaturesRequest) Reset() { *m = FilterShasWithS
func (m *FilterShasWithSignaturesRequest) String() string { return proto.CompactTextString(m) }
func (*FilterShasWithSignaturesRequest) ProtoMessage() {}
func (*FilterShasWithSignaturesRequest) Descriptor() ([]byte, []int) {
return fileDescriptor1, []int{31}
return fileDescriptor1, []int{33}
}
func (m *FilterShasWithSignaturesRequest) GetRepository() *Repository {
......@@ -1131,7 +1226,7 @@ func (m *FilterShasWithSignaturesResponse) Reset() { *m = FilterShasWith
func (m *FilterShasWithSignaturesResponse) String() string { return proto.CompactTextString(m) }
func (*FilterShasWithSignaturesResponse) ProtoMessage() {}
func (*FilterShasWithSignaturesResponse) Descriptor() ([]byte, []int) {
return fileDescriptor1, []int{32}
return fileDescriptor1, []int{34}
}
func (m *FilterShasWithSignaturesResponse) GetShas() [][]byte {
......@@ -1149,7 +1244,7 @@ type ExtractCommitSignatureRequest struct {
func (m *ExtractCommitSignatureRequest) Reset() { *m = ExtractCommitSignatureRequest{} }
func (m *ExtractCommitSignatureRequest) String() string { return proto.CompactTextString(m) }
func (*ExtractCommitSignatureRequest) ProtoMessage() {}
func (*ExtractCommitSignatureRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{33} }
func (*ExtractCommitSignatureRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{35} }
func (m *ExtractCommitSignatureRequest) GetRepository() *Repository {
if m != nil {
......@@ -1175,7 +1270,7 @@ type ExtractCommitSignatureResponse struct {
func (m *ExtractCommitSignatureResponse) Reset() { *m = ExtractCommitSignatureResponse{} }
func (m *ExtractCommitSignatureResponse) String() string { return proto.CompactTextString(m) }
func (*ExtractCommitSignatureResponse) ProtoMessage() {}
func (*ExtractCommitSignatureResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{34} }
func (*ExtractCommitSignatureResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{36} }
func (m *ExtractCommitSignatureResponse) GetSignature() []byte {
if m != nil {
......@@ -1199,7 +1294,7 @@ type GetCommitSignaturesRequest struct {
func (m *GetCommitSignaturesRequest) Reset() { *m = GetCommitSignaturesRequest{} }
func (m *GetCommitSignaturesRequest) String() string { return proto.CompactTextString(m) }
func (*GetCommitSignaturesRequest) ProtoMessage() {}
func (*GetCommitSignaturesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{35} }
func (*GetCommitSignaturesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{37} }
func (m *GetCommitSignaturesRequest) GetRepository() *Repository {
if m != nil {
......@@ -1226,7 +1321,7 @@ type GetCommitSignaturesResponse struct {
func (m *GetCommitSignaturesResponse) Reset() { *m = GetCommitSignaturesResponse{} }
func (m *GetCommitSignaturesResponse) String() string { return proto.CompactTextString(m) }
func (*GetCommitSignaturesResponse) ProtoMessage() {}
func (*GetCommitSignaturesResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{36} }
func (*GetCommitSignaturesResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{38} }
func (m *GetCommitSignaturesResponse) GetCommitId() string {
if m != nil {
......@@ -1257,7 +1352,7 @@ type GetCommitMessagesRequest struct {
func (m *GetCommitMessagesRequest) Reset() { *m = GetCommitMessagesRequest{} }
func (m *GetCommitMessagesRequest) String() string { return proto.CompactTextString(m) }
func (*GetCommitMessagesRequest) ProtoMessage() {}
func (*GetCommitMessagesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{37} }
func (*GetCommitMessagesRequest) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{39} }
func (m *GetCommitMessagesRequest) GetRepository() *Repository {
if m != nil {
......@@ -1282,7 +1377,7 @@ type GetCommitMessagesResponse struct {
func (m *GetCommitMessagesResponse) Reset() { *m = GetCommitMessagesResponse{} }
func (m *GetCommitMessagesResponse) String() string { return proto.CompactTextString(m) }
func (*GetCommitMessagesResponse) ProtoMessage() {}
func (*GetCommitMessagesResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{38} }
func (*GetCommitMessagesResponse) Descriptor() ([]byte, []int) { return fileDescriptor1, []int{40} }
func (m *GetCommitMessagesResponse) GetCommitId() string {
if m != nil {
......@@ -1329,6 +1424,9 @@ func init() {
proto.RegisterType((*RawBlameResponse)(nil), "gitaly.RawBlameResponse")
proto.RegisterType((*LastCommitForPathRequest)(nil), "gitaly.LastCommitForPathRequest")
proto.RegisterType((*LastCommitForPathResponse)(nil), "gitaly.LastCommitForPathResponse")
proto.RegisterType((*ListLastCommitsForTreeRequest)(nil), "gitaly.ListLastCommitsForTreeRequest")
proto.RegisterType((*ListLastCommitsForTreeResponse)(nil), "gitaly.ListLastCommitsForTreeResponse")
proto.RegisterType((*ListLastCommitsForTreeResponse_CommitForTree)(nil), "gitaly.ListLastCommitsForTreeResponse.CommitForTree")
proto.RegisterType((*CommitsByMessageRequest)(nil), "gitaly.CommitsByMessageRequest")
proto.RegisterType((*CommitsByMessageResponse)(nil), "gitaly.CommitsByMessageResponse")
proto.RegisterType((*FilterShasWithSignaturesRequest)(nil), "gitaly.FilterShasWithSignaturesRequest")
......@@ -1369,6 +1467,7 @@ type CommitServiceClient interface {
CommitLanguages(ctx context.Context, in *CommitLanguagesRequest, opts ...grpc.CallOption) (*CommitLanguagesResponse, error)
RawBlame(ctx context.Context, in *RawBlameRequest, opts ...grpc.CallOption) (CommitService_RawBlameClient, error)
LastCommitForPath(ctx context.Context, in *LastCommitForPathRequest, opts ...grpc.CallOption) (*LastCommitForPathResponse, error)
ListLastCommitsForTree(ctx context.Context, in *ListLastCommitsForTreeRequest, opts ...grpc.CallOption) (CommitService_ListLastCommitsForTreeClient, error)
CommitsByMessage(ctx context.Context, in *CommitsByMessageRequest, opts ...grpc.CallOption) (CommitService_CommitsByMessageClient, error)
ListCommitsByOid(ctx context.Context, in *ListCommitsByOidRequest, opts ...grpc.CallOption) (CommitService_ListCommitsByOidClient, error)
FilterShasWithSignatures(ctx context.Context, opts ...grpc.CallOption) (CommitService_FilterShasWithSignaturesClient, error)
......@@ -1666,8 +1765,40 @@ func (c *commitServiceClient) LastCommitForPath(ctx context.Context, in *LastCom
return out, nil
}
func (c *commitServiceClient) ListLastCommitsForTree(ctx context.Context, in *ListLastCommitsForTreeRequest, opts ...grpc.CallOption) (CommitService_ListLastCommitsForTreeClient, error) {
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[7], c.cc, "/gitaly.CommitService/ListLastCommitsForTree", opts...)
if err != nil {
return nil, err
}
x := &commitServiceListLastCommitsForTreeClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type CommitService_ListLastCommitsForTreeClient interface {
Recv() (*ListLastCommitsForTreeResponse, error)
grpc.ClientStream
}
type commitServiceListLastCommitsForTreeClient struct {
grpc.ClientStream
}
func (x *commitServiceListLastCommitsForTreeClient) Recv() (*ListLastCommitsForTreeResponse, error) {
m := new(ListLastCommitsForTreeResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *commitServiceClient) CommitsByMessage(ctx context.Context, in *CommitsByMessageRequest, opts ...grpc.CallOption) (CommitService_CommitsByMessageClient, error) {
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[7], c.cc, "/gitaly.CommitService/CommitsByMessage", opts...)
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[8], c.cc, "/gitaly.CommitService/CommitsByMessage", opts...)
if err != nil {
return nil, err
}
......@@ -1699,7 +1830,7 @@ func (x *commitServiceCommitsByMessageClient) Recv() (*CommitsByMessageResponse,
}
func (c *commitServiceClient) ListCommitsByOid(ctx context.Context, in *ListCommitsByOidRequest, opts ...grpc.CallOption) (CommitService_ListCommitsByOidClient, error) {
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[8], c.cc, "/gitaly.CommitService/ListCommitsByOid", opts...)
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[9], c.cc, "/gitaly.CommitService/ListCommitsByOid", opts...)
if err != nil {
return nil, err
}
......@@ -1731,7 +1862,7 @@ func (x *commitServiceListCommitsByOidClient) Recv() (*ListCommitsByOidResponse,
}
func (c *commitServiceClient) FilterShasWithSignatures(ctx context.Context, opts ...grpc.CallOption) (CommitService_FilterShasWithSignaturesClient, error) {
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[9], c.cc, "/gitaly.CommitService/FilterShasWithSignatures", opts...)
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[10], c.cc, "/gitaly.CommitService/FilterShasWithSignatures", opts...)
if err != nil {
return nil, err
}
......@@ -1762,7 +1893,7 @@ func (x *commitServiceFilterShasWithSignaturesClient) Recv() (*FilterShasWithSig
}
func (c *commitServiceClient) ExtractCommitSignature(ctx context.Context, in *ExtractCommitSignatureRequest, opts ...grpc.CallOption) (CommitService_ExtractCommitSignatureClient, error) {
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[10], c.cc, "/gitaly.CommitService/ExtractCommitSignature", opts...)
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[11], c.cc, "/gitaly.CommitService/ExtractCommitSignature", opts...)
if err != nil {
return nil, err
}
......@@ -1794,7 +1925,7 @@ func (x *commitServiceExtractCommitSignatureClient) Recv() (*ExtractCommitSignat
}
func (c *commitServiceClient) GetCommitSignatures(ctx context.Context, in *GetCommitSignaturesRequest, opts ...grpc.CallOption) (CommitService_GetCommitSignaturesClient, error) {
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[11], c.cc, "/gitaly.CommitService/GetCommitSignatures", opts...)
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[12], c.cc, "/gitaly.CommitService/GetCommitSignatures", opts...)
if err != nil {
return nil, err
}
......@@ -1826,7 +1957,7 @@ func (x *commitServiceGetCommitSignaturesClient) Recv() (*GetCommitSignaturesRes
}
func (c *commitServiceClient) GetCommitMessages(ctx context.Context, in *GetCommitMessagesRequest, opts ...grpc.CallOption) (CommitService_GetCommitMessagesClient, error) {
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[12], c.cc, "/gitaly.CommitService/GetCommitMessages", opts...)
stream, err := grpc.NewClientStream(ctx, &_CommitService_serviceDesc.Streams[13], c.cc, "/gitaly.CommitService/GetCommitMessages", opts...)
if err != nil {
return nil, err
}
......@@ -1874,6 +2005,7 @@ type CommitServiceServer interface {
CommitLanguages(context.Context, *CommitLanguagesRequest) (*CommitLanguagesResponse, error)
RawBlame(*RawBlameRequest, CommitService_RawBlameServer) error
LastCommitForPath(context.Context, *LastCommitForPathRequest) (*LastCommitForPathResponse, error)
ListLastCommitsForTree(*ListLastCommitsForTreeRequest, CommitService_ListLastCommitsForTreeServer) error
CommitsByMessage(*CommitsByMessageRequest, CommitService_CommitsByMessageServer) error
ListCommitsByOid(*ListCommitsByOidRequest, CommitService_ListCommitsByOidServer) error
FilterShasWithSignatures(CommitService_FilterShasWithSignaturesServer) error
......@@ -2144,6 +2276,27 @@ func _CommitService_LastCommitForPath_Handler(srv interface{}, ctx context.Conte
return interceptor(ctx, in, info, handler)
}
func _CommitService_ListLastCommitsForTree_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(ListLastCommitsForTreeRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(CommitServiceServer).ListLastCommitsForTree(m, &commitServiceListLastCommitsForTreeServer{stream})
}
type CommitService_ListLastCommitsForTreeServer interface {
Send(*ListLastCommitsForTreeResponse) error
grpc.ServerStream
}
type commitServiceListLastCommitsForTreeServer struct {
grpc.ServerStream
}
func (x *commitServiceListLastCommitsForTreeServer) Send(m *ListLastCommitsForTreeResponse) error {
return x.ServerStream.SendMsg(m)
}
func _CommitService_CommitsByMessage_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(CommitsByMessageRequest)
if err := stream.RecvMsg(m); err != nil {
......@@ -2340,6 +2493,11 @@ var _CommitService_serviceDesc = grpc.ServiceDesc{
Handler: _CommitService_RawBlame_Handler,
ServerStreams: true,
},
{
StreamName: "ListLastCommitsForTree",
Handler: _CommitService_ListLastCommitsForTree_Handler,
ServerStreams: true,
},
{
StreamName: "CommitsByMessage",
Handler: _CommitService_CommitsByMessage_Handler,
......@@ -2378,112 +2536,117 @@ var _CommitService_serviceDesc = grpc.ServiceDesc{
func init() { proto.RegisterFile("commit.proto", fileDescriptor1) }
var fileDescriptor1 = []byte{
// 1697 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x58, 0xdd, 0x6e, 0xdb, 0x46,
0x16, 0x36, 0x25, 0x4b, 0x96, 0x8e, 0xb4, 0x8e, 0x3c, 0xf9, 0xa3, 0x69, 0x27, 0x76, 0x98, 0x4d,
0xd6, 0x41, 0x16, 0x8a, 0xa1, 0xc5, 0x2e, 0x76, 0xaf, 0x16, 0x76, 0x22, 0xbb, 0x4e, 0xed, 0x28,
0xa0, 0x05, 0x04, 0x29, 0x0a, 0x08, 0xb4, 0x38, 0x92, 0xa6, 0xa6, 0x44, 0x85, 0x1c, 0xd9, 0x56,
0x2f, 0x7a, 0x5f, 0xa0, 0xe8, 0x7d, 0x1f, 0xa2, 0x0f, 0xd1, 0x57, 0xe8, 0x73, 0xf4, 0x09, 0x82,
0x5e, 0x14, 0xf3, 0x43, 0x0e, 0x25, 0x52, 0x76, 0x62, 0x43, 0xb9, 0x21, 0x66, 0xce, 0xfc, 0x9c,
0xef, 0x9c, 0x39, 0xbf, 0x84, 0x72, 0xdb, 0xeb, 0xf7, 0x09, 0xad, 0x0e, 0x7d, 0x8f, 0x7a, 0x28,
0xdf, 0x25, 0xd4, 0x76, 0xc7, 0x46, 0x39, 0xe8, 0xd9, 0x3e, 0x76, 0x04, 0xd5, 0xd8, 0xe8, 0x7a,
0x5e, 0xd7, 0xc5, 0x2f, 0xf8, 0xec, 0x64, 0xd4, 0x79, 0x41, 0x49, 0x1f, 0x07, 0xd4, 0xee, 0x0f,
0xc5, 0x06, 0xd3, 0x01, 0xf4, 0x92, 0x5f, 0x73, 0x4c, 0x6d, 0x1a, 0x58, 0xf8, 0xc3, 0x08, 0x07,
0x14, 0xd5, 0x00, 0x7c, 0x3c, 0xf4, 0x02, 0x42, 0x3d, 0x7f, 0xac, 0x6b, 0x9b, 0xda, 0x56, 0xa9,
0x86, 0xaa, 0x82, 0x43, 0xd5, 0x8a, 0x56, 0xac, 0xd8, 0x2e, 0x64, 0x40, 0xc1, 0xc7, 0x67, 0x24,
0x20, 0xde, 0x40, 0xcf, 0x6c, 0x6a, 0x5b, 0x65, 0x2b, 0x9a, 0x9b, 0x6d, 0xb8, 0x3d, 0xc1, 0x25,
0x18, 0x7a, 0x83, 0x00, 0xa3, 0x0a, 0x64, 0x3d, 0xe2, 0xf0, 0xfb, 0x8b, 0x16, 0x1b, 0xa2, 0x75,
0x28, 0xda, 0x8e, 0x43, 0x28, 0xf1, 0x06, 0x01, 0xbf, 0x25, 0x67, 0x29, 0x02, 0x5b, 0x75, 0xb0,
0x8b, 0xc5, 0x6a, 0x56, 0xac, 0x46, 0x04, 0xf3, 0x47, 0x0d, 0xee, 0x0b, 0x2e, 0x07, 0xc1, 0xce,
0xa0, 0x8d, 0x03, 0xea, 0xf9, 0x37, 0x11, 0x68, 0x03, 0x4a, 0xb6, 0xbc, 0xa6, 0x45, 0x1c, 0x8e,
0xa6, 0x68, 0x41, 0x48, 0x3a, 0x70, 0xd0, 0x2a, 0x14, 0xda, 0x3d, 0xe2, 0x3a, 0x6c, 0x35, 0xcb,
0x57, 0x97, 0xf8, 0xfc, 0xc0, 0x31, 0xb7, 0x41, 0x4f, 0x42, 0x91, 0x52, 0xdf, 0x81, 0xdc, 0x99,
0xed, 0x8e, 0x30, 0x87, 0x51, 0xb0, 0xc4, 0xc4, 0xfc, 0x49, 0x83, 0x4a, 0xd3, 0xc7, 0xb8, 0x3e,
0xa0, 0xfe, 0x78, 0x4e, 0xef, 0x80, 0x10, 0x2c, 0x0e, 0x6d, 0xda, 0xe3, 0x68, 0xcb, 0x16, 0x1f,
0x33, 0x38, 0x2e, 0xe9, 0x13, 0xaa, 0x2f, 0x6e, 0x6a, 0x5b, 0x59, 0x4b, 0x4c, 0xcc, 0xdf, 0x35,
0x58, 0x89, 0xc1, 0x91, 0xd0, 0xff, 0x0b, 0x8b, 0x74, 0x3c, 0x14, 0xc8, 0x97, 0x6b, 0x7f, 0x0f,
0x91, 0x24, 0x36, 0x56, 0x1b, 0x27, 0xdf, 0xe1, 0x36, 0x6d, 0x8e, 0x87, 0xd8, 0xe2, 0x27, 0xc2,
0xa7, 0xce, 0xa8, 0xa7, 0x46, 0xb0, 0x18, 0x90, 0xef, 0x31, 0xc7, 0x92, 0xb5, 0xf8, 0x98, 0xd1,
0xfa, 0x9e, 0x83, 0x39, 0x94, 0x9c, 0xc5, 0xc7, 0x8c, 0xe6, 0xd8, 0xd4, 0xd6, 0x73, 0x02, 0x33,
0x1b, 0x9b, 0xff, 0x06, 0x50, 0x1c, 0x10, 0x40, 0xfe, 0x65, 0xe3, 0xe8, 0xe8, 0xa0, 0x59, 0x59,
0x40, 0x05, 0x58, 0xdc, 0x3d, 0x6c, 0xec, 0x56, 0x34, 0x36, 0x6a, 0x5a, 0xf5, 0x7a, 0x25, 0x83,
0x96, 0x20, 0xdb, 0xdc, 0xd9, 0xaf, 0x64, 0x4d, 0x0f, 0xee, 0x8a, 0x57, 0x09, 0x76, 0x31, 0x3d,
0xc7, 0x78, 0x70, 0x13, 0x3d, 0x23, 0x58, 0xec, 0xf8, 0x5e, 0x5f, 0xea, 0x98, 0x8f, 0xd1, 0x32,
0x64, 0xa8, 0x27, 0xb5, 0x9b, 0xa1, 0x9e, 0x59, 0x87, 0x7b, 0xd3, 0x0c, 0xa5, 0x26, 0x9f, 0xc3,
0x92, 0x70, 0xdf, 0x40, 0xd7, 0x36, 0xb3, 0x5b, 0xa5, 0xda, 0x4a, 0xc8, 0x6e, 0x9f, 0x50, 0x71,
0xc6, 0x0a, 0x77, 0x98, 0x3f, 0x67, 0x98, 0xff, 0x8c, 0x06, 0x72, 0x61, 0x5e, 0x6e, 0x8a, 0xb6,
0x21, 0x67, 0x77, 0x28, 0xf6, 0xb9, 0x04, 0xa5, 0x9a, 0x51, 0x15, 0xd1, 0xa3, 0x1a, 0x46, 0x8f,
0x6a, 0x33, 0x8c, 0x1e, 0x96, 0xd8, 0x88, 0x6a, 0x90, 0x3f, 0xc1, 0x1d, 0xcf, 0x17, 0x4f, 0x76,
0xf9, 0x11, 0xb9, 0x33, 0x32, 0xc2, 0x5c, 0xcc, 0x08, 0xd7, 0xa0, 0xd8, 0xb7, 0x2f, 0x5a, 0x6d,
0x26, 0xa4, 0x9e, 0xe7, 0xaf, 0x5f, 0xe8, 0xdb, 0x17, 0x5c, 0x68, 0x66, 0x3b, 0xb6, 0xeb, 0xea,
0x4b, 0xdc, 0x5d, 0xd8, 0xd0, 0xfc, 0x27, 0xdc, 0x99, 0xd4, 0x87, 0x72, 0x2d, 0x71, 0x85, 0xc6,
0xaf, 0x10, 0x13, 0xf3, 0xa3, 0x06, 0xc5, 0xc8, 0x44, 0x53, 0x82, 0xce, 0x2a, 0x14, 0x7c, 0xcf,
0xa3, 0x2d, 0x65, 0xa0, 0x4b, 0x6c, 0xde, 0x10, 0x46, 0x9a, 0x70, 0x98, 0x17, 0xd2, 0x09, 0x16,
0xb9, 0x13, 0xac, 0x25, 0x9c, 0xa0, 0xca, 0xbf, 0x31, 0xdb, 0x0f, 0xad, 0x3a, 0x17, 0xb3, 0xea,
0x07, 0x00, 0xe2, 0x75, 0x39, 0xd7, 0x3c, 0xe7, 0x5a, 0x14, 0x14, 0xc6, 0x77, 0x0d, 0x8a, 0x1d,
0xd7, 0xa6, 0x2d, 0xce, 0x7c, 0x49, 0x3c, 0x13, 0x23, 0xbc, 0xb5, 0x69, 0xcf, 0x7c, 0x0e, 0xc5,
0x88, 0x45, 0x64, 0xf0, 0x0b, 0x91, 0xc1, 0x6b, 0x31, 0x87, 0xc8, 0x9a, 0xbf, 0x68, 0x70, 0x77,
0x1f, 0xd3, 0x10, 0x1d, 0xc1, 0xc1, 0x97, 0x0c, 0x2e, 0xeb, 0x50, 0xf4, 0x71, 0x7b, 0xe4, 0x07,
0xe4, 0x4c, 0x28, 0xac, 0x60, 0x29, 0x02, 0x73, 0x8f, 0x69, 0x68, 0xca, 0x3d, 0xb0, 0x20, 0x4d,
0xbb, 0x87, 0x8a, 0x35, 0xe1, 0x0e, 0xf3, 0x04, 0x2a, 0x87, 0x24, 0xa0, 0x7b, 0xc4, 0x9d, 0x9b,
0x70, 0xe6, 0x33, 0x58, 0x89, 0xf1, 0x50, 0xe6, 0xc6, 0xa4, 0x14, 0x18, 0xcb, 0x96, 0x98, 0x98,
0x6d, 0x58, 0xd9, 0x23, 0x03, 0x47, 0x3a, 0xf1, 0x9c, 0xf0, 0xfc, 0x1f, 0x50, 0x9c, 0x89, 0x04,
0xf4, 0x0c, 0xf2, 0xc2, 0x86, 0x24, 0x87, 0x94, 0xa0, 0x22, 0x37, 0x98, 0x2d, 0xb8, 0xcf, 0x04,
0x0a, 0xc3, 0xd3, 0xb8, 0x41, 0x9c, 0x9b, 0x60, 0x8d, 0xe2, 0x7b, 0x56, 0x7a, 0x95, 0xb9, 0x0f,
0x7a, 0x92, 0xc1, 0x75, 0xa2, 0xdf, 0x47, 0x0d, 0xee, 0x32, 0x59, 0x77, 0x5c, 0x77, 0xce, 0xf1,
0x6f, 0x22, 0x0a, 0x65, 0xa7, 0xa2, 0x10, 0xcb, 0x57, 0xa7, 0x64, 0x18, 0xe6, 0x26, 0x36, 0x46,
0xff, 0x83, 0x9c, 0xe7, 0x3b, 0xd8, 0xe7, 0xae, 0xbd, 0x5c, 0x7b, 0x1c, 0xf2, 0x4e, 0x85, 0x5b,
0x6d, 0xb0, 0xad, 0x96, 0x38, 0x61, 0x3e, 0x81, 0x1c, 0x9f, 0x33, 0xb7, 0x7d, 0xd3, 0x78, 0x53,
0x97, 0x0e, 0xdc, 0x78, 0xdb, 0x10, 0xb9, 0xeb, 0xd5, 0x4e, 0xb3, 0x5e, 0xc9, 0x30, 0x17, 0x99,
0xbe, 0xec, 0x3a, 0x3a, 0xfc, 0x33, 0x13, 0xb7, 0x97, 0xb9, 0x29, 0x30, 0xaa, 0x25, 0x84, 0xf2,
0xc4, 0x04, 0xdd, 0x83, 0xbc, 0xd7, 0xe9, 0x04, 0x98, 0x4a, 0xdd, 0xc9, 0x99, 0x72, 0x9f, 0x5c,
0xcc, 0x7d, 0xd8, 0xee, 0x8e, 0xe7, 0xba, 0xde, 0x39, 0x8f, 0x8a, 0x05, 0x4b, 0xce, 0x58, 0x39,
0xc6, 0x74, 0xde, 0xea, 0x63, 0xbf, 0x8b, 0x03, 0x99, 0x0d, 0x80, 0x91, 0x8e, 0x38, 0x05, 0x3d,
0x82, 0xb2, 0x43, 0x02, 0xfb, 0xc4, 0xc5, 0xad, 0x73, 0xdb, 0x3d, 0xd5, 0x0b, 0x7c, 0x47, 0x49,
0xd2, 0xde, 0xd9, 0xee, 0xa9, 0x4a, 0x70, 0xc5, 0xcf, 0x4f, 0x70, 0xf0, 0xc9, 0x09, 0x4e, 0xe6,
0xab, 0x92, 0xca, 0x57, 0xbb, 0x70, 0x7b, 0x42, 0xfb, 0xd7, 0x79, 0xc2, 0x5e, 0x58, 0x4b, 0x1c,
0xda, 0x83, 0xee, 0xc8, 0xee, 0xce, 0x2f, 0xd6, 0xfd, 0x1a, 0x15, 0xd2, 0x31, 0x56, 0x12, 0xf2,
0x1e, 0x14, 0xdd, 0x90, 0x28, 0x41, 0x6f, 0x85, 0xac, 0x66, 0x9c, 0xa9, 0x86, 0x14, 0x4b, 0x1d,
0x35, 0x5e, 0x43, 0x21, 0x24, 0x33, 0xcf, 0x1a, 0xd8, 0x7d, 0x2c, 0x53, 0x32, 0x1f, 0x33, 0xdb,
0xe0, 0x8d, 0x0c, 0x07, 0x97, 0xb1, 0xc4, 0x44, 0xe4, 0x77, 0xd7, 0xf3, 0x65, 0xb9, 0x2d, 0x26,
0xe6, 0x08, 0x6e, 0x59, 0xf6, 0xf9, 0xae, 0x6b, 0xf7, 0xf1, 0x17, 0xcc, 0x6d, 0xe6, 0x53, 0xa8,
0x28, 0xb6, 0x52, 0x3d, 0x61, 0xb1, 0xaa, 0xc5, 0x8a, 0xd5, 0x1f, 0x40, 0x3f, 0xb4, 0xc3, 0x40,
0xb8, 0xe7, 0xf9, 0x2c, 0x87, 0x7f, 0x49, 0x9c, 0x7b, 0xb0, 0x9a, 0xc2, 0xff, 0xf3, 0x33, 0xc6,
0x6f, 0x91, 0x59, 0x04, 0xbb, 0xe3, 0x23, 0x1c, 0x04, 0xec, 0x49, 0xe7, 0x24, 0x87, 0x0a, 0x19,
0xd9, 0xe9, 0x90, 0xa1, 0x9a, 0x95, 0x28, 0xc0, 0xa4, 0x55, 0x94, 0x77, 0x20, 0xf7, 0x61, 0x84,
0xfd, 0xb1, 0xac, 0xad, 0xc4, 0x84, 0x25, 0xa5, 0xa4, 0x08, 0xd7, 0xf1, 0x46, 0x02, 0x1b, 0x7b,
0xc4, 0xa5, 0xd8, 0x3f, 0xee, 0xd9, 0xc1, 0x3b, 0x42, 0x7b, 0xc7, 0xa4, 0x3b, 0xb0, 0xe9, 0xc8,
0xbf, 0x99, 0x5b, 0xb2, 0x24, 0xd3, 0xb3, 0x03, 0x9e, 0x47, 0xcb, 0x16, 0x1f, 0x9b, 0xff, 0x81,
0xcd, 0xd9, 0xac, 0x94, 0xdd, 0xf1, 0x73, 0x5a, 0xec, 0xdc, 0x10, 0x1e, 0xd4, 0x2f, 0xa8, 0x6f,
0xb7, 0x25, 0xf8, 0xe8, 0xd8, 0x4d, 0x00, 0xae, 0x81, 0xac, 0x52, 0x55, 0x4b, 0x5c, 0x10, 0x84,
0x03, 0xc7, 0x6c, 0xc1, 0xc3, 0x59, 0x1c, 0x25, 0xce, 0x75, 0x28, 0x06, 0x21, 0x51, 0x3a, 0x89,
0x22, 0xf0, 0x10, 0x4f, 0xba, 0x03, 0xec, 0xb4, 0x28, 0xbe, 0xa0, 0xd2, 0x28, 0x40, 0x90, 0x9a,
0xf8, 0x82, 0x9a, 0x1e, 0x18, 0xfb, 0x78, 0xfa, 0xf2, 0x1b, 0x29, 0x5c, 0xd5, 0xe1, 0xc4, 0x09,
0x64, 0xf9, 0x52, 0x0c, 0x05, 0x0a, 0xcc, 0x31, 0xac, 0xa5, 0x32, 0x94, 0xe2, 0x4c, 0x68, 0x43,
0x9b, 0xd4, 0xc6, 0xa4, 0xac, 0x99, 0x2b, 0x64, 0xcd, 0x26, 0x64, 0xed, 0x83, 0x1e, 0xb1, 0x96,
0xa6, 0x3a, 0x4f, 0x49, 0x2d, 0x58, 0x4d, 0x61, 0xf7, 0x29, 0x72, 0xea, 0xb0, 0xd4, 0x17, 0x07,
0xa4, 0x94, 0xe1, 0xb4, 0xf6, 0x47, 0x19, 0xfe, 0x26, 0x75, 0x87, 0xfd, 0x33, 0xd2, 0xc6, 0xe8,
0x1d, 0x54, 0xa6, 0xff, 0x8b, 0xa0, 0x8d, 0xc9, 0xfc, 0x91, 0xf8, 0x79, 0x63, 0x6c, 0xce, 0xde,
0x20, 0xf0, 0x99, 0x0b, 0xe8, 0x55, 0xbc, 0xc5, 0xd3, 0x53, 0x7e, 0x4c, 0x88, 0xab, 0x56, 0x67,
0xfe, 0xb2, 0x30, 0x17, 0xb6, 0x35, 0x74, 0x0c, 0xcb, 0x93, 0xfd, 0x3a, 0x7a, 0x30, 0xc9, 0x7b,
0xea, 0xc7, 0x81, 0xf1, 0x70, 0xd6, 0x72, 0xec, 0xd2, 0xaf, 0xa1, 0x1c, 0x6f, 0x56, 0xd1, 0x9a,
0x3a, 0x93, 0x68, 0xe9, 0x8d, 0xf5, 0xf4, 0xc5, 0x48, 0xce, 0x63, 0x58, 0x9e, 0x6c, 0x99, 0x14,
0xc2, 0xd4, 0x2e, 0x4f, 0x21, 0x4c, 0xef, 0xb4, 0x38, 0xc2, 0x57, 0x50, 0x8c, 0x9a, 0x1b, 0xa5,
0xbc, 0xe9, 0x9e, 0x4a, 0x29, 0x2f, 0xd1, 0x09, 0xf1, 0x5b, 0xea, 0x00, 0xaa, 0xc8, 0x41, 0xab,
0xf1, 0x5a, 0x78, 0xa2, 0x17, 0x32, 0x8c, 0xb4, 0xa5, 0x48, 0xc2, 0xaf, 0xa0, 0x14, 0xfb, 0x57,
0x88, 0x8c, 0x49, 0x0d, 0xc7, 0x7f, 0x53, 0x1a, 0x6b, 0xa9, 0x6b, 0x71, 0x5d, 0x4d, 0xd6, 0xce,
0x4a, 0x57, 0xa9, 0x05, 0xba, 0xd2, 0x55, 0x7a, 0xc9, 0xcd, 0xa5, 0x7c, 0x0d, 0xa5, 0x58, 0x29,
0x87, 0x52, 0x64, 0x49, 0xc2, 0x4b, 0xa9, 0xfd, 0xf8, 0x5d, 0x4d, 0xb8, 0x35, 0x55, 0x33, 0xa1,
0x87, 0x33, 0x8b, 0x29, 0x71, 0xe7, 0xc6, 0x15, 0xc5, 0x96, 0xb9, 0x80, 0x76, 0xa0, 0x10, 0xd6,
0x25, 0xe8, 0x7e, 0x14, 0x14, 0x26, 0x0b, 0x24, 0x43, 0x4f, 0x2e, 0xc4, 0x80, 0x7d, 0x03, 0x2b,
0x89, 0x92, 0x01, 0x45, 0x6e, 0x38, 0xab, 0x9a, 0x31, 0x1e, 0x5d, 0xb2, 0x23, 0x82, 0xf7, 0x3e,
0x0c, 0x01, 0x2a, 0x05, 0x4f, 0x87, 0x80, 0x44, 0x7d, 0x31, 0x1d, 0x02, 0x92, 0xd9, 0x9b, 0xc3,
0x7e, 0x2f, 0x7e, 0x04, 0xc4, 0x5b, 0x4e, 0x75, 0xf5, 0x8c, 0x6e, 0x57, 0x5d, 0x3d, 0xab, 0x5b,
0xe5, 0x57, 0x07, 0xa0, 0xcf, 0x4a, 0xc2, 0xe8, 0x1f, 0xea, 0x9d, 0x2f, 0xad, 0x08, 0x8c, 0xad,
0xab, 0x37, 0x86, 0x2c, 0xb7, 0xb4, 0x6d, 0x0d, 0x9d, 0xc2, 0xbd, 0xf4, 0x7c, 0x8a, 0x9e, 0x84,
0x37, 0x5d, 0x9a, 0xe1, 0x8d, 0xa7, 0x57, 0x6d, 0x8b, 0x49, 0x78, 0x02, 0xb7, 0x53, 0x52, 0x1d,
0x32, 0x63, 0xf1, 0x63, 0x46, 0xe2, 0x35, 0x1e, 0x5f, 0xba, 0x27, 0xc6, 0xe3, 0x5b, 0x58, 0x49,
0x24, 0x19, 0x65, 0x57, 0xb3, 0xd2, 0x9d, 0xb2, 0xab, 0x99, 0x19, 0x8a, 0xdd, 0x7e, 0x92, 0xe7,
0x3d, 0xd9, 0xbf, 0xfe, 0x0a, 0x00, 0x00, 0xff, 0xff, 0xb7, 0xe0, 0x5d, 0x22, 0x19, 0x19, 0x00,
0x00,
// 1786 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x58, 0x4b, 0x6f, 0xe3, 0xc8,
0x11, 0x36, 0xf5, 0xb2, 0x58, 0xd2, 0x7a, 0xe5, 0x9e, 0x17, 0x4d, 0xcf, 0x8c, 0xbd, 0xbd, 0xd9,
0x8d, 0x17, 0x1b, 0x68, 0x0c, 0xe5, 0x81, 0xe4, 0x14, 0xd8, 0x3b, 0xb2, 0xe3, 0x89, 0x3d, 0x5a,
0xd0, 0x02, 0x06, 0x09, 0x02, 0x08, 0xb4, 0xd8, 0x92, 0x18, 0x53, 0xa2, 0x96, 0x6c, 0xd9, 0x56,
0x0e, 0xb9, 0x07, 0x08, 0x72, 0xcf, 0x8f, 0xc8, 0x21, 0x3f, 0x21, 0x97, 0xfc, 0x80, 0xdc, 0xf2,
0x57, 0x16, 0x39, 0x04, 0xfd, 0x20, 0x9b, 0x14, 0x29, 0x7b, 0xc6, 0x5e, 0xcd, 0x85, 0x60, 0x57,
0x77, 0x57, 0x7d, 0x55, 0x5d, 0xaf, 0x6e, 0xa8, 0xf7, 0xfd, 0xf1, 0xd8, 0xa5, 0xcd, 0x69, 0xe0,
0x53, 0x1f, 0x55, 0x86, 0x2e, 0xb5, 0xbd, 0xb9, 0x59, 0x0f, 0x47, 0x76, 0x40, 0x1c, 0x41, 0x35,
0x77, 0x86, 0xbe, 0x3f, 0xf4, 0xc8, 0x2b, 0x3e, 0xba, 0x98, 0x0d, 0x5e, 0x51, 0x77, 0x4c, 0x42,
0x6a, 0x8f, 0xa7, 0x62, 0x01, 0x76, 0x00, 0x7d, 0xc3, 0xd9, 0x9c, 0x53, 0x9b, 0x86, 0x16, 0xf9,
0x6e, 0x46, 0x42, 0x8a, 0x5a, 0x00, 0x01, 0x99, 0xfa, 0xa1, 0x4b, 0xfd, 0x60, 0x6e, 0x68, 0xbb,
0xda, 0x5e, 0xad, 0x85, 0x9a, 0x42, 0x42, 0xd3, 0x8a, 0x67, 0xac, 0xc4, 0x2a, 0x64, 0x42, 0x35,
0x20, 0x57, 0x6e, 0xe8, 0xfa, 0x13, 0xa3, 0xb0, 0xab, 0xed, 0xd5, 0xad, 0x78, 0x8c, 0xfb, 0xf0,
0x28, 0x25, 0x25, 0x9c, 0xfa, 0x93, 0x90, 0xa0, 0x06, 0x14, 0x7d, 0xd7, 0xe1, 0xfc, 0x75, 0x8b,
0xfd, 0xa2, 0xe7, 0xa0, 0xdb, 0x8e, 0xe3, 0x52, 0xd7, 0x9f, 0x84, 0x9c, 0x4b, 0xd9, 0x52, 0x04,
0x36, 0xeb, 0x10, 0x8f, 0x88, 0xd9, 0xa2, 0x98, 0x8d, 0x09, 0xf8, 0x2f, 0x1a, 0x3c, 0x13, 0x52,
0x4e, 0xc2, 0x83, 0x49, 0x9f, 0x84, 0xd4, 0x0f, 0x1e, 0xa2, 0xd0, 0x0e, 0xd4, 0x6c, 0xc9, 0xa6,
0xe7, 0x3a, 0x1c, 0x8d, 0x6e, 0x41, 0x44, 0x3a, 0x71, 0xd0, 0x16, 0x54, 0xfb, 0x23, 0xd7, 0x73,
0xd8, 0x6c, 0x91, 0xcf, 0xae, 0xf3, 0xf1, 0x89, 0x83, 0xf7, 0xc1, 0xc8, 0x42, 0x91, 0x5a, 0x3f,
0x86, 0xf2, 0x95, 0xed, 0xcd, 0x08, 0x87, 0x51, 0xb5, 0xc4, 0x00, 0xff, 0x55, 0x83, 0x46, 0x37,
0x20, 0xa4, 0x3d, 0xa1, 0xc1, 0x7c, 0x45, 0xe7, 0x80, 0x10, 0x94, 0xa6, 0x36, 0x1d, 0x71, 0xb4,
0x75, 0x8b, 0xff, 0x33, 0x38, 0x9e, 0x3b, 0x76, 0xa9, 0x51, 0xda, 0xd5, 0xf6, 0x8a, 0x96, 0x18,
0xe0, 0xff, 0x68, 0xb0, 0x99, 0x80, 0x23, 0xa1, 0xff, 0x12, 0x4a, 0x74, 0x3e, 0x15, 0xc8, 0x37,
0x5a, 0x3f, 0x8a, 0x90, 0x64, 0x16, 0x36, 0x3b, 0x17, 0x7f, 0x24, 0x7d, 0xda, 0x9d, 0x4f, 0x89,
0xc5, 0x77, 0x44, 0x47, 0x5d, 0x50, 0x47, 0x8d, 0xa0, 0x14, 0xba, 0x7f, 0x22, 0x1c, 0x4b, 0xd1,
0xe2, 0xff, 0x8c, 0x36, 0xf6, 0x1d, 0xc2, 0xa1, 0x94, 0x2d, 0xfe, 0xcf, 0x68, 0x8e, 0x4d, 0x6d,
0xa3, 0x2c, 0x30, 0xb3, 0x7f, 0xfc, 0x73, 0x00, 0x25, 0x01, 0x01, 0x54, 0xbe, 0xe9, 0x9c, 0x9d,
0x9d, 0x74, 0x1b, 0x6b, 0xa8, 0x0a, 0xa5, 0xc3, 0xd3, 0xce, 0x61, 0x43, 0x63, 0x7f, 0x5d, 0xab,
0xdd, 0x6e, 0x14, 0xd0, 0x3a, 0x14, 0xbb, 0x07, 0xc7, 0x8d, 0x22, 0xf6, 0xe1, 0x89, 0x38, 0x95,
0xf0, 0x90, 0xd0, 0x6b, 0x42, 0x26, 0x0f, 0xb1, 0x33, 0x82, 0xd2, 0x20, 0xf0, 0xc7, 0xd2, 0xc6,
0xfc, 0x1f, 0x6d, 0x40, 0x81, 0xfa, 0xd2, 0xba, 0x05, 0xea, 0xe3, 0x36, 0x3c, 0x5d, 0x14, 0x28,
0x2d, 0xf9, 0x35, 0xac, 0x8b, 0xf0, 0x0d, 0x0d, 0x6d, 0xb7, 0xb8, 0x57, 0x6b, 0x6d, 0x46, 0xe2,
0x8e, 0x5d, 0x2a, 0xf6, 0x58, 0xd1, 0x0a, 0xfc, 0xb7, 0x02, 0x8b, 0x9f, 0xd9, 0x44, 0x4e, 0xac,
0x2a, 0x4c, 0xd1, 0x3e, 0x94, 0xed, 0x01, 0x25, 0x01, 0xd7, 0xa0, 0xd6, 0x32, 0x9b, 0x22, 0x7b,
0x34, 0xa3, 0xec, 0xd1, 0xec, 0x46, 0xd9, 0xc3, 0x12, 0x0b, 0x51, 0x0b, 0x2a, 0x17, 0x64, 0xe0,
0x07, 0xe2, 0xc8, 0x6e, 0xdf, 0x22, 0x57, 0xc6, 0x4e, 0x58, 0x4e, 0x38, 0xe1, 0x36, 0xe8, 0x63,
0xfb, 0xa6, 0xd7, 0x67, 0x4a, 0x1a, 0x15, 0x7e, 0xfa, 0xd5, 0xb1, 0x7d, 0xc3, 0x95, 0x66, 0xbe,
0x63, 0x7b, 0x9e, 0xb1, 0xce, 0xc3, 0x85, 0xfd, 0xe2, 0x9f, 0xc0, 0xe3, 0xb4, 0x3d, 0x54, 0x68,
0x09, 0x16, 0x1a, 0x67, 0x21, 0x06, 0xf8, 0x7b, 0x0d, 0xf4, 0xd8, 0x45, 0x73, 0x92, 0xce, 0x16,
0x54, 0x03, 0xdf, 0xa7, 0x3d, 0xe5, 0xa0, 0xeb, 0x6c, 0xdc, 0x11, 0x4e, 0x9a, 0x09, 0x98, 0x57,
0x32, 0x08, 0x4a, 0x3c, 0x08, 0xb6, 0x33, 0x41, 0xd0, 0xe4, 0xdf, 0x84, 0xef, 0x47, 0x5e, 0x5d,
0x4e, 0x78, 0xf5, 0x0b, 0x00, 0x71, 0xba, 0x5c, 0x6a, 0x85, 0x4b, 0xd5, 0x05, 0x85, 0xc9, 0xdd,
0x06, 0x7d, 0xe0, 0xd9, 0xb4, 0xc7, 0x85, 0xaf, 0x8b, 0x63, 0x62, 0x84, 0x6f, 0x6d, 0x3a, 0xc2,
0x5f, 0x83, 0x1e, 0x8b, 0x88, 0x1d, 0x7e, 0x2d, 0x76, 0x78, 0x2d, 0x11, 0x10, 0x45, 0xfc, 0x77,
0x0d, 0x9e, 0x1c, 0x13, 0x1a, 0xa1, 0x73, 0x49, 0xf8, 0x31, 0x93, 0xcb, 0x73, 0xd0, 0x03, 0xd2,
0x9f, 0x05, 0xa1, 0x7b, 0x25, 0x0c, 0x56, 0xb5, 0x14, 0x81, 0x85, 0xc7, 0x22, 0x34, 0x15, 0x1e,
0x44, 0x90, 0x16, 0xc3, 0x43, 0xe5, 0x9a, 0x68, 0x05, 0xbe, 0x80, 0xc6, 0xa9, 0x1b, 0xd2, 0x23,
0xd7, 0x5b, 0x99, 0x72, 0xf8, 0x2b, 0xd8, 0x4c, 0xc8, 0x50, 0xee, 0xc6, 0xb4, 0x14, 0x18, 0xeb,
0x96, 0x18, 0xe0, 0x3e, 0x6c, 0x1e, 0xb9, 0x13, 0x47, 0x06, 0xf1, 0x8a, 0xf0, 0xfc, 0x1a, 0x50,
0x52, 0x88, 0x04, 0xf4, 0x15, 0x54, 0x84, 0x0f, 0x49, 0x09, 0x39, 0x49, 0x45, 0x2e, 0xc0, 0x3d,
0x78, 0xc6, 0x14, 0x8a, 0xd2, 0xd3, 0xbc, 0xe3, 0x3a, 0x0f, 0xc1, 0x1a, 0xe7, 0xf7, 0xa2, 0x8c,
0x2a, 0x7c, 0x0c, 0x46, 0x56, 0xc0, 0x7d, 0xb2, 0xdf, 0xf7, 0x1a, 0x3c, 0x61, 0xba, 0x1e, 0x78,
0xde, 0x8a, 0xf3, 0x5f, 0x2a, 0x0b, 0x15, 0x17, 0xb2, 0x10, 0xab, 0x57, 0x97, 0xee, 0x34, 0xaa,
0x4d, 0xec, 0x1f, 0xfd, 0x0a, 0xca, 0x7e, 0xe0, 0x90, 0x80, 0x87, 0xf6, 0x46, 0xeb, 0xf3, 0x48,
0x76, 0x2e, 0xdc, 0x66, 0x87, 0x2d, 0xb5, 0xc4, 0x0e, 0xfc, 0x05, 0x94, 0xf9, 0x98, 0x85, 0xed,
0xdb, 0xce, 0xdb, 0xb6, 0x0c, 0xe0, 0xce, 0xb7, 0x1d, 0x51, 0xbb, 0x5e, 0x1f, 0x74, 0xdb, 0x8d,
0x02, 0x0b, 0x91, 0x45, 0x66, 0xf7, 0xb1, 0xe1, 0xff, 0x0a, 0x49, 0x7f, 0x59, 0x99, 0x01, 0xe3,
0x5e, 0x42, 0x18, 0x4f, 0x0c, 0xd0, 0x53, 0xa8, 0xf8, 0x83, 0x41, 0x48, 0xa8, 0xb4, 0x9d, 0x1c,
0xa9, 0xf0, 0x29, 0x27, 0xc2, 0x87, 0xad, 0x1e, 0xf8, 0x9e, 0xe7, 0x5f, 0xf3, 0xac, 0x58, 0xb5,
0xe4, 0x88, 0xb5, 0x63, 0xcc, 0xe6, 0xbd, 0x31, 0x09, 0x86, 0x24, 0x94, 0xd5, 0x00, 0x18, 0xe9,
0x8c, 0x53, 0xd0, 0x67, 0x50, 0x77, 0xdc, 0xd0, 0xbe, 0xf0, 0x48, 0xef, 0xda, 0xf6, 0x2e, 0x8d,
0x2a, 0x5f, 0x51, 0x93, 0xb4, 0x77, 0xb6, 0x77, 0xa9, 0x0a, 0x9c, 0xfe, 0xe1, 0x05, 0x0e, 0xde,
0xbb, 0xc0, 0xc9, 0x7a, 0x55, 0x53, 0xf5, 0xea, 0x10, 0x1e, 0xa5, 0xac, 0x7f, 0x9f, 0x23, 0x1c,
0x45, 0xbd, 0xc4, 0xa9, 0x3d, 0x19, 0xce, 0xec, 0xe1, 0xea, 0x72, 0xdd, 0x3f, 0xe2, 0x46, 0x3a,
0x21, 0x4a, 0x42, 0x3e, 0x02, 0xdd, 0x8b, 0x88, 0x12, 0xf4, 0x5e, 0x24, 0x6a, 0xc9, 0x9e, 0x66,
0x44, 0xb1, 0xd4, 0x56, 0xf3, 0x0d, 0x54, 0x23, 0x32, 0x8b, 0xac, 0x89, 0x3d, 0x26, 0xb2, 0x24,
0xf3, 0x7f, 0xe6, 0x1b, 0xfc, 0x22, 0xc3, 0xc1, 0x15, 0x2c, 0x31, 0x10, 0xf5, 0xdd, 0xf3, 0x03,
0xd9, 0x6e, 0x8b, 0x01, 0x9e, 0xc1, 0xa7, 0x96, 0x7d, 0x7d, 0xe8, 0xd9, 0x63, 0xf2, 0x11, 0x6b,
0x1b, 0xfe, 0x12, 0x1a, 0x4a, 0xac, 0x34, 0x4f, 0xd4, 0xac, 0x6a, 0x89, 0x66, 0xf5, 0xcf, 0x60,
0x9c, 0xda, 0x51, 0x22, 0x3c, 0xf2, 0x03, 0x56, 0xc3, 0x3f, 0x26, 0xce, 0x23, 0xd8, 0xca, 0x91,
0xff, 0xe1, 0x15, 0xe3, 0x9f, 0x1a, 0xbc, 0x60, 0x19, 0x5d, 0x31, 0x0b, 0x8f, 0xfc, 0x80, 0xd5,
0xe3, 0x1f, 0x52, 0x1b, 0xfd, 0x43, 0xae, 0x2b, 0x39, 0x29, 0xa6, 0x9c, 0x4c, 0x31, 0xf8, 0xdf,
0x1a, 0xbc, 0x5c, 0x86, 0x59, 0x5a, 0xe0, 0xed, 0x62, 0x10, 0xfe, 0x2c, 0x42, 0x7c, 0xfb, 0xc6,
0x66, 0x6c, 0x50, 0x4e, 0x8d, 0x98, 0x98, 0x5d, 0xf8, 0x24, 0x35, 0x93, 0x30, 0x71, 0xe1, 0x0e,
0x13, 0xa7, 0x14, 0xd6, 0x85, 0xc2, 0x6f, 0x4a, 0x55, 0xad, 0x51, 0xc0, 0xff, 0x8a, 0x63, 0x32,
0x3c, 0x9c, 0x9f, 0x91, 0x30, 0x64, 0xf1, 0xb4, 0x22, 0x27, 0x52, 0xc6, 0x2c, 0x2e, 0xe6, 0xeb,
0x1c, 0xd3, 0xe7, 0xb5, 0xf3, 0x8f, 0xa1, 0xfc, 0xdd, 0x8c, 0x04, 0x73, 0xd9, 0xd8, 0x8a, 0x01,
0xeb, 0x08, 0xb2, 0x2a, 0xdc, 0x27, 0x15, 0xba, 0xb0, 0x73, 0xe4, 0x7a, 0x94, 0x04, 0xe7, 0x23,
0x3b, 0x7c, 0xe7, 0xd2, 0xd1, 0xb9, 0x3b, 0x9c, 0xd8, 0x74, 0x16, 0x3c, 0x2c, 0x27, 0xb2, 0x0a,
0x3f, 0xb2, 0x43, 0xde, 0xc4, 0xd4, 0x2d, 0xfe, 0x8f, 0x7f, 0x01, 0xbb, 0xcb, 0x45, 0xa9, 0xa0,
0xe7, 0xfb, 0xb4, 0xc4, 0xbe, 0x29, 0xbc, 0x68, 0xdf, 0xd0, 0xc0, 0xee, 0x4b, 0xf0, 0xf1, 0xb6,
0x87, 0x00, 0xdc, 0x06, 0x79, 0x45, 0x50, 0xef, 0x11, 0x55, 0x41, 0x38, 0x71, 0x70, 0x0f, 0x5e,
0x2e, 0x93, 0x28, 0x71, 0x3e, 0x07, 0x3d, 0x8c, 0x88, 0x32, 0x43, 0x29, 0x02, 0xaf, 0xaf, 0xee,
0x70, 0x42, 0x9c, 0x1e, 0x25, 0x37, 0x54, 0x3a, 0x05, 0x08, 0x52, 0x97, 0xdc, 0x50, 0xec, 0x83,
0x79, 0x4c, 0x16, 0x99, 0x3f, 0xc8, 0xe0, 0xea, 0x12, 0xe4, 0x3a, 0xa1, 0xec, 0x1d, 0xf5, 0x48,
0xa1, 0x10, 0xcf, 0x61, 0x3b, 0x57, 0xa0, 0x54, 0x27, 0x65, 0x0d, 0x2d, 0x6d, 0x8d, 0xb4, 0xae,
0x85, 0x3b, 0x74, 0x2d, 0x66, 0x74, 0x1d, 0x83, 0x11, 0x8b, 0x96, 0xae, 0xba, 0x4a, 0x4d, 0x2d,
0xd8, 0xca, 0x11, 0xf7, 0x3e, 0x7a, 0x1a, 0xb0, 0x3e, 0x16, 0x1b, 0xa4, 0x96, 0xd1, 0xb0, 0xf5,
0xdf, 0x4f, 0xa2, 0x44, 0x74, 0x4e, 0x82, 0x2b, 0xb7, 0x4f, 0xd0, 0x3b, 0x68, 0x2c, 0x3e, 0x4a,
0xa1, 0x9d, 0x74, 0xf1, 0xce, 0xbc, 0x9c, 0x99, 0xbb, 0xcb, 0x17, 0x08, 0x7c, 0x78, 0x0d, 0xbd,
0x4e, 0xde, 0xaf, 0x8d, 0x9c, 0x57, 0x21, 0xc1, 0x6a, 0x6b, 0xe9, 0x7b, 0x11, 0x5e, 0xdb, 0xd7,
0xd0, 0x39, 0x6c, 0xa4, 0x1f, 0x4b, 0xd0, 0x8b, 0xb4, 0xec, 0x85, 0x57, 0x1b, 0xf3, 0xe5, 0xb2,
0xe9, 0x04, 0xd3, 0xdf, 0x42, 0x3d, 0xf9, 0x52, 0x80, 0xb6, 0xd5, 0x9e, 0xcc, 0x7b, 0x8a, 0xf9,
0x3c, 0x7f, 0x32, 0xd6, 0xf3, 0x1c, 0x36, 0xd2, 0xf7, 0x55, 0x85, 0x30, 0xf7, 0x8a, 0xad, 0x10,
0xe6, 0x5f, 0x73, 0x39, 0xc2, 0xd7, 0xa0, 0xc7, 0x37, 0x4b, 0x65, 0xbc, 0xc5, 0x0b, 0xad, 0x32,
0x5e, 0xe6, 0x1a, 0xca, 0xb9, 0xb4, 0x01, 0x54, 0x87, 0x89, 0xb6, 0x92, 0x17, 0x91, 0xd4, 0x45,
0xd4, 0x34, 0xf3, 0xa6, 0x62, 0x0d, 0x7f, 0x03, 0xb5, 0xc4, 0x43, 0x2d, 0x32, 0xd3, 0x16, 0x4e,
0xbe, 0x11, 0x9b, 0xdb, 0xb9, 0x73, 0x49, 0x5b, 0xa5, 0x2f, 0x2e, 0xca, 0x56, 0xb9, 0xb7, 0x23,
0x65, 0xab, 0xfc, 0xfb, 0x0e, 0xd7, 0xf2, 0x0d, 0xd4, 0x12, 0x7d, 0x34, 0xca, 0xd1, 0x25, 0x0b,
0x2f, 0xa7, 0xf1, 0xe6, 0xbc, 0xba, 0xf0, 0xe9, 0x42, 0xc3, 0x8a, 0x5e, 0x2e, 0xed, 0x64, 0x05,
0xcf, 0x9d, 0x3b, 0x3a, 0x5d, 0xbc, 0x86, 0x0e, 0xa0, 0x1a, 0x35, 0x85, 0xe8, 0x59, 0x9c, 0x14,
0xd2, 0xdd, 0xa9, 0x69, 0x64, 0x27, 0x12, 0xc0, 0x7e, 0x0f, 0x9b, 0x99, 0x7e, 0x0d, 0xc5, 0x61,
0xb8, 0xac, 0x95, 0x34, 0x3f, 0xbb, 0x65, 0x45, 0x0c, 0xef, 0x12, 0x9e, 0xe6, 0x77, 0x35, 0xe8,
0x8b, 0xbb, 0xba, 0x1e, 0x21, 0xe5, 0xcb, 0xf7, 0x6b, 0x8e, 0xb8, 0x22, 0xbf, 0x8b, 0xf2, 0x8d,
0xaa, 0xf7, 0x8b, 0xf9, 0x26, 0xd3, 0xcc, 0x2c, 0xe6, 0x9b, 0x6c, 0xab, 0x10, 0xb1, 0x5e, 0x7c,
0x5c, 0x50, 0xac, 0x97, 0xbc, 0x6b, 0x28, 0xd6, 0xcb, 0xde, 0x25, 0x38, 0xeb, 0x10, 0x8c, 0x65,
0x15, 0x1f, 0xfd, 0x58, 0x39, 0xd5, 0xad, 0xed, 0x87, 0xb9, 0x77, 0xf7, 0xc2, 0x48, 0xe4, 0x9e,
0xb6, 0xaf, 0xb1, 0x73, 0xc9, 0x2f, 0xde, 0xea, 0x5c, 0x6e, 0x6d, 0x27, 0xd4, 0xb9, 0xdc, 0xde,
0x03, 0x70, 0x0d, 0x2f, 0xe0, 0x51, 0x4e, 0x5d, 0x45, 0x38, 0x91, 0xac, 0x96, 0x54, 0x79, 0xf3,
0xf3, 0x5b, 0xd7, 0x24, 0x64, 0xfc, 0x01, 0x36, 0x33, 0x15, 0x4d, 0x39, 0xf1, 0xb2, 0xda, 0xaa,
0x9c, 0x78, 0x69, 0x39, 0x64, 0xdc, 0x2f, 0x2a, 0xfc, 0xf6, 0xfd, 0xd3, 0xff, 0x07, 0x00, 0x00,
0xff, 0xff, 0xd1, 0xee, 0x8b, 0xf5, 0x03, 0x1b, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: conflicts.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: diff.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -25,9 +25,15 @@ type CommitDiffRequest struct {
Paths [][]byte `protobuf:"bytes,5,rep,name=paths,proto3" json:"paths,omitempty"`
CollapseDiffs bool `protobuf:"varint,6,opt,name=collapse_diffs,json=collapseDiffs" json:"collapse_diffs,omitempty"`
EnforceLimits bool `protobuf:"varint,7,opt,name=enforce_limits,json=enforceLimits" json:"enforce_limits,omitempty"`
// These limits are only enforced when enforce_limits == true.
MaxFiles int32 `protobuf:"varint,8,opt,name=max_files,json=maxFiles" json:"max_files,omitempty"`
MaxLines int32 `protobuf:"varint,9,opt,name=max_lines,json=maxLines" json:"max_lines,omitempty"`
MaxBytes int32 `protobuf:"varint,10,opt,name=max_bytes,json=maxBytes" json:"max_bytes,omitempty"`
// Limitation of a single diff patch,
// patches surpassing this limit are pruned by default.
// If this is 0 you will get back empty patches.
MaxPatchBytes int32 `protobuf:"varint,14,opt,name=max_patch_bytes,json=maxPatchBytes" json:"max_patch_bytes,omitempty"`
// These limits are only enforced if collapse_diffs == true.
SafeMaxFiles int32 `protobuf:"varint,11,opt,name=safe_max_files,json=safeMaxFiles" json:"safe_max_files,omitempty"`
SafeMaxLines int32 `protobuf:"varint,12,opt,name=safe_max_lines,json=safeMaxLines" json:"safe_max_lines,omitempty"`
SafeMaxBytes int32 `protobuf:"varint,13,opt,name=safe_max_bytes,json=safeMaxBytes" json:"safe_max_bytes,omitempty"`
......@@ -36,7 +42,7 @@ type CommitDiffRequest struct {
func (m *CommitDiffRequest) Reset() { *m = CommitDiffRequest{} }
func (m *CommitDiffRequest) String() string { return proto.CompactTextString(m) }
func (*CommitDiffRequest) ProtoMessage() {}
func (*CommitDiffRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{0} }
func (*CommitDiffRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} }
func (m *CommitDiffRequest) GetRepository() *Repository {
if m != nil {
......@@ -108,6 +114,13 @@ func (m *CommitDiffRequest) GetMaxBytes() int32 {
return 0
}
func (m *CommitDiffRequest) GetMaxPatchBytes() int32 {
if m != nil {
return m.MaxPatchBytes
}
return 0
}
func (m *CommitDiffRequest) GetSafeMaxFiles() int32 {
if m != nil {
return m.SafeMaxFiles
......@@ -144,13 +157,18 @@ type CommitDiffResponse struct {
// Indicates the diff file at which we overflow according to the limitations sent,
// in which case only this attribute will be set.
OverflowMarker bool `protobuf:"varint,11,opt,name=overflow_marker,json=overflowMarker" json:"overflow_marker,omitempty"`
// Indicates the patch surpassed a "safe" limit and was therefore pruned, but
// the client may still request the full patch on a separate request.
Collapsed bool `protobuf:"varint,12,opt,name=collapsed" json:"collapsed,omitempty"`
// Indicates the patch was pruned since it surpassed a hard limit, and can
// therefore not be expanded.
TooLarge bool `protobuf:"varint,13,opt,name=too_large,json=tooLarge" json:"too_large,omitempty"`
}
func (m *CommitDiffResponse) Reset() { *m = CommitDiffResponse{} }
func (m *CommitDiffResponse) String() string { return proto.CompactTextString(m) }
func (*CommitDiffResponse) ProtoMessage() {}
func (*CommitDiffResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{1} }
func (*CommitDiffResponse) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{1} }
func (m *CommitDiffResponse) GetFromPath() []byte {
if m != nil {
......@@ -229,6 +247,13 @@ func (m *CommitDiffResponse) GetCollapsed() bool {
return false
}
func (m *CommitDiffResponse) GetTooLarge() bool {
if m != nil {
return m.TooLarge
}
return false
}
type CommitDeltaRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
LeftCommitId string `protobuf:"bytes,2,opt,name=left_commit_id,json=leftCommitId" json:"left_commit_id,omitempty"`
......@@ -239,7 +264,7 @@ type CommitDeltaRequest struct {
func (m *CommitDeltaRequest) Reset() { *m = CommitDeltaRequest{} }
func (m *CommitDeltaRequest) String() string { return proto.CompactTextString(m) }
func (*CommitDeltaRequest) ProtoMessage() {}
func (*CommitDeltaRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{2} }
func (*CommitDeltaRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{2} }
func (m *CommitDeltaRequest) GetRepository() *Repository {
if m != nil {
......@@ -282,7 +307,7 @@ type CommitDelta struct {
func (m *CommitDelta) Reset() { *m = CommitDelta{} }
func (m *CommitDelta) String() string { return proto.CompactTextString(m) }
func (*CommitDelta) ProtoMessage() {}
func (*CommitDelta) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{3} }
func (*CommitDelta) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{3} }
func (m *CommitDelta) GetFromPath() []byte {
if m != nil {
......@@ -333,7 +358,7 @@ type CommitDeltaResponse struct {
func (m *CommitDeltaResponse) Reset() { *m = CommitDeltaResponse{} }
func (m *CommitDeltaResponse) String() string { return proto.CompactTextString(m) }
func (*CommitDeltaResponse) ProtoMessage() {}
func (*CommitDeltaResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{4} }
func (*CommitDeltaResponse) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{4} }
func (m *CommitDeltaResponse) GetDeltas() []*CommitDelta {
if m != nil {
......@@ -350,7 +375,7 @@ type CommitPatchRequest struct {
func (m *CommitPatchRequest) Reset() { *m = CommitPatchRequest{} }
func (m *CommitPatchRequest) String() string { return proto.CompactTextString(m) }
func (*CommitPatchRequest) ProtoMessage() {}
func (*CommitPatchRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{5} }
func (*CommitPatchRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{5} }
func (m *CommitPatchRequest) GetRepository() *Repository {
if m != nil {
......@@ -373,7 +398,7 @@ type CommitPatchResponse struct {
func (m *CommitPatchResponse) Reset() { *m = CommitPatchResponse{} }
func (m *CommitPatchResponse) String() string { return proto.CompactTextString(m) }
func (*CommitPatchResponse) ProtoMessage() {}
func (*CommitPatchResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{6} }
func (*CommitPatchResponse) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{6} }
func (m *CommitPatchResponse) GetData() []byte {
if m != nil {
......@@ -391,7 +416,7 @@ type RawDiffRequest struct {
func (m *RawDiffRequest) Reset() { *m = RawDiffRequest{} }
func (m *RawDiffRequest) String() string { return proto.CompactTextString(m) }
func (*RawDiffRequest) ProtoMessage() {}
func (*RawDiffRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{7} }
func (*RawDiffRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{7} }
func (m *RawDiffRequest) GetRepository() *Repository {
if m != nil {
......@@ -421,7 +446,7 @@ type RawDiffResponse struct {
func (m *RawDiffResponse) Reset() { *m = RawDiffResponse{} }
func (m *RawDiffResponse) String() string { return proto.CompactTextString(m) }
func (*RawDiffResponse) ProtoMessage() {}
func (*RawDiffResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{8} }
func (*RawDiffResponse) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{8} }
func (m *RawDiffResponse) GetData() []byte {
if m != nil {
......@@ -439,7 +464,7 @@ type RawPatchRequest struct {
func (m *RawPatchRequest) Reset() { *m = RawPatchRequest{} }
func (m *RawPatchRequest) String() string { return proto.CompactTextString(m) }
func (*RawPatchRequest) ProtoMessage() {}
func (*RawPatchRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{9} }
func (*RawPatchRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{9} }
func (m *RawPatchRequest) GetRepository() *Repository {
if m != nil {
......@@ -469,7 +494,7 @@ type RawPatchResponse struct {
func (m *RawPatchResponse) Reset() { *m = RawPatchResponse{} }
func (m *RawPatchResponse) String() string { return proto.CompactTextString(m) }
func (*RawPatchResponse) ProtoMessage() {}
func (*RawPatchResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{10} }
func (*RawPatchResponse) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{10} }
func (m *RawPatchResponse) GetData() []byte {
if m != nil {
......@@ -487,7 +512,7 @@ type DiffStatsRequest struct {
func (m *DiffStatsRequest) Reset() { *m = DiffStatsRequest{} }
func (m *DiffStatsRequest) String() string { return proto.CompactTextString(m) }
func (*DiffStatsRequest) ProtoMessage() {}
func (*DiffStatsRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{11} }
func (*DiffStatsRequest) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{11} }
func (m *DiffStatsRequest) GetRepository() *Repository {
if m != nil {
......@@ -519,7 +544,7 @@ type DiffStats struct {
func (m *DiffStats) Reset() { *m = DiffStats{} }
func (m *DiffStats) String() string { return proto.CompactTextString(m) }
func (*DiffStats) ProtoMessage() {}
func (*DiffStats) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{12} }
func (*DiffStats) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{12} }
func (m *DiffStats) GetPath() []byte {
if m != nil {
......@@ -549,7 +574,7 @@ type DiffStatsResponse struct {
func (m *DiffStatsResponse) Reset() { *m = DiffStatsResponse{} }
func (m *DiffStatsResponse) String() string { return proto.CompactTextString(m) }
func (*DiffStatsResponse) ProtoMessage() {}
func (*DiffStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{13} }
func (*DiffStatsResponse) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{13} }
func (m *DiffStatsResponse) GetStats() []*DiffStats {
if m != nil {
......@@ -978,60 +1003,62 @@ var _DiffService_serviceDesc = grpc.ServiceDesc{
Metadata: "diff.proto",
}
func init() { proto.RegisterFile("diff.proto", fileDescriptor4) }
var fileDescriptor4 = []byte{
// 831 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x56, 0xcd, 0x6e, 0x33, 0x35,
0x14, 0x65, 0x9a, 0x64, 0x32, 0xb9, 0x99, 0xa6, 0xad, 0x8b, 0xfa, 0x4d, 0xf3, 0xb1, 0x88, 0x46,
0xb4, 0x0d, 0x42, 0xaa, 0x50, 0xd8, 0xb0, 0x40, 0x48, 0xb4, 0x15, 0xa8, 0x55, 0x2b, 0xaa, 0x61,
0xc1, 0x82, 0xc5, 0xc8, 0x8d, 0x3d, 0x89, 0xc5, 0xcc, 0x38, 0xd8, 0xa6, 0x69, 0x5e, 0x03, 0x78,
0x07, 0x36, 0xec, 0x79, 0x18, 0x5e, 0x85, 0x05, 0xb2, 0x3d, 0x7f, 0x69, 0xa3, 0x6e, 0xfa, 0x2d,
0xb2, 0x8b, 0xcf, 0x39, 0x73, 0xef, 0xf1, 0xfd, 0x71, 0x0b, 0x40, 0x58, 0x92, 0x9c, 0x2f, 0x04,
0x57, 0x1c, 0xb9, 0x33, 0xa6, 0x70, 0xba, 0x1a, 0xfa, 0x72, 0x8e, 0x05, 0x25, 0x16, 0x0d, 0xff,
0x6b, 0xc1, 0xc1, 0x25, 0xcf, 0x32, 0xa6, 0xae, 0x58, 0x92, 0x44, 0xf4, 0xd7, 0xdf, 0xa8, 0x54,
0x68, 0x02, 0x20, 0xe8, 0x82, 0x4b, 0xa6, 0xb8, 0x58, 0x05, 0xce, 0xc8, 0x19, 0xf7, 0x27, 0xe8,
0xdc, 0x06, 0x38, 0x8f, 0x2a, 0x26, 0x6a, 0xa8, 0xd0, 0xa7, 0x30, 0x48, 0x69, 0xa2, 0xe2, 0xa9,
0x89, 0x16, 0x33, 0x12, 0xec, 0x8c, 0x9c, 0x71, 0x2f, 0xf2, 0x35, 0x6a, 0x53, 0x5c, 0x13, 0x74,
0x0a, 0x7b, 0x82, 0xcd, 0xe6, 0x4d, 0x59, 0xcb, 0xc8, 0x76, 0x0d, 0x5c, 0xe9, 0xbe, 0x82, 0x80,
0xcd, 0x72, 0x2e, 0x68, 0xbc, 0x9c, 0x33, 0x45, 0xe5, 0x02, 0x4f, 0x69, 0x3c, 0x9d, 0xe3, 0x7c,
0x46, 0x83, 0xf6, 0xc8, 0x19, 0x7b, 0xd1, 0x91, 0xe5, 0x7f, 0xaa, 0xe8, 0x4b, 0xc3, 0xa2, 0x8f,
0xa1, 0xb3, 0xc0, 0x6a, 0x2e, 0x83, 0xce, 0xa8, 0x35, 0xf6, 0x23, 0x7b, 0x40, 0x27, 0x30, 0x98,
0xf2, 0x34, 0xc5, 0x0b, 0x49, 0x63, 0x5d, 0x14, 0x19, 0xb8, 0x26, 0xca, 0x6e, 0x89, 0xea, 0xeb,
0x1b, 0x19, 0xcd, 0x13, 0x2e, 0xa6, 0x34, 0x4e, 0x59, 0xc6, 0x94, 0x0c, 0xba, 0x56, 0x56, 0xa0,
0xb7, 0x06, 0x44, 0xef, 0xa1, 0x97, 0xe1, 0xa7, 0x38, 0x61, 0x29, 0x95, 0x81, 0x37, 0x72, 0xc6,
0x9d, 0xc8, 0xcb, 0xf0, 0xd3, 0x77, 0xfa, 0x5c, 0x92, 0x29, 0xcb, 0xa9, 0x0c, 0x7a, 0x15, 0x79,
0xab, 0xcf, 0x25, 0xf9, 0xb0, 0x52, 0x54, 0x06, 0x50, 0x91, 0x17, 0xfa, 0xac, 0x4b, 0x28, 0x71,
0x42, 0xe3, 0x3a, 0x76, 0xdf, 0x28, 0x7c, 0x8d, 0xde, 0x95, 0xf1, 0x9b, 0x2a, 0x9b, 0xc4, 0x5f,
0x53, 0xd9, 0x44, 0x4d, 0x95, 0xcd, 0xb6, 0xbb, 0xa6, 0x32, 0x19, 0xc3, 0x7f, 0x77, 0x00, 0x35,
0xdb, 0x2f, 0x17, 0x3c, 0x97, 0x54, 0xbb, 0x4c, 0x04, 0xcf, 0x62, 0x5d, 0x3b, 0xd3, 0x7e, 0x3f,
0xf2, 0x34, 0x70, 0x8f, 0xd5, 0x1c, 0xbd, 0x83, 0xae, 0xe2, 0x96, 0xda, 0x31, 0x94, 0xab, 0x78,
0x49, 0x98, 0xaf, 0xaa, 0x9e, 0xba, 0xfa, 0x78, 0x4d, 0xd0, 0x21, 0x74, 0x14, 0xd7, 0x70, 0xdb,
0xc0, 0x6d, 0xc5, 0xaf, 0x09, 0x3a, 0x06, 0x8f, 0xa7, 0x24, 0xce, 0x38, 0xa1, 0x41, 0xc7, 0x58,
0xeb, 0xf2, 0x94, 0xdc, 0x71, 0x42, 0x35, 0x95, 0xd3, 0xa5, 0xa5, 0x5c, 0x4b, 0xe5, 0x74, 0x69,
0xa8, 0x23, 0x70, 0x1f, 0x58, 0x8e, 0xc5, 0xaa, 0x68, 0x4c, 0x71, 0xd2, 0xd7, 0x15, 0x78, 0xa9,
0x5d, 0x4d, 0xe7, 0x31, 0xc1, 0x0a, 0x9b, 0xca, 0xfb, 0x91, 0x2f, 0xf0, 0xf2, 0x5e, 0x83, 0x57,
0x58, 0x61, 0x34, 0x02, 0x9f, 0xe6, 0x24, 0xe6, 0x89, 0x15, 0x9a, 0x06, 0x78, 0x11, 0xd0, 0x9c,
0xfc, 0x90, 0x18, 0x15, 0x3a, 0x83, 0x3d, 0xfe, 0x48, 0x45, 0x92, 0xf2, 0x65, 0x9c, 0x61, 0xf1,
0x0b, 0x15, 0xa6, 0x07, 0x5e, 0x34, 0x28, 0xe1, 0x3b, 0x83, 0xa2, 0x4f, 0xa0, 0x57, 0x8e, 0x0e,
0x31, 0x0d, 0xf0, 0xa2, 0x1a, 0xb8, 0x69, 0x7b, 0xde, 0x7e, 0x2f, 0xfc, 0xdb, 0xa9, 0xaa, 0x4b,
0x53, 0x85, 0xb7, 0x67, 0xbb, 0xaa, 0x1d, 0x69, 0x37, 0x76, 0x24, 0xfc, 0xcb, 0x81, 0x7e, 0xc3,
0xee, 0xf6, 0x4e, 0x41, 0x78, 0x01, 0x87, 0x6b, 0x75, 0x2d, 0xc6, 0xf6, 0x73, 0x70, 0x89, 0x06,
0x64, 0xe0, 0x8c, 0x5a, 0xe3, 0xfe, 0xe4, 0xb0, 0x2c, 0x6a, 0x53, 0x5c, 0x48, 0x42, 0x52, 0xf6,
0xc6, 0x34, 0xfe, 0x2d, 0xbd, 0x19, 0x82, 0x27, 0xe8, 0x23, 0x93, 0x8c, 0xe7, 0x45, 0x2d, 0xaa,
0x73, 0xf8, 0x59, 0xe9, 0xb4, 0xc8, 0x52, 0x38, 0x45, 0xd0, 0x36, 0x43, 0x6a, 0xab, 0x6a, 0x7e,
0x87, 0xbf, 0x3b, 0x30, 0x88, 0xf0, 0x72, 0xab, 0xde, 0xe1, 0xf0, 0x04, 0xf6, 0x2a, 0x4f, 0xaf,
0x78, 0xff, 0xc3, 0x31, 0xba, 0x37, 0x97, 0xf2, 0xc3, 0x9a, 0x3f, 0x85, 0xfd, 0xda, 0xd4, 0x2b,
0xee, 0xff, 0x74, 0x60, 0x5f, 0x5f, 0xf1, 0x47, 0x85, 0x95, 0xdc, 0x1e, 0xfb, 0x3f, 0x43, 0xaf,
0x72, 0xa5, 0x7d, 0x37, 0xf6, 0xd0, 0xfc, 0xd6, 0x6f, 0x10, 0x26, 0x84, 0x29, 0xc6, 0x73, 0x69,
0x32, 0x75, 0xa2, 0x1a, 0xd0, 0x2c, 0xa1, 0x29, 0xb5, 0x6c, 0xcb, 0xb2, 0x15, 0x10, 0x7e, 0x0d,
0x07, 0x8d, 0x2b, 0x17, 0xc5, 0x39, 0x83, 0x8e, 0xd4, 0x40, 0xb1, 0x3f, 0x07, 0xe5, 0x75, 0x6b,
0xa5, 0xe5, 0x27, 0xff, 0xb4, 0xa0, 0x6f, 0x40, 0x2a, 0x1e, 0xd9, 0x94, 0xa2, 0xef, 0x01, 0xea,
0x3f, 0x23, 0xe8, 0xf8, 0xd9, 0xde, 0xd5, 0x13, 0x3d, 0x1c, 0x6e, 0xa2, 0x6c, 0xf6, 0xf0, 0xa3,
0x2f, 0x1c, 0x74, 0xb3, 0xfe, 0x04, 0x0d, 0x37, 0x6d, 0x70, 0x11, 0xea, 0xfd, 0x46, 0x6e, 0x53,
0x2c, 0xfb, 0xb4, 0x3f, 0x8b, 0xd5, 0x9c, 0xd5, 0xe7, 0xb1, 0xd6, 0x46, 0xc6, 0xc4, 0xfa, 0x06,
0xba, 0xc5, 0x1e, 0xa0, 0xa3, 0x6a, 0x08, 0xd6, 0x96, 0x75, 0xf8, 0xee, 0x05, 0xde, 0xf8, 0xfe,
0x5b, 0xf0, 0xca, 0x51, 0x44, 0x4d, 0xe1, 0x9a, 0x8b, 0xe0, 0x25, 0xd1, 0x08, 0x71, 0xd5, 0x1c,
0x87, 0xe0, 0x65, 0x6b, 0x8a, 0x20, 0xc7, 0x1b, 0x98, 0x3a, 0xca, 0x83, 0x6b, 0xfe, 0xef, 0xfb,
0xf2, 0xff, 0x00, 0x00, 0x00, 0xff, 0xff, 0x5d, 0xc8, 0xdc, 0x4e, 0x1b, 0x0a, 0x00, 0x00,
func init() { proto.RegisterFile("diff.proto", fileDescriptor3) }
var fileDescriptor3 = []byte{
// 864 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x56, 0xcb, 0x6e, 0x23, 0x45,
0x14, 0xa5, 0xe3, 0x47, 0xda, 0xd7, 0x1d, 0x27, 0xa9, 0xa0, 0x4c, 0xc7, 0xc3, 0xc2, 0x6a, 0xcd,
0xc3, 0x08, 0x29, 0x42, 0x61, 0xc3, 0x02, 0x21, 0x31, 0x13, 0x81, 0x32, 0x4a, 0xc4, 0xa8, 0x59,
0xb0, 0x60, 0xd1, 0xaa, 0xb8, 0xaa, 0xdd, 0x25, 0xba, 0xbb, 0x4c, 0x55, 0x11, 0x27, 0xbf, 0x01,
0x7c, 0x02, 0x12, 0x1b, 0xf6, 0xfc, 0x1a, 0x4b, 0x54, 0xb7, 0xfa, 0xe5, 0xc4, 0x9a, 0x4d, 0x58,
0x64, 0xe7, 0x7b, 0xce, 0xe9, 0x5b, 0xa7, 0xee, 0xa3, 0x12, 0x00, 0x26, 0xd2, 0xf4, 0x74, 0xa5,
0xa4, 0x91, 0x64, 0xb8, 0x14, 0x86, 0xe6, 0x77, 0xd3, 0x40, 0x67, 0x54, 0x71, 0xe6, 0xd0, 0xe8,
0xcf, 0x3e, 0x1c, 0xbe, 0x95, 0x45, 0x21, 0xcc, 0xb9, 0x48, 0xd3, 0x98, 0xff, 0xf2, 0x2b, 0xd7,
0x86, 0x9c, 0x01, 0x28, 0xbe, 0x92, 0x5a, 0x18, 0xa9, 0xee, 0x42, 0x6f, 0xe6, 0xcd, 0xc7, 0x67,
0xe4, 0xd4, 0x25, 0x38, 0x8d, 0x1b, 0x26, 0xee, 0xa8, 0xc8, 0x0b, 0x98, 0xe4, 0x3c, 0x35, 0xc9,
0x02, 0xb3, 0x25, 0x82, 0x85, 0x3b, 0x33, 0x6f, 0x3e, 0x8a, 0x03, 0x8b, 0xba, 0x23, 0x2e, 0x18,
0x79, 0x05, 0xfb, 0x4a, 0x2c, 0xb3, 0xae, 0xac, 0x87, 0xb2, 0x3d, 0x84, 0x1b, 0xdd, 0x97, 0x10,
0x8a, 0x65, 0x29, 0x15, 0x4f, 0xd6, 0x99, 0x30, 0x5c, 0xaf, 0xe8, 0x82, 0x27, 0x8b, 0x8c, 0x96,
0x4b, 0x1e, 0xf6, 0x67, 0xde, 0xdc, 0x8f, 0x8f, 0x1d, 0xff, 0x63, 0x43, 0xbf, 0x45, 0x96, 0x7c,
0x0c, 0x83, 0x15, 0x35, 0x99, 0x0e, 0x07, 0xb3, 0xde, 0x3c, 0x88, 0x5d, 0x40, 0x5e, 0xc2, 0x64,
0x21, 0xf3, 0x9c, 0xae, 0x34, 0x4f, 0x6c, 0x51, 0x74, 0x38, 0xc4, 0x2c, 0x7b, 0x35, 0x6a, 0xaf,
0x8f, 0x32, 0x5e, 0xa6, 0x52, 0x2d, 0x78, 0x92, 0x8b, 0x42, 0x18, 0x1d, 0xee, 0x3a, 0x59, 0x85,
0x5e, 0x22, 0x48, 0x9e, 0xc3, 0xa8, 0xa0, 0xb7, 0x49, 0x2a, 0x72, 0xae, 0x43, 0x7f, 0xe6, 0xcd,
0x07, 0xb1, 0x5f, 0xd0, 0xdb, 0x6f, 0x6d, 0x5c, 0x93, 0xb9, 0x28, 0xb9, 0x0e, 0x47, 0x0d, 0x79,
0x69, 0xe3, 0x9a, 0xbc, 0xbe, 0x33, 0x5c, 0x87, 0xd0, 0x90, 0x6f, 0x6c, 0x6c, 0x8b, 0x63, 0xc9,
0x15, 0x35, 0x8b, 0xac, 0x92, 0x4c, 0x50, 0xb2, 0x57, 0xd0, 0xdb, 0xf7, 0x16, 0x75, 0xba, 0x17,
0x30, 0xd1, 0x34, 0xe5, 0x49, 0xeb, 0x61, 0x8c, 0xb2, 0xc0, 0xa2, 0x57, 0xb5, 0x8f, 0xae, 0xca,
0x99, 0x09, 0x36, 0x54, 0xce, 0x50, 0x57, 0xe5, 0x8e, 0xdc, 0xdb, 0x50, 0xe1, 0x89, 0xd1, 0xbf,
0x3b, 0x40, 0xba, 0x63, 0xa2, 0x57, 0xb2, 0xd4, 0xdc, 0xde, 0x26, 0x55, 0xb2, 0xb0, 0x8e, 0x33,
0x1c, 0x93, 0x20, 0xf6, 0x2d, 0xf0, 0x9e, 0x9a, 0x8c, 0x3c, 0x83, 0x5d, 0x23, 0x1d, 0xb5, 0x83,
0xd4, 0xd0, 0xc8, 0x9a, 0xc0, 0xaf, 0x9a, 0xde, 0x0f, 0x6d, 0x78, 0xc1, 0xc8, 0x11, 0x0c, 0x8c,
0xb4, 0x70, 0x1f, 0xe1, 0xbe, 0x91, 0x17, 0x8c, 0x9c, 0x80, 0x2f, 0x73, 0x96, 0x14, 0x92, 0xf1,
0x70, 0x80, 0xd6, 0x76, 0x65, 0xce, 0xae, 0x24, 0xe3, 0x96, 0x2a, 0xf9, 0xda, 0x51, 0x43, 0x47,
0x95, 0x7c, 0x8d, 0xd4, 0x31, 0x0c, 0xaf, 0x45, 0x49, 0xd5, 0x5d, 0xd5, 0xc0, 0x2a, 0xb2, 0xd7,
0x55, 0x74, 0x5d, 0x95, 0x98, 0x51, 0x43, 0xb1, 0x43, 0x41, 0x1c, 0x28, 0xba, 0xc6, 0x0a, 0x9f,
0x53, 0x43, 0xc9, 0x0c, 0x02, 0x5e, 0xb2, 0x44, 0xa6, 0x4e, 0x88, 0x8d, 0xf2, 0x63, 0xe0, 0x25,
0xfb, 0x3e, 0x45, 0x15, 0x79, 0x0d, 0xfb, 0xf2, 0x86, 0xab, 0x34, 0x97, 0xeb, 0xa4, 0xa0, 0xea,
0x67, 0xae, 0xb0, 0x07, 0x7e, 0x3c, 0xa9, 0xe1, 0x2b, 0x44, 0xc9, 0x27, 0x30, 0xaa, 0x47, 0x8c,
0x61, 0x03, 0xfc, 0xb8, 0x05, 0x6c, 0x01, 0x8d, 0x94, 0x49, 0x4e, 0xd5, 0x92, 0x63, 0xe1, 0xfd,
0xd8, 0x37, 0x52, 0x5e, 0xda, 0xf8, 0x5d, 0xdf, 0xf7, 0x0f, 0x46, 0xd1, 0xdf, 0x5e, 0x53, 0x7a,
0x9e, 0x1b, 0xfa, 0x74, 0x56, 0xb4, 0x59, 0xb4, 0x7e, 0x67, 0xd1, 0xa2, 0xbf, 0x3c, 0x18, 0x77,
0xec, 0x3e, 0xdd, 0x11, 0x89, 0xde, 0xc0, 0xd1, 0x46, 0x5d, 0xab, 0x99, 0xfe, 0x0c, 0x86, 0xcc,
0x02, 0x3a, 0xf4, 0x66, 0xbd, 0xf9, 0xf8, 0xec, 0xa8, 0x2e, 0x6a, 0x57, 0x5c, 0x49, 0x22, 0x56,
0xf7, 0x06, 0xa7, 0xe2, 0x31, 0xbd, 0x99, 0x82, 0xaf, 0xf8, 0x8d, 0xd0, 0x42, 0x96, 0x55, 0x2d,
0x9a, 0x38, 0xfa, 0xb4, 0x76, 0x5a, 0x9d, 0x52, 0x39, 0x25, 0xd0, 0xc7, 0x09, 0x76, 0x55, 0xc5,
0xdf, 0xd1, 0x6f, 0x1e, 0x4c, 0x62, 0xba, 0x7e, 0x52, 0x8f, 0x79, 0xf4, 0x12, 0xf6, 0x1b, 0x4f,
0x1f, 0xf0, 0xfe, 0xbb, 0x87, 0xba, 0x47, 0x97, 0xf2, 0xff, 0x35, 0xff, 0x0a, 0x0e, 0x5a, 0x53,
0x1f, 0x70, 0xff, 0x87, 0x07, 0x07, 0xf6, 0x8a, 0x3f, 0x18, 0x6a, 0xf4, 0xd3, 0xb1, 0xff, 0x13,
0x8c, 0x1a, 0x57, 0xd6, 0x77, 0x67, 0x0f, 0xf1, 0xb7, 0x7d, 0xa0, 0x28, 0x63, 0xc2, 0x08, 0x59,
0x6a, 0x3c, 0x69, 0x10, 0xb7, 0x80, 0x65, 0x19, 0xcf, 0xb9, 0x63, 0x7b, 0x8e, 0x6d, 0x80, 0xe8,
0x2b, 0x38, 0xec, 0x5c, 0xb9, 0x2a, 0xce, 0x6b, 0x18, 0x68, 0x0b, 0x54, 0xfb, 0x73, 0x58, 0x5f,
0xb7, 0x55, 0x3a, 0xfe, 0xec, 0x9f, 0x1e, 0x8c, 0x11, 0xe4, 0xea, 0x46, 0x2c, 0x38, 0xf9, 0x0e,
0xa0, 0xfd, 0x1b, 0x43, 0x4e, 0xee, 0xed, 0x5d, 0x3b, 0xd1, 0xd3, 0xe9, 0x36, 0xca, 0x9d, 0x1e,
0x7d, 0xf4, 0xb9, 0x47, 0xde, 0x6d, 0x3e, 0x41, 0xd3, 0x6d, 0x1b, 0x5c, 0xa5, 0x7a, 0xbe, 0x95,
0xdb, 0x96, 0xcb, 0xbd, 0xfb, 0xf7, 0x72, 0x75, 0x67, 0xf5, 0x7e, 0xae, 0x8d, 0x91, 0xc1, 0x5c,
0x5f, 0xc3, 0x6e, 0xb5, 0x07, 0xe4, 0xb8, 0x19, 0x82, 0x8d, 0x65, 0x9d, 0x3e, 0x7b, 0x80, 0x77,
0xbe, 0xff, 0x06, 0xfc, 0x7a, 0x14, 0x49, 0x57, 0xb8, 0xe1, 0x22, 0x7c, 0x48, 0x74, 0x52, 0x9c,
0x77, 0xc7, 0x21, 0x7c, 0xd8, 0x9a, 0x2a, 0xc9, 0xc9, 0x16, 0xa6, 0xcd, 0x72, 0x3d, 0xc4, 0x7f,
0x1e, 0xbf, 0xf8, 0x2f, 0x00, 0x00, 0xff, 0xff, 0xbb, 0xf5, 0x8b, 0xe3, 0x60, 0x0a, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: namespace.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -25,7 +25,7 @@ type AddNamespaceRequest struct {
func (m *AddNamespaceRequest) Reset() { *m = AddNamespaceRequest{} }
func (m *AddNamespaceRequest) String() string { return proto.CompactTextString(m) }
func (*AddNamespaceRequest) ProtoMessage() {}
func (*AddNamespaceRequest) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{0} }
func (*AddNamespaceRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{0} }
func (m *AddNamespaceRequest) GetStorageName() string {
if m != nil {
......@@ -49,7 +49,7 @@ type RemoveNamespaceRequest struct {
func (m *RemoveNamespaceRequest) Reset() { *m = RemoveNamespaceRequest{} }
func (m *RemoveNamespaceRequest) String() string { return proto.CompactTextString(m) }
func (*RemoveNamespaceRequest) ProtoMessage() {}
func (*RemoveNamespaceRequest) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{1} }
func (*RemoveNamespaceRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{1} }
func (m *RemoveNamespaceRequest) GetStorageName() string {
if m != nil {
......@@ -74,7 +74,7 @@ type RenameNamespaceRequest struct {
func (m *RenameNamespaceRequest) Reset() { *m = RenameNamespaceRequest{} }
func (m *RenameNamespaceRequest) String() string { return proto.CompactTextString(m) }
func (*RenameNamespaceRequest) ProtoMessage() {}
func (*RenameNamespaceRequest) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{2} }
func (*RenameNamespaceRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{2} }
func (m *RenameNamespaceRequest) GetStorageName() string {
if m != nil {
......@@ -105,7 +105,7 @@ type NamespaceExistsRequest struct {
func (m *NamespaceExistsRequest) Reset() { *m = NamespaceExistsRequest{} }
func (m *NamespaceExistsRequest) String() string { return proto.CompactTextString(m) }
func (*NamespaceExistsRequest) ProtoMessage() {}
func (*NamespaceExistsRequest) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{3} }
func (*NamespaceExistsRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{3} }
func (m *NamespaceExistsRequest) GetStorageName() string {
if m != nil {
......@@ -128,7 +128,7 @@ type NamespaceExistsResponse struct {
func (m *NamespaceExistsResponse) Reset() { *m = NamespaceExistsResponse{} }
func (m *NamespaceExistsResponse) String() string { return proto.CompactTextString(m) }
func (*NamespaceExistsResponse) ProtoMessage() {}
func (*NamespaceExistsResponse) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{4} }
func (*NamespaceExistsResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{4} }
func (m *NamespaceExistsResponse) GetExists() bool {
if m != nil {
......@@ -143,7 +143,7 @@ type AddNamespaceResponse struct {
func (m *AddNamespaceResponse) Reset() { *m = AddNamespaceResponse{} }
func (m *AddNamespaceResponse) String() string { return proto.CompactTextString(m) }
func (*AddNamespaceResponse) ProtoMessage() {}
func (*AddNamespaceResponse) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{5} }
func (*AddNamespaceResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{5} }
type RemoveNamespaceResponse struct {
}
......@@ -151,7 +151,7 @@ type RemoveNamespaceResponse struct {
func (m *RemoveNamespaceResponse) Reset() { *m = RemoveNamespaceResponse{} }
func (m *RemoveNamespaceResponse) String() string { return proto.CompactTextString(m) }
func (*RemoveNamespaceResponse) ProtoMessage() {}
func (*RemoveNamespaceResponse) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{6} }
func (*RemoveNamespaceResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{6} }
type RenameNamespaceResponse struct {
}
......@@ -159,7 +159,7 @@ type RenameNamespaceResponse struct {
func (m *RenameNamespaceResponse) Reset() { *m = RenameNamespaceResponse{} }
func (m *RenameNamespaceResponse) String() string { return proto.CompactTextString(m) }
func (*RenameNamespaceResponse) ProtoMessage() {}
func (*RenameNamespaceResponse) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{7} }
func (*RenameNamespaceResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{7} }
func init() {
proto.RegisterType((*AddNamespaceRequest)(nil), "gitaly.AddNamespaceRequest")
......@@ -343,9 +343,9 @@ var _NamespaceService_serviceDesc = grpc.ServiceDesc{
Metadata: "namespace.proto",
}
func init() { proto.RegisterFile("namespace.proto", fileDescriptor5) }
func init() { proto.RegisterFile("namespace.proto", fileDescriptor4) }
var fileDescriptor5 = []byte{
var fileDescriptor4 = []byte{
// 291 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0xcf, 0x4b, 0xcc, 0x4d,
0x2d, 0x2e, 0x48, 0x4c, 0x4e, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x4b, 0xcf, 0x2c,
......
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: notifications.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -24,7 +24,7 @@ type PostReceiveRequest struct {
func (m *PostReceiveRequest) Reset() { *m = PostReceiveRequest{} }
func (m *PostReceiveRequest) String() string { return proto.CompactTextString(m) }
func (*PostReceiveRequest) ProtoMessage() {}
func (*PostReceiveRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{0} }
func (*PostReceiveRequest) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{0} }
func (m *PostReceiveRequest) GetRepository() *Repository {
if m != nil {
......@@ -39,7 +39,7 @@ type PostReceiveResponse struct {
func (m *PostReceiveResponse) Reset() { *m = PostReceiveResponse{} }
func (m *PostReceiveResponse) String() string { return proto.CompactTextString(m) }
func (*PostReceiveResponse) ProtoMessage() {}
func (*PostReceiveResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{1} }
func (*PostReceiveResponse) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{1} }
func init() {
proto.RegisterType((*PostReceiveRequest)(nil), "gitaly.PostReceiveRequest")
......@@ -118,9 +118,9 @@ var _NotificationService_serviceDesc = grpc.ServiceDesc{
Metadata: "notifications.proto",
}
func init() { proto.RegisterFile("notifications.proto", fileDescriptor6) }
func init() { proto.RegisterFile("notifications.proto", fileDescriptor5) }
var fileDescriptor6 = []byte{
var fileDescriptor5 = []byte{
// 170 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0xce, 0xcb, 0x2f, 0xc9,
0x4c, 0xcb, 0x4c, 0x4e, 0x2c, 0xc9, 0xcc, 0xcf, 0x2b, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17,
......
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: operations.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -25,6 +25,7 @@ const (
UserCommitFilesActionHeader_UPDATE UserCommitFilesActionHeader_ActionType = 2
UserCommitFilesActionHeader_MOVE UserCommitFilesActionHeader_ActionType = 3
UserCommitFilesActionHeader_DELETE UserCommitFilesActionHeader_ActionType = 4
UserCommitFilesActionHeader_CHMOD UserCommitFilesActionHeader_ActionType = 5
)
var UserCommitFilesActionHeader_ActionType_name = map[int32]string{
......@@ -33,6 +34,7 @@ var UserCommitFilesActionHeader_ActionType_name = map[int32]string{
2: "UPDATE",
3: "MOVE",
4: "DELETE",
5: "CHMOD",
}
var UserCommitFilesActionHeader_ActionType_value = map[string]int32{
"CREATE": 0,
......@@ -40,13 +42,14 @@ var UserCommitFilesActionHeader_ActionType_value = map[string]int32{
"UPDATE": 2,
"MOVE": 3,
"DELETE": 4,
"CHMOD": 5,
}
func (x UserCommitFilesActionHeader_ActionType) String() string {
return proto.EnumName(UserCommitFilesActionHeader_ActionType_name, int32(x))
}
func (UserCommitFilesActionHeader_ActionType) EnumDescriptor() ([]byte, []int) {
return fileDescriptor7, []int{19, 0}
return fileDescriptor6, []int{19, 0}
}
type UserCreateBranchRequest struct {
......@@ -59,7 +62,7 @@ type UserCreateBranchRequest struct {
func (m *UserCreateBranchRequest) Reset() { *m = UserCreateBranchRequest{} }
func (m *UserCreateBranchRequest) String() string { return proto.CompactTextString(m) }
func (*UserCreateBranchRequest) ProtoMessage() {}
func (*UserCreateBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{0} }
func (*UserCreateBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{0} }
func (m *UserCreateBranchRequest) GetRepository() *Repository {
if m != nil {
......@@ -99,7 +102,7 @@ type UserCreateBranchResponse struct {
func (m *UserCreateBranchResponse) Reset() { *m = UserCreateBranchResponse{} }
func (m *UserCreateBranchResponse) String() string { return proto.CompactTextString(m) }
func (*UserCreateBranchResponse) ProtoMessage() {}
func (*UserCreateBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{1} }
func (*UserCreateBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{1} }
func (m *UserCreateBranchResponse) GetBranch() *Branch {
if m != nil {
......@@ -126,7 +129,7 @@ type UserUpdateBranchRequest struct {
func (m *UserUpdateBranchRequest) Reset() { *m = UserUpdateBranchRequest{} }
func (m *UserUpdateBranchRequest) String() string { return proto.CompactTextString(m) }
func (*UserUpdateBranchRequest) ProtoMessage() {}
func (*UserUpdateBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{2} }
func (*UserUpdateBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{2} }
func (m *UserUpdateBranchRequest) GetRepository() *Repository {
if m != nil {
......@@ -170,7 +173,7 @@ type UserUpdateBranchResponse struct {
func (m *UserUpdateBranchResponse) Reset() { *m = UserUpdateBranchResponse{} }
func (m *UserUpdateBranchResponse) String() string { return proto.CompactTextString(m) }
func (*UserUpdateBranchResponse) ProtoMessage() {}
func (*UserUpdateBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{3} }
func (*UserUpdateBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{3} }
func (m *UserUpdateBranchResponse) GetPreReceiveError() string {
if m != nil {
......@@ -188,7 +191,7 @@ type UserDeleteBranchRequest struct {
func (m *UserDeleteBranchRequest) Reset() { *m = UserDeleteBranchRequest{} }
func (m *UserDeleteBranchRequest) String() string { return proto.CompactTextString(m) }
func (*UserDeleteBranchRequest) ProtoMessage() {}
func (*UserDeleteBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{4} }
func (*UserDeleteBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{4} }
func (m *UserDeleteBranchRequest) GetRepository() *Repository {
if m != nil {
......@@ -218,7 +221,7 @@ type UserDeleteBranchResponse struct {
func (m *UserDeleteBranchResponse) Reset() { *m = UserDeleteBranchResponse{} }
func (m *UserDeleteBranchResponse) String() string { return proto.CompactTextString(m) }
func (*UserDeleteBranchResponse) ProtoMessage() {}
func (*UserDeleteBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{5} }
func (*UserDeleteBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{5} }
func (m *UserDeleteBranchResponse) GetPreReceiveError() string {
if m != nil {
......@@ -236,7 +239,7 @@ type UserDeleteTagRequest struct {
func (m *UserDeleteTagRequest) Reset() { *m = UserDeleteTagRequest{} }
func (m *UserDeleteTagRequest) String() string { return proto.CompactTextString(m) }
func (*UserDeleteTagRequest) ProtoMessage() {}
func (*UserDeleteTagRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{6} }
func (*UserDeleteTagRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{6} }
func (m *UserDeleteTagRequest) GetRepository() *Repository {
if m != nil {
......@@ -266,7 +269,7 @@ type UserDeleteTagResponse struct {
func (m *UserDeleteTagResponse) Reset() { *m = UserDeleteTagResponse{} }
func (m *UserDeleteTagResponse) String() string { return proto.CompactTextString(m) }
func (*UserDeleteTagResponse) ProtoMessage() {}
func (*UserDeleteTagResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{7} }
func (*UserDeleteTagResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{7} }
func (m *UserDeleteTagResponse) GetPreReceiveError() string {
if m != nil {
......@@ -286,7 +289,7 @@ type UserCreateTagRequest struct {
func (m *UserCreateTagRequest) Reset() { *m = UserCreateTagRequest{} }
func (m *UserCreateTagRequest) String() string { return proto.CompactTextString(m) }
func (*UserCreateTagRequest) ProtoMessage() {}
func (*UserCreateTagRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{8} }
func (*UserCreateTagRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{8} }
func (m *UserCreateTagRequest) GetRepository() *Repository {
if m != nil {
......@@ -332,7 +335,7 @@ type UserCreateTagResponse struct {
func (m *UserCreateTagResponse) Reset() { *m = UserCreateTagResponse{} }
func (m *UserCreateTagResponse) String() string { return proto.CompactTextString(m) }
func (*UserCreateTagResponse) ProtoMessage() {}
func (*UserCreateTagResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{9} }
func (*UserCreateTagResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{9} }
func (m *UserCreateTagResponse) GetTag() *Tag {
if m != nil {
......@@ -370,7 +373,7 @@ type UserMergeBranchRequest struct {
func (m *UserMergeBranchRequest) Reset() { *m = UserMergeBranchRequest{} }
func (m *UserMergeBranchRequest) String() string { return proto.CompactTextString(m) }
func (*UserMergeBranchRequest) ProtoMessage() {}
func (*UserMergeBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{10} }
func (*UserMergeBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{10} }
func (m *UserMergeBranchRequest) GetRepository() *Repository {
if m != nil {
......@@ -427,7 +430,7 @@ type UserMergeBranchResponse struct {
func (m *UserMergeBranchResponse) Reset() { *m = UserMergeBranchResponse{} }
func (m *UserMergeBranchResponse) String() string { return proto.CompactTextString(m) }
func (*UserMergeBranchResponse) ProtoMessage() {}
func (*UserMergeBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{11} }
func (*UserMergeBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{11} }
func (m *UserMergeBranchResponse) GetCommitId() string {
if m != nil {
......@@ -462,7 +465,7 @@ type OperationBranchUpdate struct {
func (m *OperationBranchUpdate) Reset() { *m = OperationBranchUpdate{} }
func (m *OperationBranchUpdate) String() string { return proto.CompactTextString(m) }
func (*OperationBranchUpdate) ProtoMessage() {}
func (*OperationBranchUpdate) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{12} }
func (*OperationBranchUpdate) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{12} }
func (m *OperationBranchUpdate) GetCommitId() string {
if m != nil {
......@@ -495,7 +498,7 @@ type UserFFBranchRequest struct {
func (m *UserFFBranchRequest) Reset() { *m = UserFFBranchRequest{} }
func (m *UserFFBranchRequest) String() string { return proto.CompactTextString(m) }
func (*UserFFBranchRequest) ProtoMessage() {}
func (*UserFFBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{13} }
func (*UserFFBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{13} }
func (m *UserFFBranchRequest) GetRepository() *Repository {
if m != nil {
......@@ -533,7 +536,7 @@ type UserFFBranchResponse struct {
func (m *UserFFBranchResponse) Reset() { *m = UserFFBranchResponse{} }
func (m *UserFFBranchResponse) String() string { return proto.CompactTextString(m) }
func (*UserFFBranchResponse) ProtoMessage() {}
func (*UserFFBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{14} }
func (*UserFFBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{14} }
func (m *UserFFBranchResponse) GetBranchUpdate() *OperationBranchUpdate {
if m != nil {
......@@ -562,7 +565,7 @@ type UserCherryPickRequest struct {
func (m *UserCherryPickRequest) Reset() { *m = UserCherryPickRequest{} }
func (m *UserCherryPickRequest) String() string { return proto.CompactTextString(m) }
func (*UserCherryPickRequest) ProtoMessage() {}
func (*UserCherryPickRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{15} }
func (*UserCherryPickRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{15} }
func (m *UserCherryPickRequest) GetRepository() *Repository {
if m != nil {
......@@ -623,7 +626,7 @@ type UserCherryPickResponse struct {
func (m *UserCherryPickResponse) Reset() { *m = UserCherryPickResponse{} }
func (m *UserCherryPickResponse) String() string { return proto.CompactTextString(m) }
func (*UserCherryPickResponse) ProtoMessage() {}
func (*UserCherryPickResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{16} }
func (*UserCherryPickResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{16} }
func (m *UserCherryPickResponse) GetBranchUpdate() *OperationBranchUpdate {
if m != nil {
......@@ -666,7 +669,7 @@ type UserRevertRequest struct {
func (m *UserRevertRequest) Reset() { *m = UserRevertRequest{} }
func (m *UserRevertRequest) String() string { return proto.CompactTextString(m) }
func (*UserRevertRequest) ProtoMessage() {}
func (*UserRevertRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{17} }
func (*UserRevertRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{17} }
func (m *UserRevertRequest) GetRepository() *Repository {
if m != nil {
......@@ -727,7 +730,7 @@ type UserRevertResponse struct {
func (m *UserRevertResponse) Reset() { *m = UserRevertResponse{} }
func (m *UserRevertResponse) String() string { return proto.CompactTextString(m) }
func (*UserRevertResponse) ProtoMessage() {}
func (*UserRevertResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{18} }
func (*UserRevertResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{18} }
func (m *UserRevertResponse) GetBranchUpdate() *OperationBranchUpdate {
if m != nil {
......@@ -762,12 +765,17 @@ type UserCommitFilesActionHeader struct {
FilePath []byte `protobuf:"bytes,2,opt,name=file_path,json=filePath,proto3" json:"file_path,omitempty"`
PreviousPath []byte `protobuf:"bytes,3,opt,name=previous_path,json=previousPath,proto3" json:"previous_path,omitempty"`
Base64Content bool `protobuf:"varint,4,opt,name=base64_content,json=base64Content" json:"base64_content,omitempty"`
ExecuteFilemode bool `protobuf:"varint,5,opt,name=execute_filemode,json=executeFilemode" json:"execute_filemode,omitempty"`
// Move actions that change the file path, but not its content, should set
// infer_content to true instead of populating the content field. Ignored for
// other action types.
InferContent bool `protobuf:"varint,6,opt,name=infer_content,json=inferContent" json:"infer_content,omitempty"`
}
func (m *UserCommitFilesActionHeader) Reset() { *m = UserCommitFilesActionHeader{} }
func (m *UserCommitFilesActionHeader) String() string { return proto.CompactTextString(m) }
func (*UserCommitFilesActionHeader) ProtoMessage() {}
func (*UserCommitFilesActionHeader) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{19} }
func (*UserCommitFilesActionHeader) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{19} }
func (m *UserCommitFilesActionHeader) GetAction() UserCommitFilesActionHeader_ActionType {
if m != nil {
......@@ -797,6 +805,20 @@ func (m *UserCommitFilesActionHeader) GetBase64Content() bool {
return false
}
func (m *UserCommitFilesActionHeader) GetExecuteFilemode() bool {
if m != nil {
return m.ExecuteFilemode
}
return false
}
func (m *UserCommitFilesActionHeader) GetInferContent() bool {
if m != nil {
return m.InferContent
}
return false
}
type UserCommitFilesAction struct {
// Types that are valid to be assigned to UserCommitFilesActionPayload:
// *UserCommitFilesAction_Header
......@@ -807,7 +829,7 @@ type UserCommitFilesAction struct {
func (m *UserCommitFilesAction) Reset() { *m = UserCommitFilesAction{} }
func (m *UserCommitFilesAction) String() string { return proto.CompactTextString(m) }
func (*UserCommitFilesAction) ProtoMessage() {}
func (*UserCommitFilesAction) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{20} }
func (*UserCommitFilesAction) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{20} }
type isUserCommitFilesAction_UserCommitFilesActionPayload interface{ isUserCommitFilesAction_UserCommitFilesActionPayload() }
......@@ -926,7 +948,7 @@ type UserCommitFilesRequestHeader struct {
func (m *UserCommitFilesRequestHeader) Reset() { *m = UserCommitFilesRequestHeader{} }
func (m *UserCommitFilesRequestHeader) String() string { return proto.CompactTextString(m) }
func (*UserCommitFilesRequestHeader) ProtoMessage() {}
func (*UserCommitFilesRequestHeader) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{21} }
func (*UserCommitFilesRequestHeader) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{21} }
func (m *UserCommitFilesRequestHeader) GetRepository() *Repository {
if m != nil {
......@@ -994,7 +1016,7 @@ type UserCommitFilesRequest struct {
func (m *UserCommitFilesRequest) Reset() { *m = UserCommitFilesRequest{} }
func (m *UserCommitFilesRequest) String() string { return proto.CompactTextString(m) }
func (*UserCommitFilesRequest) ProtoMessage() {}
func (*UserCommitFilesRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{22} }
func (*UserCommitFilesRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{22} }
type isUserCommitFilesRequest_UserCommitFilesRequestPayload interface{ isUserCommitFilesRequest_UserCommitFilesRequestPayload() }
......@@ -1112,7 +1134,7 @@ type UserCommitFilesResponse struct {
func (m *UserCommitFilesResponse) Reset() { *m = UserCommitFilesResponse{} }
func (m *UserCommitFilesResponse) String() string { return proto.CompactTextString(m) }
func (*UserCommitFilesResponse) ProtoMessage() {}
func (*UserCommitFilesResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{23} }
func (*UserCommitFilesResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{23} }
func (m *UserCommitFilesResponse) GetBranchUpdate() *OperationBranchUpdate {
if m != nil {
......@@ -1148,7 +1170,7 @@ type UserRebaseRequest struct {
func (m *UserRebaseRequest) Reset() { *m = UserRebaseRequest{} }
func (m *UserRebaseRequest) String() string { return proto.CompactTextString(m) }
func (*UserRebaseRequest) ProtoMessage() {}
func (*UserRebaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{24} }
func (*UserRebaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{24} }
func (m *UserRebaseRequest) GetRepository() *Repository {
if m != nil {
......@@ -1208,7 +1230,7 @@ type UserRebaseResponse struct {
func (m *UserRebaseResponse) Reset() { *m = UserRebaseResponse{} }
func (m *UserRebaseResponse) String() string { return proto.CompactTextString(m) }
func (*UserRebaseResponse) ProtoMessage() {}
func (*UserRebaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{25} }
func (*UserRebaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{25} }
func (m *UserRebaseResponse) GetRebaseSha() string {
if m != nil {
......@@ -1245,7 +1267,7 @@ type UserSquashRequest struct {
func (m *UserSquashRequest) Reset() { *m = UserSquashRequest{} }
func (m *UserSquashRequest) String() string { return proto.CompactTextString(m) }
func (*UserSquashRequest) ProtoMessage() {}
func (*UserSquashRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{26} }
func (*UserSquashRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{26} }
func (m *UserSquashRequest) GetRepository() *Repository {
if m != nil {
......@@ -1311,7 +1333,7 @@ type UserSquashResponse struct {
func (m *UserSquashResponse) Reset() { *m = UserSquashResponse{} }
func (m *UserSquashResponse) String() string { return proto.CompactTextString(m) }
func (*UserSquashResponse) ProtoMessage() {}
func (*UserSquashResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{27} }
func (*UserSquashResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{27} }
func (m *UserSquashResponse) GetSquashSha() string {
if m != nil {
......@@ -1327,6 +1349,259 @@ func (m *UserSquashResponse) GetGitError() string {
return ""
}
type UserApplyPatchRequest struct {
// Types that are valid to be assigned to UserApplyPatchRequestPayload:
// *UserApplyPatchRequest_Header_
// *UserApplyPatchRequest_Patches
UserApplyPatchRequestPayload isUserApplyPatchRequest_UserApplyPatchRequestPayload `protobuf_oneof:"user_apply_patch_request_payload"`
}
func (m *UserApplyPatchRequest) Reset() { *m = UserApplyPatchRequest{} }
func (m *UserApplyPatchRequest) String() string { return proto.CompactTextString(m) }
func (*UserApplyPatchRequest) ProtoMessage() {}
func (*UserApplyPatchRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{28} }
type isUserApplyPatchRequest_UserApplyPatchRequestPayload interface{ isUserApplyPatchRequest_UserApplyPatchRequestPayload() }
type UserApplyPatchRequest_Header_ struct {
Header *UserApplyPatchRequest_Header `protobuf:"bytes,1,opt,name=header,oneof"`
}
type UserApplyPatchRequest_Patches struct {
Patches []byte `protobuf:"bytes,2,opt,name=patches,proto3,oneof"`
}
func (*UserApplyPatchRequest_Header_) isUserApplyPatchRequest_UserApplyPatchRequestPayload() {}
func (*UserApplyPatchRequest_Patches) isUserApplyPatchRequest_UserApplyPatchRequestPayload() {}
func (m *UserApplyPatchRequest) GetUserApplyPatchRequestPayload() isUserApplyPatchRequest_UserApplyPatchRequestPayload {
if m != nil {
return m.UserApplyPatchRequestPayload
}
return nil
}
func (m *UserApplyPatchRequest) GetHeader() *UserApplyPatchRequest_Header {
if x, ok := m.GetUserApplyPatchRequestPayload().(*UserApplyPatchRequest_Header_); ok {
return x.Header
}
return nil
}
func (m *UserApplyPatchRequest) GetPatches() []byte {
if x, ok := m.GetUserApplyPatchRequestPayload().(*UserApplyPatchRequest_Patches); ok {
return x.Patches
}
return nil
}
// XXX_OneofFuncs is for the internal use of the proto package.
func (*UserApplyPatchRequest) XXX_OneofFuncs() (func(msg proto.Message, b *proto.Buffer) error, func(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error), func(msg proto.Message) (n int), []interface{}) {
return _UserApplyPatchRequest_OneofMarshaler, _UserApplyPatchRequest_OneofUnmarshaler, _UserApplyPatchRequest_OneofSizer, []interface{}{
(*UserApplyPatchRequest_Header_)(nil),
(*UserApplyPatchRequest_Patches)(nil),
}
}
func _UserApplyPatchRequest_OneofMarshaler(msg proto.Message, b *proto.Buffer) error {
m := msg.(*UserApplyPatchRequest)
// user_apply_patch_request_payload
switch x := m.UserApplyPatchRequestPayload.(type) {
case *UserApplyPatchRequest_Header_:
b.EncodeVarint(1<<3 | proto.WireBytes)
if err := b.EncodeMessage(x.Header); err != nil {
return err
}
case *UserApplyPatchRequest_Patches:
b.EncodeVarint(2<<3 | proto.WireBytes)
b.EncodeRawBytes(x.Patches)
case nil:
default:
return fmt.Errorf("UserApplyPatchRequest.UserApplyPatchRequestPayload has unexpected type %T", x)
}
return nil
}
func _UserApplyPatchRequest_OneofUnmarshaler(msg proto.Message, tag, wire int, b *proto.Buffer) (bool, error) {
m := msg.(*UserApplyPatchRequest)
switch tag {
case 1: // user_apply_patch_request_payload.header
if wire != proto.WireBytes {
return true, proto.ErrInternalBadWireType
}
msg := new(UserApplyPatchRequest_Header)
err := b.DecodeMessage(msg)
m.UserApplyPatchRequestPayload = &UserApplyPatchRequest_Header_{msg}
return true, err
case 2: // user_apply_patch_request_payload.patches
if wire != proto.WireBytes {
return true, proto.ErrInternalBadWireType
}
x, err := b.DecodeRawBytes(true)
m.UserApplyPatchRequestPayload = &UserApplyPatchRequest_Patches{x}
return true, err
default:
return false, nil
}
}
func _UserApplyPatchRequest_OneofSizer(msg proto.Message) (n int) {
m := msg.(*UserApplyPatchRequest)
// user_apply_patch_request_payload
switch x := m.UserApplyPatchRequestPayload.(type) {
case *UserApplyPatchRequest_Header_:
s := proto.Size(x.Header)
n += proto.SizeVarint(1<<3 | proto.WireBytes)
n += proto.SizeVarint(uint64(s))
n += s
case *UserApplyPatchRequest_Patches:
n += proto.SizeVarint(2<<3 | proto.WireBytes)
n += proto.SizeVarint(uint64(len(x.Patches)))
n += len(x.Patches)
case nil:
default:
panic(fmt.Sprintf("proto: unexpected type %T in oneof", x))
}
return n
}
type UserApplyPatchRequest_Header struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
User *User `protobuf:"bytes,2,opt,name=user" json:"user,omitempty"`
TargetBranch []byte `protobuf:"bytes,3,opt,name=target_branch,json=targetBranch,proto3" json:"target_branch,omitempty"`
}
func (m *UserApplyPatchRequest_Header) Reset() { *m = UserApplyPatchRequest_Header{} }
func (m *UserApplyPatchRequest_Header) String() string { return proto.CompactTextString(m) }
func (*UserApplyPatchRequest_Header) ProtoMessage() {}
func (*UserApplyPatchRequest_Header) Descriptor() ([]byte, []int) {
return fileDescriptor6, []int{28, 0}
}
func (m *UserApplyPatchRequest_Header) GetRepository() *Repository {
if m != nil {
return m.Repository
}
return nil
}
func (m *UserApplyPatchRequest_Header) GetUser() *User {
if m != nil {
return m.User
}
return nil
}
func (m *UserApplyPatchRequest_Header) GetTargetBranch() []byte {
if m != nil {
return m.TargetBranch
}
return nil
}
type UserApplyPatchResponse struct {
BranchUpdate *OperationBranchUpdate `protobuf:"bytes,1,opt,name=branch_update,json=branchUpdate" json:"branch_update,omitempty"`
}
func (m *UserApplyPatchResponse) Reset() { *m = UserApplyPatchResponse{} }
func (m *UserApplyPatchResponse) String() string { return proto.CompactTextString(m) }
func (*UserApplyPatchResponse) ProtoMessage() {}
func (*UserApplyPatchResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{29} }
func (m *UserApplyPatchResponse) GetBranchUpdate() *OperationBranchUpdate {
if m != nil {
return m.BranchUpdate
}
return nil
}
type UserUpdateSubmoduleRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
User *User `protobuf:"bytes,2,opt,name=user" json:"user,omitempty"`
CommitSha string `protobuf:"bytes,3,opt,name=commit_sha,json=commitSha" json:"commit_sha,omitempty"`
Branch []byte `protobuf:"bytes,4,opt,name=branch,proto3" json:"branch,omitempty"`
Submodule []byte `protobuf:"bytes,5,opt,name=submodule,proto3" json:"submodule,omitempty"`
CommitMessage []byte `protobuf:"bytes,6,opt,name=commit_message,json=commitMessage,proto3" json:"commit_message,omitempty"`
}
func (m *UserUpdateSubmoduleRequest) Reset() { *m = UserUpdateSubmoduleRequest{} }
func (m *UserUpdateSubmoduleRequest) String() string { return proto.CompactTextString(m) }
func (*UserUpdateSubmoduleRequest) ProtoMessage() {}
func (*UserUpdateSubmoduleRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{30} }
func (m *UserUpdateSubmoduleRequest) GetRepository() *Repository {
if m != nil {
return m.Repository
}
return nil
}
func (m *UserUpdateSubmoduleRequest) GetUser() *User {
if m != nil {
return m.User
}
return nil
}
func (m *UserUpdateSubmoduleRequest) GetCommitSha() string {
if m != nil {
return m.CommitSha
}
return ""
}
func (m *UserUpdateSubmoduleRequest) GetBranch() []byte {
if m != nil {
return m.Branch
}
return nil
}
func (m *UserUpdateSubmoduleRequest) GetSubmodule() []byte {
if m != nil {
return m.Submodule
}
return nil
}
func (m *UserUpdateSubmoduleRequest) GetCommitMessage() []byte {
if m != nil {
return m.CommitMessage
}
return nil
}
type UserUpdateSubmoduleResponse struct {
BranchUpdate *OperationBranchUpdate `protobuf:"bytes,1,opt,name=branch_update,json=branchUpdate" json:"branch_update,omitempty"`
PreReceiveError string `protobuf:"bytes,2,opt,name=pre_receive_error,json=preReceiveError" json:"pre_receive_error,omitempty"`
CommitError string `protobuf:"bytes,4,opt,name=commit_error,json=commitError" json:"commit_error,omitempty"`
}
func (m *UserUpdateSubmoduleResponse) Reset() { *m = UserUpdateSubmoduleResponse{} }
func (m *UserUpdateSubmoduleResponse) String() string { return proto.CompactTextString(m) }
func (*UserUpdateSubmoduleResponse) ProtoMessage() {}
func (*UserUpdateSubmoduleResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{31} }
func (m *UserUpdateSubmoduleResponse) GetBranchUpdate() *OperationBranchUpdate {
if m != nil {
return m.BranchUpdate
}
return nil
}
func (m *UserUpdateSubmoduleResponse) GetPreReceiveError() string {
if m != nil {
return m.PreReceiveError
}
return ""
}
func (m *UserUpdateSubmoduleResponse) GetCommitError() string {
if m != nil {
return m.CommitError
}
return ""
}
func init() {
proto.RegisterType((*UserCreateBranchRequest)(nil), "gitaly.UserCreateBranchRequest")
proto.RegisterType((*UserCreateBranchResponse)(nil), "gitaly.UserCreateBranchResponse")
......@@ -1356,6 +1631,11 @@ func init() {
proto.RegisterType((*UserRebaseResponse)(nil), "gitaly.UserRebaseResponse")
proto.RegisterType((*UserSquashRequest)(nil), "gitaly.UserSquashRequest")
proto.RegisterType((*UserSquashResponse)(nil), "gitaly.UserSquashResponse")
proto.RegisterType((*UserApplyPatchRequest)(nil), "gitaly.UserApplyPatchRequest")
proto.RegisterType((*UserApplyPatchRequest_Header)(nil), "gitaly.UserApplyPatchRequest.Header")
proto.RegisterType((*UserApplyPatchResponse)(nil), "gitaly.UserApplyPatchResponse")
proto.RegisterType((*UserUpdateSubmoduleRequest)(nil), "gitaly.UserUpdateSubmoduleRequest")
proto.RegisterType((*UserUpdateSubmoduleResponse)(nil), "gitaly.UserUpdateSubmoduleResponse")
proto.RegisterEnum("gitaly.UserCommitFilesActionHeader_ActionType", UserCommitFilesActionHeader_ActionType_name, UserCommitFilesActionHeader_ActionType_value)
}
......@@ -1382,6 +1662,8 @@ type OperationServiceClient interface {
UserCommitFiles(ctx context.Context, opts ...grpc.CallOption) (OperationService_UserCommitFilesClient, error)
UserRebase(ctx context.Context, in *UserRebaseRequest, opts ...grpc.CallOption) (*UserRebaseResponse, error)
UserSquash(ctx context.Context, in *UserSquashRequest, opts ...grpc.CallOption) (*UserSquashResponse, error)
UserApplyPatch(ctx context.Context, opts ...grpc.CallOption) (OperationService_UserApplyPatchClient, error)
UserUpdateSubmodule(ctx context.Context, in *UserUpdateSubmoduleRequest, opts ...grpc.CallOption) (*UserUpdateSubmoduleResponse, error)
}
type operationServiceClient struct {
......@@ -1547,6 +1829,49 @@ func (c *operationServiceClient) UserSquash(ctx context.Context, in *UserSquashR
return out, nil
}
func (c *operationServiceClient) UserApplyPatch(ctx context.Context, opts ...grpc.CallOption) (OperationService_UserApplyPatchClient, error) {
stream, err := grpc.NewClientStream(ctx, &_OperationService_serviceDesc.Streams[2], c.cc, "/gitaly.OperationService/UserApplyPatch", opts...)
if err != nil {
return nil, err
}
x := &operationServiceUserApplyPatchClient{stream}
return x, nil
}
type OperationService_UserApplyPatchClient interface {
Send(*UserApplyPatchRequest) error
CloseAndRecv() (*UserApplyPatchResponse, error)
grpc.ClientStream
}
type operationServiceUserApplyPatchClient struct {
grpc.ClientStream
}
func (x *operationServiceUserApplyPatchClient) Send(m *UserApplyPatchRequest) error {
return x.ClientStream.SendMsg(m)
}
func (x *operationServiceUserApplyPatchClient) CloseAndRecv() (*UserApplyPatchResponse, error) {
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
m := new(UserApplyPatchResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *operationServiceClient) UserUpdateSubmodule(ctx context.Context, in *UserUpdateSubmoduleRequest, opts ...grpc.CallOption) (*UserUpdateSubmoduleResponse, error) {
out := new(UserUpdateSubmoduleResponse)
err := grpc.Invoke(ctx, "/gitaly.OperationService/UserUpdateSubmodule", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// Server API for OperationService service
type OperationServiceServer interface {
......@@ -1562,6 +1887,8 @@ type OperationServiceServer interface {
UserCommitFiles(OperationService_UserCommitFilesServer) error
UserRebase(context.Context, *UserRebaseRequest) (*UserRebaseResponse, error)
UserSquash(context.Context, *UserSquashRequest) (*UserSquashResponse, error)
UserApplyPatch(OperationService_UserApplyPatchServer) error
UserUpdateSubmodule(context.Context, *UserUpdateSubmoduleRequest) (*UserUpdateSubmoduleResponse, error)
}
func RegisterOperationServiceServer(s *grpc.Server, srv OperationServiceServer) {
......@@ -1800,6 +2127,50 @@ func _OperationService_UserSquash_Handler(srv interface{}, ctx context.Context,
return interceptor(ctx, in, info, handler)
}
func _OperationService_UserApplyPatch_Handler(srv interface{}, stream grpc.ServerStream) error {
return srv.(OperationServiceServer).UserApplyPatch(&operationServiceUserApplyPatchServer{stream})
}
type OperationService_UserApplyPatchServer interface {
SendAndClose(*UserApplyPatchResponse) error
Recv() (*UserApplyPatchRequest, error)
grpc.ServerStream
}
type operationServiceUserApplyPatchServer struct {
grpc.ServerStream
}
func (x *operationServiceUserApplyPatchServer) SendAndClose(m *UserApplyPatchResponse) error {
return x.ServerStream.SendMsg(m)
}
func (x *operationServiceUserApplyPatchServer) Recv() (*UserApplyPatchRequest, error) {
m := new(UserApplyPatchRequest)
if err := x.ServerStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func _OperationService_UserUpdateSubmodule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(UserUpdateSubmoduleRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(OperationServiceServer).UserUpdateSubmodule(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gitaly.OperationService/UserUpdateSubmodule",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(OperationServiceServer).UserUpdateSubmodule(ctx, req.(*UserUpdateSubmoduleRequest))
}
return interceptor(ctx, in, info, handler)
}
var _OperationService_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.OperationService",
HandlerType: (*OperationServiceServer)(nil),
......@@ -1844,6 +2215,10 @@ var _OperationService_serviceDesc = grpc.ServiceDesc{
MethodName: "UserSquash",
Handler: _OperationService_UserSquash_Handler,
},
{
MethodName: "UserUpdateSubmodule",
Handler: _OperationService_UserUpdateSubmodule_Handler,
},
},
Streams: []grpc.StreamDesc{
{
......@@ -1857,107 +2232,126 @@ var _OperationService_serviceDesc = grpc.ServiceDesc{
Handler: _OperationService_UserCommitFiles_Handler,
ClientStreams: true,
},
{
StreamName: "UserApplyPatch",
Handler: _OperationService_UserApplyPatch_Handler,
ClientStreams: true,
},
},
Metadata: "operations.proto",
}
func init() { proto.RegisterFile("operations.proto", fileDescriptor7) }
var fileDescriptor7 = []byte{
// 1510 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x59, 0xcf, 0x6f, 0x1b, 0xc5,
0x17, 0xf7, 0xda, 0xee, 0xda, 0x79, 0x71, 0x1c, 0x67, 0xfa, 0xcb, 0x75, 0x9b, 0x26, 0xdd, 0xb6,
0xdf, 0x6f, 0xa9, 0x50, 0x84, 0x02, 0x82, 0x53, 0x41, 0x4d, 0xe2, 0xd0, 0x16, 0xda, 0x86, 0x6d,
0x5a, 0xb8, 0xad, 0xa6, 0xf6, 0x60, 0xaf, 0xb0, 0xbd, 0xdb, 0xd9, 0x4d, 0x68, 0x10, 0xe2, 0x06,
0x5c, 0x39, 0x71, 0xe0, 0x04, 0xe2, 0x86, 0xb8, 0x70, 0xe1, 0xc0, 0x01, 0x71, 0xe6, 0xda, 0x03,
0xff, 0x00, 0x7f, 0x08, 0x9a, 0x79, 0x6f, 0xed, 0xdd, 0xf5, 0x6e, 0x94, 0x96, 0x44, 0x44, 0x88,
0x9b, 0xf7, 0xbd, 0x37, 0x6f, 0xde, 0xfb, 0xbc, 0x1f, 0x33, 0xf3, 0x0c, 0x0d, 0xcf, 0x17, 0x92,
0x87, 0xae, 0x37, 0x0a, 0x56, 0x7c, 0xe9, 0x85, 0x1e, 0x33, 0x7b, 0x6e, 0xc8, 0x07, 0x7b, 0xad,
0x5a, 0xd0, 0xe7, 0x52, 0x74, 0x91, 0x6a, 0xfd, 0x64, 0xc0, 0xd9, 0x87, 0x81, 0x90, 0xeb, 0x52,
0xf0, 0x50, 0xac, 0x49, 0x3e, 0xea, 0xf4, 0x6d, 0xf1, 0x64, 0x47, 0x04, 0x21, 0x5b, 0x05, 0x90,
0xc2, 0xf7, 0x02, 0x37, 0xf4, 0xe4, 0x5e, 0xd3, 0x58, 0x36, 0xae, 0xcd, 0xae, 0xb2, 0x15, 0x54,
0xb3, 0x62, 0x8f, 0x39, 0x76, 0x4c, 0x8a, 0x2d, 0xc1, 0xec, 0x63, 0xad, 0xc4, 0x19, 0xf1, 0xa1,
0x68, 0x16, 0x97, 0x8d, 0x6b, 0x35, 0x1b, 0x90, 0x74, 0x8f, 0x0f, 0x05, 0x5b, 0x86, 0xf2, 0x4e,
0x20, 0x64, 0xb3, 0xa4, 0xd5, 0xd5, 0x22, 0x75, 0xca, 0x06, 0x5b, 0x73, 0x94, 0x8a, 0x20, 0xe4,
0x32, 0x74, 0x7c, 0xcf, 0x1d, 0x85, 0xcd, 0x32, 0xaa, 0xd0, 0xa4, 0x2d, 0x45, 0xb1, 0x46, 0xd0,
0x9c, 0x36, 0x39, 0xf0, 0xbd, 0x51, 0x20, 0xd8, 0xff, 0xc0, 0xc4, 0xcd, 0xc8, 0xde, 0x7a, 0xb4,
0x01, 0xc9, 0x11, 0x97, 0x5d, 0x87, 0x05, 0x5f, 0x0a, 0x47, 0x8a, 0x8e, 0x70, 0x77, 0x85, 0x23,
0xa4, 0xf4, 0xa4, 0xb6, 0x76, 0xc6, 0x9e, 0xf7, 0xa5, 0xb0, 0x91, 0xde, 0x56, 0x64, 0xeb, 0x37,
0xc2, 0xe8, 0xa1, 0xdf, 0x3d, 0x2e, 0x18, 0x9d, 0x01, 0x73, 0x24, 0x3e, 0x96, 0x62, 0x97, 0xe0,
0xa1, 0x2f, 0x45, 0xf7, 0x06, 0x5d, 0x45, 0x3f, 0x81, 0x74, 0xfc, 0xb2, 0x36, 0x11, 0xb2, 0xa4,
0x07, 0x04, 0x59, 0x26, 0x14, 0x46, 0x36, 0x14, 0x5f, 0x11, 0x14, 0x1b, 0x62, 0x20, 0x8e, 0x07,
0x14, 0x91, 0x6b, 0x49, 0x8b, 0x5e, 0xc0, 0xb5, 0x2f, 0x0d, 0x38, 0x35, 0x51, 0xb4, 0xcd, 0x7b,
0x7f, 0xc7, 0xaf, 0x73, 0x50, 0x0d, 0x79, 0x2f, 0xee, 0x54, 0x25, 0xe4, 0xbd, 0x03, 0x7a, 0xb4,
0x0e, 0xa7, 0x53, 0x86, 0xbc, 0x80, 0x3b, 0xbf, 0x93, 0x3b, 0x58, 0x25, 0xff, 0xa0, 0x3b, 0xec,
0xff, 0x30, 0x1f, 0x72, 0xd9, 0x13, 0xa1, 0x23, 0xc5, 0xae, 0x1b, 0xb8, 0xde, 0x88, 0x92, 0xb6,
0x8e, 0x64, 0x9b, 0xa8, 0xac, 0x09, 0x95, 0xa1, 0x08, 0x02, 0xde, 0x13, 0x94, 0xbd, 0xd1, 0xa7,
0xf5, 0x09, 0x22, 0x12, 0xf3, 0x85, 0x10, 0x59, 0x84, 0x52, 0xc8, 0x7b, 0xe4, 0xc5, 0x6c, 0xb4,
0xb9, 0x92, 0x50, 0x74, 0x55, 0x0e, 0xe2, 0xa9, 0x1b, 0x84, 0x81, 0xb6, 0xba, 0x6a, 0xd3, 0x57,
0x36, 0x90, 0xa5, 0x6c, 0x20, 0x9f, 0x19, 0x70, 0x46, 0x6d, 0x7e, 0x57, 0xc8, 0xde, 0x21, 0x64,
0x7c, 0x84, 0x57, 0x31, 0x17, 0xaf, 0xf3, 0x30, 0xd3, 0xf1, 0x86, 0x43, 0x37, 0x74, 0xdc, 0x2e,
0x19, 0x55, 0x45, 0xc2, 0xed, 0xae, 0xf2, 0x88, 0xfa, 0x1b, 0x15, 0x3e, 0xf5, 0xb3, 0x5c, 0xec,
0xd8, 0x29, 0x38, 0xc1, 0x7d, 0x7f, 0xb0, 0xd7, 0x34, 0x35, 0x04, 0xf8, 0x61, 0xfd, 0x48, 0x85,
0x9c, 0xf0, 0x8a, 0x40, 0x4d, 0x18, 0x60, 0xa4, 0x0c, 0x58, 0x83, 0x39, 0xaa, 0xd8, 0x1d, 0xdd,
0x4c, 0x28, 0xf0, 0x8b, 0x91, 0x23, 0xf7, 0xa3, 0x73, 0x07, 0x95, 0x62, 0xc7, 0xb1, 0x6b, 0x8f,
0x63, 0x5f, 0xd9, 0xf0, 0x97, 0x33, 0xe1, 0xbf, 0x53, 0xae, 0x16, 0x1b, 0x25, 0xeb, 0x33, 0x38,
0x9d, 0xa9, 0x78, 0x7f, 0x5b, 0x2f, 0x41, 0x4d, 0x21, 0xef, 0x74, 0x74, 0xde, 0x74, 0x29, 0x09,
0x66, 0x15, 0x0d, 0x53, 0xa9, 0xcb, 0xae, 0x42, 0x9d, 0xdc, 0x89, 0x84, 0x4a, 0x5a, 0x88, 0x9c,
0x24, 0x31, 0xeb, 0x5b, 0x03, 0x4e, 0x2a, 0xb8, 0x36, 0x37, 0x8f, 0x6b, 0x06, 0x58, 0x5f, 0x50,
0xc1, 0x4f, 0x4c, 0xa4, 0x70, 0x4e, 0x45, 0xcc, 0x38, 0xa4, 0x88, 0xe5, 0x1c, 0x97, 0xbf, 0x16,
0xa9, 0x5a, 0xfb, 0x42, 0xca, 0xbd, 0x2d, 0xb7, 0xf3, 0xd1, 0xd1, 0xa2, 0xf5, 0x12, 0x98, 0x08,
0x0e, 0xa5, 0xe2, 0x42, 0x24, 0xf3, 0xb6, 0x1b, 0xae, 0x6b, 0x86, 0x4d, 0x02, 0xe9, 0xe3, 0xa6,
0x3c, 0x75, 0xdc, 0xe4, 0x97, 0xd1, 0x75, 0x58, 0xc0, 0x5b, 0x49, 0x5c, 0x81, 0xa9, 0x65, 0xe6,
0x35, 0x63, 0x6d, 0xa2, 0xe5, 0x06, 0x34, 0x50, 0x36, 0xe6, 0x6d, 0x25, 0xd7, 0x5b, 0x5c, 0x3e,
0x21, 0x58, 0x7f, 0x50, 0xc7, 0x89, 0x03, 0x78, 0xb8, 0xb1, 0xc4, 0x5c, 0x77, 0x42, 0x29, 0x52,
0xb1, 0x44, 0xc6, 0xb6, 0x14, 0x18, 0x4b, 0x55, 0x41, 0x94, 0x89, 0xf1, 0x1e, 0x39, 0x8b, 0x34,
0x14, 0x79, 0x8e, 0x62, 0xb6, 0x7e, 0x29, 0xc2, 0x82, 0x8e, 0x9c, 0xd8, 0x15, 0xca, 0xe5, 0xff,
0xd2, 0xe2, 0x39, 0xd2, 0xe2, 0x99, 0x01, 0x2c, 0x0e, 0xde, 0xbf, 0x23, 0x25, 0xbe, 0x29, 0xc2,
0x79, 0x9d, 0xec, 0x7a, 0xfd, 0xa6, 0x3b, 0x10, 0xc1, 0xcd, 0x8e, 0x32, 0xf7, 0x96, 0xe0, 0x5d,
0x21, 0xd9, 0x26, 0x98, 0x5c, 0x7f, 0x6b, 0xbf, 0xea, 0xab, 0x2b, 0xf1, 0x50, 0xe7, 0x2c, 0x5a,
0xc1, 0x8f, 0xed, 0x3d, 0x5f, 0xd8, 0xb4, 0x5a, 0xf5, 0xd4, 0x0f, 0xdd, 0x81, 0x70, 0x7c, 0x1e,
0xf6, 0xe9, 0x0e, 0x53, 0x55, 0x84, 0x2d, 0x1e, 0xf6, 0xd9, 0x65, 0x98, 0xf3, 0xd5, 0xe5, 0xc4,
0xdb, 0x09, 0x50, 0xa0, 0xa4, 0x05, 0x6a, 0x11, 0x51, 0x0b, 0xa9, 0xa3, 0x82, 0x07, 0xe2, 0xf5,
0xd7, 0x9c, 0x8e, 0x37, 0x0a, 0x05, 0x3d, 0x4d, 0xd4, 0x51, 0xa1, 0xa9, 0xeb, 0x48, 0xb4, 0xee,
0x00, 0x4c, 0xb6, 0x67, 0x00, 0xe6, 0xba, 0xdd, 0xbe, 0xb9, 0xdd, 0x6e, 0x14, 0x58, 0x1d, 0x00,
0x7f, 0x3b, 0x1b, 0xb7, 0xed, 0x86, 0xa1, 0x78, 0x0f, 0xb7, 0x36, 0x14, 0xaf, 0xc8, 0xaa, 0x50,
0xbe, 0x7b, 0xff, 0x51, 0xbb, 0x51, 0x52, 0xd4, 0x8d, 0xf6, 0xbb, 0xed, 0xed, 0x76, 0xa3, 0x6c,
0x7d, 0x6d, 0x50, 0x2b, 0x4d, 0xfb, 0xc9, 0x6e, 0x80, 0xd9, 0xd7, 0xbe, 0x52, 0xb8, 0x2f, 0x1f,
0x00, 0x96, 0x5b, 0x05, 0x9b, 0x16, 0xb1, 0x16, 0x54, 0x22, 0x27, 0x34, 0x16, 0xb7, 0x0a, 0x76,
0x44, 0x58, 0xb3, 0x60, 0x59, 0x15, 0x90, 0x43, 0x51, 0x56, 0x20, 0x05, 0x0e, 0xa2, 0xe8, 0xf8,
0x7c, 0x6f, 0xe0, 0xf1, 0xae, 0xf5, 0x79, 0x09, 0x2e, 0xa4, 0x76, 0xa2, 0x6a, 0xa6, 0xb0, 0x1d,
0x4d, 0x4d, 0xa7, 0x0a, 0xb5, 0x34, 0x55, 0xa8, 0x57, 0xa1, 0x4e, 0x66, 0x47, 0xf5, 0x8a, 0xc5,
0x3c, 0x87, 0xd4, 0xbb, 0x54, 0xb5, 0x2f, 0x03, 0x23, 0x31, 0xbe, 0x13, 0xf6, 0x3d, 0x89, 0xea,
0xb0, 0xb4, 0x1b, 0xc8, 0xb9, 0xa9, 0x19, 0x5a, 0xe9, 0x0a, 0x9c, 0x4c, 0x4a, 0x8b, 0x21, 0x77,
0x07, 0x54, 0xe5, 0x0b, 0x71, 0xf1, 0xb6, 0x62, 0x64, 0xf7, 0x84, 0xca, 0xc1, 0x7b, 0x42, 0xf5,
0xe0, 0x3d, 0xe1, 0xe7, 0xe8, 0xa8, 0x98, 0x8a, 0x03, 0x7b, 0x33, 0x95, 0x21, 0x57, 0x72, 0x32,
0x24, 0x11, 0xb7, 0x58, 0x8a, 0xbc, 0x31, 0x2e, 0xbc, 0x62, 0xb2, 0xa1, 0x64, 0x67, 0x58, 0x21,
0xaa, 0xb4, 0xb5, 0xcb, 0x70, 0x69, 0x3a, 0x7f, 0x24, 0xee, 0x32, 0x4e, 0xa0, 0x1f, 0xa2, 0xb9,
0x43, 0xdc, 0x90, 0x43, 0xec, 0x68, 0x4b, 0x30, 0xeb, 0x8e, 0xba, 0xe2, 0x69, 0xa2, 0x97, 0x81,
0x26, 0xed, 0xd3, 0xa3, 0x72, 0x9e, 0x00, 0xdf, 0x8f, 0x8f, 0x2d, 0x55, 0xea, 0x47, 0x7e, 0xf7,
0x93, 0x7a, 0x9b, 0xd8, 0xdd, 0x0f, 0x09, 0xfb, 0xdc, 0xfe, 0x17, 0x81, 0x8a, 0xc0, 0x09, 0xfa,
0x5c, 0xe7, 0xf1, 0x8c, 0x3d, 0x83, 0x94, 0x07, 0x7d, 0xce, 0xde, 0x82, 0x05, 0x29, 0x86, 0x5e,
0x28, 0xe2, 0x59, 0x66, 0xe6, 0x1a, 0xdc, 0x40, 0xe1, 0x09, 0x45, 0xf5, 0x47, 0x52, 0x40, 0xdb,
0x63, 0x36, 0xd7, 0x90, 0x88, 0x61, 0xb0, 0x3e, 0x8d, 0x8e, 0x27, 0x04, 0x69, 0xfc, 0x42, 0x03,
0xf2, 0x47, 0x99, 0x86, 0x37, 0x74, 0xf2, 0x50, 0x99, 0xf6, 0x1c, 0x17, 0x4b, 0x05, 0x4d, 0x2f,
0x75, 0xec, 0x54, 0x7b, 0x74, 0xe6, 0x58, 0xdf, 0x51, 0x8c, 0x1e, 0x3c, 0xd9, 0xe1, 0xc1, 0xd1,
0xdf, 0xcf, 0x03, 0xbd, 0x4d, 0x2c, 0x46, 0x48, 0xd8, 0x27, 0x46, 0x6a, 0x91, 0xae, 0xf4, 0x49,
0x88, 0xaa, 0x9a, 0xa0, 0x60, 0x38, 0x0b, 0x15, 0x31, 0xea, 0x6a, 0x96, 0xa9, 0x59, 0xa6, 0x18,
0x75, 0x15, 0xe3, 0x0a, 0x98, 0xd8, 0x74, 0xe8, 0xa6, 0x90, 0x34, 0x87, 0x78, 0x19, 0x6d, 0xaf,
0x9a, 0xd1, 0xf6, 0x2c, 0x17, 0x23, 0x14, 0x41, 0x34, 0x89, 0x10, 0x79, 0x13, 0x8b, 0x10, 0x52,
0x94, 0x05, 0xfb, 0xa1, 0x8e, 0xaf, 0x33, 0x7b, 0x3a, 0x84, 0xab, 0x7f, 0x56, 0xa0, 0x31, 0xae,
0xd3, 0x07, 0x42, 0xee, 0xba, 0x1d, 0xc1, 0xde, 0x87, 0x46, 0x7a, 0x70, 0xc7, 0x96, 0x12, 0x6d,
0x65, 0x7a, 0x0a, 0xd9, 0x5a, 0xce, 0x17, 0x40, 0x07, 0xac, 0x42, 0xa4, 0x38, 0x3e, 0xde, 0x4a,
0x2a, 0xce, 0x18, 0xdd, 0x25, 0x15, 0x67, 0x4d, 0xc6, 0x26, 0x8a, 0xe3, 0xc3, 0xa5, 0xa4, 0xe2,
0x8c, 0x41, 0x58, 0x52, 0x71, 0xd6, 0x5c, 0xca, 0x2a, 0xb0, 0x7b, 0x30, 0x97, 0x98, 0x68, 0xb0,
0x0b, 0xd3, 0x6e, 0x4e, 0x86, 0x36, 0xad, 0xc5, 0x1c, 0x6e, 0x5a, 0xdf, 0x78, 0x66, 0x94, 0xd4,
0x97, 0x9e, 0x69, 0x25, 0xf5, 0x4d, 0x0d, 0x9a, 0xac, 0x02, 0xfb, 0x00, 0xe6, 0x53, 0xe3, 0x01,
0x76, 0x31, 0xbe, 0x66, 0x7a, 0x1a, 0xd2, 0x5a, 0xca, 0xe5, 0x47, 0x5a, 0xaf, 0x19, 0xaf, 0x18,
0xec, 0x1d, 0xa8, 0xc5, 0x9f, 0xa9, 0xec, 0x7c, 0x7c, 0x59, 0xea, 0x7d, 0xdd, 0xba, 0x90, 0xcd,
0x1c, 0x9b, 0xf9, 0x1e, 0xd4, 0x93, 0x2f, 0x25, 0x96, 0x44, 0x2a, 0xfd, 0x04, 0x6d, 0x5d, 0xcc,
0x63, 0x8f, 0x55, 0xb6, 0x01, 0x26, 0xb7, 0x6c, 0x76, 0x2e, 0x51, 0x6f, 0xf1, 0x67, 0x4b, 0xab,
0x95, 0xc5, 0x1a, 0xab, 0x79, 0x84, 0x00, 0xc6, 0xce, 0xb7, 0x24, 0x80, 0xd3, 0x27, 0x70, 0x12,
0xc0, 0x8c, 0x83, 0x51, 0x01, 0x38, 0x31, 0x4f, 0x75, 0xd0, 0xb4, 0x79, 0xb1, 0xe3, 0x29, 0x6d,
0x5e, 0xbc, 0x29, 0x4f, 0xbc, 0xc4, 0x56, 0x90, 0x54, 0x93, 0xe8, 0xa0, 0x49, 0x35, 0xc9, 0xce,
0x61, 0x15, 0x1e, 0x9b, 0xfa, 0x5f, 0x84, 0x57, 0xff, 0x0a, 0x00, 0x00, 0xff, 0xff, 0xaa, 0x7d,
0xb3, 0xe5, 0x6f, 0x18, 0x00, 0x00,
func init() { proto.RegisterFile("operations.proto", fileDescriptor6) }
var fileDescriptor6 = []byte{
// 1740 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x59, 0xcf, 0x6f, 0x1b, 0xd5,
0x13, 0xf7, 0xda, 0xce, 0xc6, 0x99, 0x38, 0x89, 0xf3, 0xfa, 0x2b, 0x75, 0x93, 0x26, 0xdd, 0xb4,
0xdf, 0x6f, 0x5b, 0x7d, 0x15, 0x7d, 0x15, 0x10, 0x9c, 0x0a, 0xca, 0x0f, 0x87, 0xb4, 0x90, 0x36,
0x6c, 0x92, 0xc2, 0x01, 0x69, 0xd9, 0xd8, 0xaf, 0xf6, 0x0a, 0xdb, 0xeb, 0xbe, 0x5d, 0x87, 0x06,
0x21, 0x2e, 0x08, 0xb8, 0x72, 0xe2, 0x82, 0x90, 0x40, 0xdc, 0x10, 0x17, 0x2e, 0x1c, 0x38, 0x20,
0xae, 0x70, 0xed, 0x81, 0xff, 0x82, 0x1b, 0x77, 0xf4, 0xde, 0xcc, 0x7a, 0x7f, 0x3a, 0x4a, 0x4b,
0xa2, 0x56, 0x88, 0x5b, 0x3c, 0x33, 0x3b, 0x6f, 0xe6, 0x33, 0xf3, 0x66, 0xe6, 0x4d, 0xa0, 0xe2,
0xf6, 0xb8, 0xb0, 0x7d, 0xc7, 0xed, 0x7a, 0x4b, 0x3d, 0xe1, 0xfa, 0x2e, 0xd3, 0x9b, 0x8e, 0x6f,
0xb7, 0x0f, 0xab, 0x65, 0xaf, 0x65, 0x0b, 0xde, 0x40, 0xaa, 0xf1, 0x83, 0x06, 0x17, 0xf6, 0x3c,
0x2e, 0xd6, 0x04, 0xb7, 0x7d, 0xbe, 0x2a, 0xec, 0x6e, 0xbd, 0x65, 0xf2, 0x87, 0x7d, 0xee, 0xf9,
0x6c, 0x19, 0x40, 0xf0, 0x9e, 0xeb, 0x39, 0xbe, 0x2b, 0x0e, 0x67, 0xb4, 0x05, 0xed, 0xfa, 0xf8,
0x32, 0x5b, 0x42, 0x35, 0x4b, 0xe6, 0x80, 0x63, 0x46, 0xa4, 0xd8, 0x3c, 0x8c, 0xef, 0x2b, 0x25,
0x56, 0xd7, 0xee, 0xf0, 0x99, 0xfc, 0x82, 0x76, 0xbd, 0x6c, 0x02, 0x92, 0xee, 0xda, 0x1d, 0xce,
0x16, 0xa0, 0xd8, 0xf7, 0xb8, 0x98, 0x29, 0x28, 0x75, 0xe5, 0x40, 0x9d, 0xb4, 0xc1, 0x54, 0x1c,
0xa9, 0xc2, 0xf3, 0x6d, 0xe1, 0x5b, 0x3d, 0xd7, 0xe9, 0xfa, 0x33, 0x45, 0x54, 0xa1, 0x48, 0xdb,
0x92, 0x62, 0x74, 0x61, 0x26, 0x6d, 0xb2, 0xd7, 0x73, 0xbb, 0x1e, 0x67, 0xff, 0x01, 0x1d, 0x0f,
0x23, 0x7b, 0x27, 0x83, 0x03, 0x48, 0x8e, 0xb8, 0xec, 0x26, 0x4c, 0xf7, 0x04, 0xb7, 0x04, 0xaf,
0x73, 0xe7, 0x80, 0x5b, 0x5c, 0x08, 0x57, 0x28, 0x6b, 0xc7, 0xcc, 0xa9, 0x9e, 0xe0, 0x26, 0xd2,
0x6b, 0x92, 0x6c, 0xfc, 0x42, 0x18, 0xed, 0xf5, 0x1a, 0xcf, 0x0b, 0x46, 0xe7, 0x41, 0xef, 0xf2,
0xf7, 0x05, 0x3f, 0x20, 0x78, 0xe8, 0x97, 0xa4, 0xbb, 0xed, 0x86, 0xa4, 0x8f, 0x20, 0x1d, 0x7f,
0x19, 0x1b, 0x08, 0x59, 0xdc, 0x03, 0x82, 0x2c, 0x13, 0x0a, 0x2d, 0x1b, 0x8a, 0xcf, 0x09, 0x8a,
0x75, 0xde, 0xe6, 0xcf, 0x07, 0x14, 0x81, 0x6b, 0x71, 0x8b, 0x9e, 0xc2, 0xb5, 0xcf, 0x34, 0x38,
0x1b, 0x2a, 0xda, 0xb5, 0x9b, 0x7f, 0xc7, 0xaf, 0x8b, 0x50, 0xf2, 0xed, 0x66, 0xd4, 0xa9, 0x51,
0xdf, 0x6e, 0x1e, 0xd3, 0xa3, 0x35, 0x38, 0x97, 0x30, 0xe4, 0x29, 0xdc, 0xf9, 0x8d, 0xdc, 0xc1,
0x5b, 0xf2, 0x0c, 0xdd, 0x61, 0xff, 0x85, 0x29, 0xdf, 0x16, 0x4d, 0xee, 0x5b, 0x82, 0x1f, 0x38,
0x9e, 0xe3, 0x76, 0x29, 0x69, 0x27, 0x91, 0x6c, 0x12, 0x95, 0xcd, 0xc0, 0x68, 0x87, 0x7b, 0x9e,
0xdd, 0xe4, 0x94, 0xbd, 0xc1, 0x4f, 0xe3, 0x03, 0x44, 0x24, 0xe2, 0x0b, 0x21, 0x32, 0x07, 0x05,
0xdf, 0x6e, 0x92, 0x17, 0xe3, 0xc1, 0xe1, 0x52, 0x42, 0xd2, 0xe5, 0x75, 0xe0, 0x8f, 0x1c, 0xcf,
0xf7, 0x94, 0xd5, 0x25, 0x93, 0x7e, 0x65, 0x03, 0x59, 0xc8, 0x06, 0xf2, 0xb1, 0x06, 0xe7, 0xe5,
0xe1, 0x5b, 0x5c, 0x34, 0x4f, 0x20, 0xe3, 0x03, 0xbc, 0xf2, 0x43, 0xf1, 0xba, 0x04, 0x63, 0x75,
0xb7, 0xd3, 0x71, 0x7c, 0xcb, 0x69, 0x90, 0x51, 0x25, 0x24, 0xdc, 0x6e, 0x48, 0x8f, 0xa8, 0xbe,
0xd1, 0xc5, 0xa7, 0x7a, 0x36, 0x14, 0x3b, 0x76, 0x16, 0x46, 0xec, 0x5e, 0xaf, 0x7d, 0x38, 0xa3,
0x2b, 0x08, 0xf0, 0x87, 0xf1, 0x3d, 0x5d, 0xe4, 0x98, 0x57, 0x04, 0x6a, 0xcc, 0x00, 0x2d, 0x61,
0xc0, 0x2a, 0x4c, 0xd0, 0x8d, 0xed, 0xab, 0x62, 0x42, 0x81, 0x9f, 0x0b, 0x1c, 0xb9, 0x17, 0xf4,
0x1d, 0x54, 0x8a, 0x15, 0xc7, 0x2c, 0xef, 0x47, 0x7e, 0x65, 0xc3, 0x5f, 0xcc, 0x84, 0xff, 0x4e,
0xb1, 0x94, 0xaf, 0x14, 0x8c, 0x8f, 0xe0, 0x5c, 0xa6, 0xe2, 0xa3, 0x6d, 0xbd, 0x02, 0x65, 0x89,
0xbc, 0x55, 0x57, 0x79, 0xd3, 0xa0, 0x24, 0x18, 0x97, 0x34, 0x4c, 0xa5, 0x06, 0xbb, 0x06, 0x93,
0xe4, 0x4e, 0x20, 0x54, 0x50, 0x42, 0xe4, 0x24, 0x89, 0x19, 0x5f, 0x6b, 0x70, 0x46, 0xc2, 0xb5,
0xb1, 0xf1, 0xbc, 0x66, 0x80, 0xf1, 0x29, 0x5d, 0xf8, 0xd0, 0x44, 0x0a, 0x67, 0x2a, 0x62, 0xda,
0x09, 0x45, 0x6c, 0x48, 0xbb, 0xfc, 0x39, 0x4f, 0xb7, 0xb5, 0xc5, 0x85, 0x38, 0xdc, 0x76, 0xea,
0xef, 0x9d, 0x2e, 0x5a, 0x37, 0x40, 0x47, 0x70, 0x28, 0x15, 0xa7, 0x03, 0x99, 0xd7, 0x1c, 0x7f,
0x4d, 0x31, 0x4c, 0x12, 0x48, 0xb6, 0x9b, 0x62, 0xaa, 0xdd, 0x0c, 0xbf, 0x46, 0x37, 0x61, 0x1a,
0xa7, 0x92, 0xa8, 0x02, 0x5d, 0xc9, 0x4c, 0x29, 0xc6, 0x6a, 0xa8, 0xe5, 0x16, 0x54, 0x50, 0x36,
0xe2, 0xed, 0xe8, 0x50, 0x6f, 0xf1, 0xf3, 0x90, 0x60, 0xfc, 0x4e, 0x15, 0x27, 0x0a, 0xe0, 0xc9,
0xc6, 0x12, 0x73, 0xdd, 0xf2, 0x05, 0x4f, 0xc4, 0x12, 0x19, 0xbb, 0x82, 0x63, 0x2c, 0xe5, 0x0d,
0xa2, 0x4c, 0x8c, 0xd6, 0xc8, 0x71, 0xa4, 0xa1, 0xc8, 0x13, 0x5c, 0x66, 0xe3, 0xa7, 0x3c, 0x4c,
0xab, 0xc8, 0xf1, 0x03, 0x2e, 0x5d, 0xfe, 0x37, 0x2d, 0x9e, 0x20, 0x2d, 0x1e, 0x6b, 0xc0, 0xa2,
0xe0, 0xfd, 0x33, 0x52, 0xe2, 0xcf, 0x3c, 0x5c, 0x52, 0xc9, 0xae, 0xbe, 0xdf, 0x70, 0xda, 0xdc,
0x5b, 0xa9, 0x4b, 0x73, 0x37, 0xb9, 0xdd, 0xe0, 0x82, 0x6d, 0x80, 0x6e, 0xab, 0xdf, 0xca, 0xaf,
0xc9, 0xe5, 0xa5, 0x68, 0xa8, 0x87, 0x7c, 0xb4, 0x84, 0x3f, 0x76, 0x0f, 0x7b, 0xdc, 0xa4, 0xaf,
0x65, 0x4d, 0x7d, 0xe0, 0xb4, 0xb9, 0xd5, 0xb3, 0xfd, 0x16, 0xcd, 0x30, 0x25, 0x49, 0xd8, 0xb6,
0xfd, 0x16, 0x5b, 0x84, 0x89, 0x9e, 0x1c, 0x4e, 0xdc, 0xbe, 0x87, 0x02, 0x05, 0x25, 0x50, 0x0e,
0x88, 0x4a, 0x48, 0xb6, 0x0a, 0xdb, 0xe3, 0x2f, 0xbd, 0x68, 0xd5, 0xdd, 0xae, 0xcf, 0xe9, 0x69,
0x22, 0x5b, 0x85, 0xa2, 0xae, 0x21, 0x91, 0xdd, 0x80, 0x0a, 0x7f, 0xc4, 0xeb, 0x7d, 0x9f, 0x5b,
0x52, 0x7f, 0xc7, 0x6d, 0x60, 0xd2, 0x94, 0xcc, 0x29, 0xa2, 0x6f, 0x10, 0x59, 0x1e, 0xeb, 0x74,
0x1f, 0x70, 0x31, 0x50, 0x88, 0x2d, 0xba, 0xac, 0x88, 0xa4, 0xcf, 0xd8, 0x03, 0x08, 0xdd, 0x61,
0x00, 0xfa, 0x9a, 0x59, 0x5b, 0xd9, 0xad, 0x55, 0x72, 0x6c, 0x12, 0x00, 0xff, 0xb6, 0xd6, 0x6f,
0x9b, 0x15, 0x4d, 0xf2, 0xf6, 0xb6, 0xd7, 0x25, 0x2f, 0xcf, 0x4a, 0x50, 0xdc, 0xba, 0x77, 0xbf,
0x56, 0x29, 0x48, 0xea, 0x7a, 0xed, 0x8d, 0xda, 0x6e, 0xad, 0x52, 0x64, 0x63, 0x30, 0xb2, 0xb6,
0xb9, 0x75, 0x6f, 0xbd, 0x32, 0x62, 0x7c, 0xa1, 0x51, 0x95, 0x4e, 0x42, 0xc8, 0x6e, 0x81, 0xde,
0x52, 0x30, 0x52, 0x26, 0x2d, 0x1e, 0x03, 0xf1, 0xcd, 0x9c, 0x49, 0x1f, 0xb1, 0x2a, 0x8c, 0x06,
0xee, 0x28, 0x98, 0x37, 0x73, 0x66, 0x40, 0x58, 0x35, 0x60, 0x41, 0xde, 0x4d, 0x8b, 0x12, 0x48,
0xe2, 0xe3, 0x59, 0x18, 0x20, 0xab, 0x67, 0x1f, 0xb6, 0x5d, 0xbb, 0x61, 0x7c, 0x52, 0x80, 0xd9,
0xc4, 0x49, 0x54, 0x28, 0x28, 0x23, 0x4e, 0xa7, 0x5c, 0x24, 0x6a, 0x40, 0x21, 0x55, 0x03, 0xae,
0xc1, 0x24, 0x99, 0x1d, 0x94, 0x02, 0xac, 0x13, 0x13, 0x48, 0xdd, 0xa2, 0x82, 0xf0, 0x3f, 0x60,
0x24, 0x66, 0xf7, 0xfd, 0x96, 0x2b, 0x50, 0x1d, 0x56, 0x8d, 0x0a, 0x72, 0x56, 0x14, 0x43, 0x29,
0x5d, 0x82, 0x33, 0x71, 0x69, 0xde, 0xb1, 0x9d, 0x36, 0x15, 0x90, 0xe9, 0xa8, 0x78, 0x4d, 0x32,
0xb2, 0xcb, 0xcd, 0xe8, 0xf1, 0xcb, 0x4d, 0xe9, 0xf8, 0xe5, 0xe6, 0xc7, 0xa0, 0x0b, 0xa5, 0xe2,
0xc0, 0x5e, 0x49, 0x64, 0xc8, 0xd5, 0x21, 0x19, 0x12, 0x8b, 0x5b, 0x24, 0x45, 0x5e, 0x1e, 0xdc,
0xe9, 0x7c, 0xbc, 0x56, 0x65, 0x67, 0x58, 0x2e, 0xb8, 0xc4, 0xab, 0x8b, 0x70, 0x25, 0x9d, 0x3f,
0x02, 0x4f, 0x19, 0x24, 0xd0, 0x77, 0xc1, 0x4a, 0x23, 0x6a, 0xc8, 0x09, 0x16, 0xcb, 0x79, 0x18,
0x77, 0xba, 0x0d, 0xfe, 0x28, 0x56, 0x26, 0x41, 0x91, 0x8e, 0x28, 0x7f, 0x43, 0x5e, 0x17, 0xdf,
0x0e, 0x3a, 0xa2, 0xac, 0x22, 0xa7, 0x3e, 0x56, 0x0a, 0x75, 0x4c, 0x64, 0xac, 0x44, 0xc2, 0x11,
0x0f, 0x8b, 0x39, 0xa0, 0x4b, 0x60, 0x79, 0x2d, 0x5b, 0xe5, 0xf1, 0x98, 0x39, 0x86, 0x94, 0x9d,
0x96, 0xcd, 0x5e, 0x85, 0x69, 0xc1, 0x3b, 0xae, 0xcf, 0xa3, 0x59, 0xa6, 0x0f, 0x35, 0xb8, 0x82,
0xc2, 0x21, 0x45, 0xd6, 0x40, 0x52, 0x40, 0xc7, 0x63, 0x36, 0x97, 0x91, 0x88, 0x61, 0x30, 0x3e,
0x0c, 0x3a, 0x1f, 0x82, 0x34, 0x78, 0xfc, 0x01, 0xf9, 0x23, 0x4d, 0xc3, 0xe1, 0x9f, 0x3c, 0x94,
0xa6, 0x3d, 0xc1, 0xcc, 0x2a, 0xa1, 0x69, 0x26, 0x3a, 0x5a, 0xa9, 0x49, 0xed, 0xcc, 0xf8, 0x86,
0x62, 0xb4, 0xf3, 0xb0, 0x6f, 0x7b, 0xa7, 0x3f, 0xfa, 0x7b, 0xea, 0x98, 0x48, 0x8c, 0x90, 0x70,
0x44, 0x8c, 0xe4, 0x47, 0xea, 0xa6, 0x87, 0x21, 0x2a, 0x29, 0x82, 0x84, 0xe1, 0x02, 0x8c, 0xf2,
0x6e, 0x43, 0xb1, 0x74, 0xc5, 0xd2, 0x79, 0xb7, 0x21, 0x19, 0x57, 0x41, 0xc7, 0xa2, 0x43, 0x43,
0x48, 0xdc, 0x1c, 0xe2, 0x65, 0x94, 0xbd, 0x52, 0x46, 0xd9, 0x33, 0x1c, 0x8c, 0x50, 0x00, 0x51,
0x18, 0x21, 0xf2, 0x26, 0x12, 0x21, 0xa4, 0x48, 0x0b, 0x8e, 0x42, 0x1d, 0x1f, 0x7e, 0x66, 0x3a,
0x84, 0xc6, 0x57, 0xf4, 0xbe, 0x58, 0x91, 0x0f, 0xd9, 0x6d, 0xdb, 0x0f, 0x5f, 0x63, 0x47, 0xd6,
0xa5, 0x94, 0xf8, 0x52, 0x56, 0xeb, 0xea, 0x49, 0x01, 0xee, 0x85, 0xad, 0x8b, 0x08, 0xd5, 0x8f,
0x35, 0xd0, 0x4f, 0xb5, 0x01, 0x2d, 0xc2, 0x04, 0xad, 0x49, 0x28, 0xc6, 0x34, 0x83, 0x20, 0x11,
0x2f, 0xc2, 0xa0, 0x81, 0xaa, 0x47, 0xbc, 0xa5, 0x6c, 0x4b, 0xd5, 0xbf, 0x77, 0xb0, 0x6e, 0x47,
0xfd, 0x3d, 0xb9, 0xea, 0x67, 0xfc, 0xa1, 0x41, 0x35, 0x5c, 0x25, 0xee, 0xf4, 0xf7, 0x3b, 0x6e,
0xa3, 0xdf, 0x3e, 0xe5, 0xca, 0x35, 0x07, 0x40, 0x49, 0x28, 0xf3, 0x08, 0x33, 0x85, 0x9e, 0xc8,
0x32, 0x8f, 0x86, 0xdd, 0x8b, 0x59, 0x18, 0xf3, 0x02, 0x03, 0xa9, 0x05, 0x87, 0x84, 0x8c, 0xcc,
0xd6, 0xb3, 0x32, 0xfb, 0x57, 0x0d, 0x07, 0xd4, 0x94, 0xc3, 0xcf, 0xe6, 0x79, 0x9d, 0x9a, 0xbf,
0x8b, 0xa9, 0xf9, 0xfb, 0x4e, 0xb1, 0x54, 0xa8, 0x14, 0xcd, 0xf4, 0x48, 0xbf, 0xfc, 0xe5, 0x18,
0x54, 0x06, 0xf6, 0xec, 0x70, 0x71, 0xe0, 0xd4, 0x39, 0x7b, 0x0b, 0x2a, 0xc9, 0x75, 0x3a, 0x9b,
0x8f, 0x75, 0xe4, 0xf4, 0xff, 0x06, 0xaa, 0x0b, 0xc3, 0x05, 0x10, 0x17, 0x23, 0x17, 0x28, 0x8e,
0x2e, 0x9d, 0xe3, 0x8a, 0x33, 0x16, 0xea, 0x71, 0xc5, 0x59, 0xfb, 0xea, 0x50, 0x71, 0x74, 0xe5,
0x1b, 0x57, 0x9c, 0xb1, 0x9e, 0x8e, 0x2b, 0xce, 0xda, 0x16, 0x1b, 0x39, 0x76, 0x17, 0x26, 0x62,
0x7b, 0x46, 0x36, 0x9b, 0x76, 0x33, 0x5c, 0xa5, 0x56, 0xe7, 0x86, 0x70, 0x93, 0xfa, 0x06, 0x9b,
0xdc, 0xb8, 0xbe, 0xe4, 0xa6, 0x39, 0xae, 0x2f, 0xb5, 0xfe, 0x35, 0x72, 0xec, 0x6d, 0x98, 0x4a,
0x2c, 0xed, 0xd8, 0xe5, 0xe8, 0x37, 0xe9, 0x1d, 0x65, 0x75, 0x7e, 0x28, 0x3f, 0xd0, 0x7a, 0x5d,
0xfb, 0xbf, 0xc6, 0x5e, 0x87, 0x72, 0x74, 0x79, 0xc4, 0x2e, 0x45, 0x3f, 0x4b, 0x6c, 0xbd, 0xaa,
0xb3, 0xd9, 0xcc, 0x81, 0x99, 0x6f, 0xc2, 0x64, 0x7c, 0x7f, 0xc1, 0xe2, 0x48, 0x25, 0x17, 0x43,
0xd5, 0xcb, 0xc3, 0xd8, 0x03, 0x95, 0x35, 0x80, 0xf0, 0xed, 0xcb, 0x2e, 0xc6, 0x6a, 0x44, 0x74,
0x99, 0x50, 0xad, 0x66, 0xb1, 0x06, 0x6a, 0xee, 0x23, 0x80, 0x91, 0xd1, 0x30, 0x0e, 0x60, 0x7a,
0x78, 0x8d, 0x03, 0x98, 0x31, 0x53, 0x4a, 0x00, 0x43, 0xf3, 0xe4, 0xf0, 0x91, 0x34, 0x2f, 0x32,
0xd9, 0x25, 0xcd, 0x8b, 0xce, 0x33, 0xa1, 0x97, 0xd8, 0x45, 0xe3, 0x6a, 0x62, 0xc3, 0x47, 0x5c,
0x4d, 0xbc, 0xe9, 0x1a, 0x39, 0xb6, 0x83, 0xf8, 0x87, 0x1d, 0x20, 0x8e, 0x7f, 0xaa, 0x13, 0xc6,
0xf1, 0x4f, 0x37, 0x0e, 0xe5, 0xe2, 0xbb, 0xb8, 0x01, 0x4d, 0x94, 0x41, 0x66, 0xa4, 0xef, 0x6b,
0xb2, 0x29, 0x54, 0x17, 0x8f, 0x94, 0x09, 0xce, 0xd8, 0xd7, 0xd5, 0xbf, 0x24, 0x5f, 0xf8, 0x2b,
0x00, 0x00, 0xff, 0xff, 0x35, 0x0f, 0xad, 0x07, 0xbc, 0x1c, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: ref.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -41,7 +41,7 @@ func (x FindLocalBranchesRequest_SortBy) String() string {
return proto.EnumName(FindLocalBranchesRequest_SortBy_name, int32(x))
}
func (FindLocalBranchesRequest_SortBy) EnumDescriptor() ([]byte, []int) {
return fileDescriptor8, []int{8, 0}
return fileDescriptor7, []int{10, 0}
}
type CreateBranchResponse_Status int32
......@@ -70,7 +70,57 @@ func (x CreateBranchResponse_Status) String() string {
return proto.EnumName(CreateBranchResponse_Status_name, int32(x))
}
func (CreateBranchResponse_Status) EnumDescriptor() ([]byte, []int) {
return fileDescriptor8, []int{19, 0}
return fileDescriptor7, []int{21, 0}
}
type ListNewBlobsRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
CommitId string `protobuf:"bytes,2,opt,name=commit_id,json=commitId" json:"commit_id,omitempty"`
// Limit the number of revs to be returned fro mgit-rev-list
// If the limit is set to zero, all items will be returned
Limit uint32 `protobuf:"varint,3,opt,name=limit" json:"limit,omitempty"`
}
func (m *ListNewBlobsRequest) Reset() { *m = ListNewBlobsRequest{} }
func (m *ListNewBlobsRequest) String() string { return proto.CompactTextString(m) }
func (*ListNewBlobsRequest) ProtoMessage() {}
func (*ListNewBlobsRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{0} }
func (m *ListNewBlobsRequest) GetRepository() *Repository {
if m != nil {
return m.Repository
}
return nil
}
func (m *ListNewBlobsRequest) GetCommitId() string {
if m != nil {
return m.CommitId
}
return ""
}
func (m *ListNewBlobsRequest) GetLimit() uint32 {
if m != nil {
return m.Limit
}
return 0
}
type ListNewBlobsResponse struct {
NewBlobObjects []*NewBlobObject `protobuf:"bytes,1,rep,name=new_blob_objects,json=newBlobObjects" json:"new_blob_objects,omitempty"`
}
func (m *ListNewBlobsResponse) Reset() { *m = ListNewBlobsResponse{} }
func (m *ListNewBlobsResponse) String() string { return proto.CompactTextString(m) }
func (*ListNewBlobsResponse) ProtoMessage() {}
func (*ListNewBlobsResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{1} }
func (m *ListNewBlobsResponse) GetNewBlobObjects() []*NewBlobObject {
if m != nil {
return m.NewBlobObjects
}
return nil
}
type FindDefaultBranchNameRequest struct {
......@@ -80,7 +130,7 @@ type FindDefaultBranchNameRequest struct {
func (m *FindDefaultBranchNameRequest) Reset() { *m = FindDefaultBranchNameRequest{} }
func (m *FindDefaultBranchNameRequest) String() string { return proto.CompactTextString(m) }
func (*FindDefaultBranchNameRequest) ProtoMessage() {}
func (*FindDefaultBranchNameRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{0} }
func (*FindDefaultBranchNameRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{2} }
func (m *FindDefaultBranchNameRequest) GetRepository() *Repository {
if m != nil {
......@@ -96,7 +146,7 @@ type FindDefaultBranchNameResponse struct {
func (m *FindDefaultBranchNameResponse) Reset() { *m = FindDefaultBranchNameResponse{} }
func (m *FindDefaultBranchNameResponse) String() string { return proto.CompactTextString(m) }
func (*FindDefaultBranchNameResponse) ProtoMessage() {}
func (*FindDefaultBranchNameResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{1} }
func (*FindDefaultBranchNameResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{3} }
func (m *FindDefaultBranchNameResponse) GetName() []byte {
if m != nil {
......@@ -112,7 +162,7 @@ type FindAllBranchNamesRequest struct {
func (m *FindAllBranchNamesRequest) Reset() { *m = FindAllBranchNamesRequest{} }
func (m *FindAllBranchNamesRequest) String() string { return proto.CompactTextString(m) }
func (*FindAllBranchNamesRequest) ProtoMessage() {}
func (*FindAllBranchNamesRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{2} }
func (*FindAllBranchNamesRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{4} }
func (m *FindAllBranchNamesRequest) GetRepository() *Repository {
if m != nil {
......@@ -128,7 +178,7 @@ type FindAllBranchNamesResponse struct {
func (m *FindAllBranchNamesResponse) Reset() { *m = FindAllBranchNamesResponse{} }
func (m *FindAllBranchNamesResponse) String() string { return proto.CompactTextString(m) }
func (*FindAllBranchNamesResponse) ProtoMessage() {}
func (*FindAllBranchNamesResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{3} }
func (*FindAllBranchNamesResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{5} }
func (m *FindAllBranchNamesResponse) GetNames() [][]byte {
if m != nil {
......@@ -144,7 +194,7 @@ type FindAllTagNamesRequest struct {
func (m *FindAllTagNamesRequest) Reset() { *m = FindAllTagNamesRequest{} }
func (m *FindAllTagNamesRequest) String() string { return proto.CompactTextString(m) }
func (*FindAllTagNamesRequest) ProtoMessage() {}
func (*FindAllTagNamesRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{4} }
func (*FindAllTagNamesRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{6} }
func (m *FindAllTagNamesRequest) GetRepository() *Repository {
if m != nil {
......@@ -160,7 +210,7 @@ type FindAllTagNamesResponse struct {
func (m *FindAllTagNamesResponse) Reset() { *m = FindAllTagNamesResponse{} }
func (m *FindAllTagNamesResponse) String() string { return proto.CompactTextString(m) }
func (*FindAllTagNamesResponse) ProtoMessage() {}
func (*FindAllTagNamesResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{5} }
func (*FindAllTagNamesResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{7} }
func (m *FindAllTagNamesResponse) GetNames() [][]byte {
if m != nil {
......@@ -180,7 +230,7 @@ type FindRefNameRequest struct {
func (m *FindRefNameRequest) Reset() { *m = FindRefNameRequest{} }
func (m *FindRefNameRequest) String() string { return proto.CompactTextString(m) }
func (*FindRefNameRequest) ProtoMessage() {}
func (*FindRefNameRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{6} }
func (*FindRefNameRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{8} }
func (m *FindRefNameRequest) GetRepository() *Repository {
if m != nil {
......@@ -211,7 +261,7 @@ type FindRefNameResponse struct {
func (m *FindRefNameResponse) Reset() { *m = FindRefNameResponse{} }
func (m *FindRefNameResponse) String() string { return proto.CompactTextString(m) }
func (*FindRefNameResponse) ProtoMessage() {}
func (*FindRefNameResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{7} }
func (*FindRefNameResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{9} }
func (m *FindRefNameResponse) GetName() []byte {
if m != nil {
......@@ -228,7 +278,7 @@ type FindLocalBranchesRequest struct {
func (m *FindLocalBranchesRequest) Reset() { *m = FindLocalBranchesRequest{} }
func (m *FindLocalBranchesRequest) String() string { return proto.CompactTextString(m) }
func (*FindLocalBranchesRequest) ProtoMessage() {}
func (*FindLocalBranchesRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{8} }
func (*FindLocalBranchesRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{10} }
func (m *FindLocalBranchesRequest) GetRepository() *Repository {
if m != nil {
......@@ -251,7 +301,7 @@ type FindLocalBranchesResponse struct {
func (m *FindLocalBranchesResponse) Reset() { *m = FindLocalBranchesResponse{} }
func (m *FindLocalBranchesResponse) String() string { return proto.CompactTextString(m) }
func (*FindLocalBranchesResponse) ProtoMessage() {}
func (*FindLocalBranchesResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{9} }
func (*FindLocalBranchesResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{11} }
func (m *FindLocalBranchesResponse) GetBranches() []*FindLocalBranchResponse {
if m != nil {
......@@ -271,7 +321,7 @@ type FindLocalBranchResponse struct {
func (m *FindLocalBranchResponse) Reset() { *m = FindLocalBranchResponse{} }
func (m *FindLocalBranchResponse) String() string { return proto.CompactTextString(m) }
func (*FindLocalBranchResponse) ProtoMessage() {}
func (*FindLocalBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{10} }
func (*FindLocalBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{12} }
func (m *FindLocalBranchResponse) GetName() []byte {
if m != nil {
......@@ -317,7 +367,7 @@ type FindLocalBranchCommitAuthor struct {
func (m *FindLocalBranchCommitAuthor) Reset() { *m = FindLocalBranchCommitAuthor{} }
func (m *FindLocalBranchCommitAuthor) String() string { return proto.CompactTextString(m) }
func (*FindLocalBranchCommitAuthor) ProtoMessage() {}
func (*FindLocalBranchCommitAuthor) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{11} }
func (*FindLocalBranchCommitAuthor) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{13} }
func (m *FindLocalBranchCommitAuthor) GetName() []byte {
if m != nil {
......@@ -352,7 +402,7 @@ type FindAllBranchesRequest struct {
func (m *FindAllBranchesRequest) Reset() { *m = FindAllBranchesRequest{} }
func (m *FindAllBranchesRequest) String() string { return proto.CompactTextString(m) }
func (*FindAllBranchesRequest) ProtoMessage() {}
func (*FindAllBranchesRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{12} }
func (*FindAllBranchesRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{14} }
func (m *FindAllBranchesRequest) GetRepository() *Repository {
if m != nil {
......@@ -382,7 +432,7 @@ type FindAllBranchesResponse struct {
func (m *FindAllBranchesResponse) Reset() { *m = FindAllBranchesResponse{} }
func (m *FindAllBranchesResponse) String() string { return proto.CompactTextString(m) }
func (*FindAllBranchesResponse) ProtoMessage() {}
func (*FindAllBranchesResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{13} }
func (*FindAllBranchesResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{15} }
func (m *FindAllBranchesResponse) GetBranches() []*FindAllBranchesResponse_Branch {
if m != nil {
......@@ -400,7 +450,7 @@ func (m *FindAllBranchesResponse_Branch) Reset() { *m = FindAllBranchesR
func (m *FindAllBranchesResponse_Branch) String() string { return proto.CompactTextString(m) }
func (*FindAllBranchesResponse_Branch) ProtoMessage() {}
func (*FindAllBranchesResponse_Branch) Descriptor() ([]byte, []int) {
return fileDescriptor8, []int{13, 0}
return fileDescriptor7, []int{15, 0}
}
func (m *FindAllBranchesResponse_Branch) GetName() []byte {
......@@ -424,7 +474,7 @@ type FindAllTagsRequest struct {
func (m *FindAllTagsRequest) Reset() { *m = FindAllTagsRequest{} }
func (m *FindAllTagsRequest) String() string { return proto.CompactTextString(m) }
func (*FindAllTagsRequest) ProtoMessage() {}
func (*FindAllTagsRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{14} }
func (*FindAllTagsRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{16} }
func (m *FindAllTagsRequest) GetRepository() *Repository {
if m != nil {
......@@ -440,7 +490,7 @@ type FindAllTagsResponse struct {
func (m *FindAllTagsResponse) Reset() { *m = FindAllTagsResponse{} }
func (m *FindAllTagsResponse) String() string { return proto.CompactTextString(m) }
func (*FindAllTagsResponse) ProtoMessage() {}
func (*FindAllTagsResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{15} }
func (*FindAllTagsResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{17} }
func (m *FindAllTagsResponse) GetTags() []*Tag {
if m != nil {
......@@ -458,7 +508,7 @@ type RefExistsRequest struct {
func (m *RefExistsRequest) Reset() { *m = RefExistsRequest{} }
func (m *RefExistsRequest) String() string { return proto.CompactTextString(m) }
func (*RefExistsRequest) ProtoMessage() {}
func (*RefExistsRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{16} }
func (*RefExistsRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{18} }
func (m *RefExistsRequest) GetRepository() *Repository {
if m != nil {
......@@ -481,7 +531,7 @@ type RefExistsResponse struct {
func (m *RefExistsResponse) Reset() { *m = RefExistsResponse{} }
func (m *RefExistsResponse) String() string { return proto.CompactTextString(m) }
func (*RefExistsResponse) ProtoMessage() {}
func (*RefExistsResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{17} }
func (*RefExistsResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{19} }
func (m *RefExistsResponse) GetValue() bool {
if m != nil {
......@@ -499,7 +549,7 @@ type CreateBranchRequest struct {
func (m *CreateBranchRequest) Reset() { *m = CreateBranchRequest{} }
func (m *CreateBranchRequest) String() string { return proto.CompactTextString(m) }
func (*CreateBranchRequest) ProtoMessage() {}
func (*CreateBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{18} }
func (*CreateBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{20} }
func (m *CreateBranchRequest) GetRepository() *Repository {
if m != nil {
......@@ -530,7 +580,7 @@ type CreateBranchResponse struct {
func (m *CreateBranchResponse) Reset() { *m = CreateBranchResponse{} }
func (m *CreateBranchResponse) String() string { return proto.CompactTextString(m) }
func (*CreateBranchResponse) ProtoMessage() {}
func (*CreateBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{19} }
func (*CreateBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{21} }
func (m *CreateBranchResponse) GetStatus() CreateBranchResponse_Status {
if m != nil {
......@@ -554,7 +604,7 @@ type DeleteBranchRequest struct {
func (m *DeleteBranchRequest) Reset() { *m = DeleteBranchRequest{} }
func (m *DeleteBranchRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteBranchRequest) ProtoMessage() {}
func (*DeleteBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{20} }
func (*DeleteBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{22} }
func (m *DeleteBranchRequest) GetRepository() *Repository {
if m != nil {
......@@ -577,7 +627,7 @@ type DeleteBranchResponse struct {
func (m *DeleteBranchResponse) Reset() { *m = DeleteBranchResponse{} }
func (m *DeleteBranchResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteBranchResponse) ProtoMessage() {}
func (*DeleteBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{21} }
func (*DeleteBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{23} }
type FindBranchRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -588,7 +638,7 @@ type FindBranchRequest struct {
func (m *FindBranchRequest) Reset() { *m = FindBranchRequest{} }
func (m *FindBranchRequest) String() string { return proto.CompactTextString(m) }
func (*FindBranchRequest) ProtoMessage() {}
func (*FindBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{22} }
func (*FindBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{24} }
func (m *FindBranchRequest) GetRepository() *Repository {
if m != nil {
......@@ -611,7 +661,7 @@ type FindBranchResponse struct {
func (m *FindBranchResponse) Reset() { *m = FindBranchResponse{} }
func (m *FindBranchResponse) String() string { return proto.CompactTextString(m) }
func (*FindBranchResponse) ProtoMessage() {}
func (*FindBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{23} }
func (*FindBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{25} }
func (m *FindBranchResponse) GetBranch() *Branch {
if m != nil {
......@@ -630,7 +680,7 @@ type DeleteRefsRequest struct {
func (m *DeleteRefsRequest) Reset() { *m = DeleteRefsRequest{} }
func (m *DeleteRefsRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteRefsRequest) ProtoMessage() {}
func (*DeleteRefsRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{24} }
func (*DeleteRefsRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{26} }
func (m *DeleteRefsRequest) GetRepository() *Repository {
if m != nil {
......@@ -660,7 +710,7 @@ type DeleteRefsResponse struct {
func (m *DeleteRefsResponse) Reset() { *m = DeleteRefsResponse{} }
func (m *DeleteRefsResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteRefsResponse) ProtoMessage() {}
func (*DeleteRefsResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{25} }
func (*DeleteRefsResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{27} }
func (m *DeleteRefsResponse) GetGitError() string {
if m != nil {
......@@ -683,7 +733,7 @@ func (m *ListBranchNamesContainingCommitRequest) Reset() {
func (m *ListBranchNamesContainingCommitRequest) String() string { return proto.CompactTextString(m) }
func (*ListBranchNamesContainingCommitRequest) ProtoMessage() {}
func (*ListBranchNamesContainingCommitRequest) Descriptor() ([]byte, []int) {
return fileDescriptor8, []int{26}
return fileDescriptor7, []int{28}
}
func (m *ListBranchNamesContainingCommitRequest) GetRepository() *Repository {
......@@ -717,7 +767,7 @@ func (m *ListBranchNamesContainingCommitResponse) Reset() {
func (m *ListBranchNamesContainingCommitResponse) String() string { return proto.CompactTextString(m) }
func (*ListBranchNamesContainingCommitResponse) ProtoMessage() {}
func (*ListBranchNamesContainingCommitResponse) Descriptor() ([]byte, []int) {
return fileDescriptor8, []int{27}
return fileDescriptor7, []int{29}
}
func (m *ListBranchNamesContainingCommitResponse) GetBranchNames() [][]byte {
......@@ -739,7 +789,7 @@ func (m *ListTagNamesContainingCommitRequest) Reset() { *m = ListTagName
func (m *ListTagNamesContainingCommitRequest) String() string { return proto.CompactTextString(m) }
func (*ListTagNamesContainingCommitRequest) ProtoMessage() {}
func (*ListTagNamesContainingCommitRequest) Descriptor() ([]byte, []int) {
return fileDescriptor8, []int{28}
return fileDescriptor7, []int{30}
}
func (m *ListTagNamesContainingCommitRequest) GetRepository() *Repository {
......@@ -771,7 +821,7 @@ func (m *ListTagNamesContainingCommitResponse) Reset() { *m = ListTagNam
func (m *ListTagNamesContainingCommitResponse) String() string { return proto.CompactTextString(m) }
func (*ListTagNamesContainingCommitResponse) ProtoMessage() {}
func (*ListTagNamesContainingCommitResponse) Descriptor() ([]byte, []int) {
return fileDescriptor8, []int{29}
return fileDescriptor7, []int{31}
}
func (m *ListTagNamesContainingCommitResponse) GetTagNames() [][]byte {
......@@ -789,7 +839,7 @@ type GetTagMessagesRequest struct {
func (m *GetTagMessagesRequest) Reset() { *m = GetTagMessagesRequest{} }
func (m *GetTagMessagesRequest) String() string { return proto.CompactTextString(m) }
func (*GetTagMessagesRequest) ProtoMessage() {}
func (*GetTagMessagesRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{30} }
func (*GetTagMessagesRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{32} }
func (m *GetTagMessagesRequest) GetRepository() *Repository {
if m != nil {
......@@ -814,7 +864,7 @@ type GetTagMessagesResponse struct {
func (m *GetTagMessagesResponse) Reset() { *m = GetTagMessagesResponse{} }
func (m *GetTagMessagesResponse) String() string { return proto.CompactTextString(m) }
func (*GetTagMessagesResponse) ProtoMessage() {}
func (*GetTagMessagesResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{31} }
func (*GetTagMessagesResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{33} }
func (m *GetTagMessagesResponse) GetMessage() []byte {
if m != nil {
......@@ -838,7 +888,7 @@ type ListNewCommitsRequest struct {
func (m *ListNewCommitsRequest) Reset() { *m = ListNewCommitsRequest{} }
func (m *ListNewCommitsRequest) String() string { return proto.CompactTextString(m) }
func (*ListNewCommitsRequest) ProtoMessage() {}
func (*ListNewCommitsRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{32} }
func (*ListNewCommitsRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{34} }
func (m *ListNewCommitsRequest) GetRepository() *Repository {
if m != nil {
......@@ -861,7 +911,7 @@ type ListNewCommitsResponse struct {
func (m *ListNewCommitsResponse) Reset() { *m = ListNewCommitsResponse{} }
func (m *ListNewCommitsResponse) String() string { return proto.CompactTextString(m) }
func (*ListNewCommitsResponse) ProtoMessage() {}
func (*ListNewCommitsResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{33} }
func (*ListNewCommitsResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{35} }
func (m *ListNewCommitsResponse) GetCommits() []*GitCommit {
if m != nil {
......@@ -878,7 +928,7 @@ type FindAllRemoteBranchesRequest struct {
func (m *FindAllRemoteBranchesRequest) Reset() { *m = FindAllRemoteBranchesRequest{} }
func (m *FindAllRemoteBranchesRequest) String() string { return proto.CompactTextString(m) }
func (*FindAllRemoteBranchesRequest) ProtoMessage() {}
func (*FindAllRemoteBranchesRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{34} }
func (*FindAllRemoteBranchesRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{36} }
func (m *FindAllRemoteBranchesRequest) GetRepository() *Repository {
if m != nil {
......@@ -901,7 +951,7 @@ type FindAllRemoteBranchesResponse struct {
func (m *FindAllRemoteBranchesResponse) Reset() { *m = FindAllRemoteBranchesResponse{} }
func (m *FindAllRemoteBranchesResponse) String() string { return proto.CompactTextString(m) }
func (*FindAllRemoteBranchesResponse) ProtoMessage() {}
func (*FindAllRemoteBranchesResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{35} }
func (*FindAllRemoteBranchesResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{37} }
func (m *FindAllRemoteBranchesResponse) GetBranches() []*Branch {
if m != nil {
......@@ -911,6 +961,8 @@ func (m *FindAllRemoteBranchesResponse) GetBranches() []*Branch {
}
func init() {
proto.RegisterType((*ListNewBlobsRequest)(nil), "gitaly.ListNewBlobsRequest")
proto.RegisterType((*ListNewBlobsResponse)(nil), "gitaly.ListNewBlobsResponse")
proto.RegisterType((*FindDefaultBranchNameRequest)(nil), "gitaly.FindDefaultBranchNameRequest")
proto.RegisterType((*FindDefaultBranchNameResponse)(nil), "gitaly.FindDefaultBranchNameResponse")
proto.RegisterType((*FindAllBranchNamesRequest)(nil), "gitaly.FindAllBranchNamesRequest")
......@@ -983,6 +1035,7 @@ type RefServiceClient interface {
GetTagMessages(ctx context.Context, in *GetTagMessagesRequest, opts ...grpc.CallOption) (RefService_GetTagMessagesClient, error)
// Returns commits that are only reachable from the ref passed
ListNewCommits(ctx context.Context, in *ListNewCommitsRequest, opts ...grpc.CallOption) (RefService_ListNewCommitsClient, error)
ListNewBlobs(ctx context.Context, in *ListNewBlobsRequest, opts ...grpc.CallOption) (RefService_ListNewBlobsClient, error)
}
type refServiceClient struct {
......@@ -1376,6 +1429,38 @@ func (x *refServiceListNewCommitsClient) Recv() (*ListNewCommitsResponse, error)
return m, nil
}
func (c *refServiceClient) ListNewBlobs(ctx context.Context, in *ListNewBlobsRequest, opts ...grpc.CallOption) (RefService_ListNewBlobsClient, error) {
stream, err := grpc.NewClientStream(ctx, &_RefService_serviceDesc.Streams[10], c.cc, "/gitaly.RefService/ListNewBlobs", opts...)
if err != nil {
return nil, err
}
x := &refServiceListNewBlobsClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type RefService_ListNewBlobsClient interface {
Recv() (*ListNewBlobsResponse, error)
grpc.ClientStream
}
type refServiceListNewBlobsClient struct {
grpc.ClientStream
}
func (x *refServiceListNewBlobsClient) Recv() (*ListNewBlobsResponse, error) {
m := new(ListNewBlobsResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
// Server API for RefService service
type RefServiceServer interface {
......@@ -1399,6 +1484,7 @@ type RefServiceServer interface {
GetTagMessages(*GetTagMessagesRequest, RefService_GetTagMessagesServer) error
// Returns commits that are only reachable from the ref passed
ListNewCommits(*ListNewCommitsRequest, RefService_ListNewCommitsServer) error
ListNewBlobs(*ListNewBlobsRequest, RefService_ListNewBlobsServer) error
}
func RegisterRefServiceServer(s *grpc.Server, srv RefServiceServer) {
......@@ -1741,6 +1827,27 @@ func (x *refServiceListNewCommitsServer) Send(m *ListNewCommitsResponse) error {
return x.ServerStream.SendMsg(m)
}
func _RefService_ListNewBlobs_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(ListNewBlobsRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(RefServiceServer).ListNewBlobs(m, &refServiceListNewBlobsServer{stream})
}
type RefService_ListNewBlobsServer interface {
Send(*ListNewBlobsResponse) error
grpc.ServerStream
}
type refServiceListNewBlobsServer struct {
grpc.ServerStream
}
func (x *refServiceListNewBlobsServer) Send(m *ListNewBlobsResponse) error {
return x.ServerStream.SendMsg(m)
}
var _RefService_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.RefService",
HandlerType: (*RefServiceServer)(nil),
......@@ -1825,104 +1932,114 @@ var _RefService_serviceDesc = grpc.ServiceDesc{
Handler: _RefService_ListNewCommits_Handler,
ServerStreams: true,
},
{
StreamName: "ListNewBlobs",
Handler: _RefService_ListNewBlobs_Handler,
ServerStreams: true,
},
},
Metadata: "ref.proto",
}
func init() { proto.RegisterFile("ref.proto", fileDescriptor8) }
var fileDescriptor8 = []byte{
// 1461 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x57, 0x5f, 0x6f, 0x1a, 0xc7,
0x16, 0xf7, 0x62, 0x1b, 0xc3, 0x81, 0xe0, 0xf5, 0xc4, 0x76, 0xc8, 0x3a, 0x09, 0xce, 0xe4, 0xff,
0x4d, 0x84, 0xef, 0x25, 0xba, 0x7d, 0x69, 0x1f, 0x8a, 0x6d, 0x9a, 0x90, 0x38, 0xd8, 0x1a, 0x68,
0x9a, 0xaa, 0xad, 0x56, 0x6b, 0x18, 0x96, 0xad, 0x80, 0xa5, 0xbb, 0x43, 0x12, 0x3f, 0xa4, 0x52,
0x5f, 0x2a, 0x55, 0xad, 0xd4, 0xb7, 0x7e, 0x84, 0x7e, 0x95, 0x3e, 0xf4, 0x4b, 0x55, 0x3b, 0x33,
0xfb, 0x0f, 0x16, 0x6c, 0x95, 0x5a, 0x7d, 0x82, 0x3d, 0x73, 0xce, 0xef, 0xfc, 0x9d, 0x73, 0xce,
0x40, 0xd6, 0xa1, 0xdd, 0xf2, 0xc8, 0xb1, 0x99, 0x8d, 0xd2, 0xa6, 0xc5, 0x8c, 0xfe, 0x99, 0x96,
0x77, 0x7b, 0x86, 0x43, 0x3b, 0x82, 0xaa, 0x95, 0x4c, 0xdb, 0x36, 0xfb, 0x74, 0x8f, 0x7f, 0x9d,
0x8e, 0xbb, 0x7b, 0xcc, 0x1a, 0x50, 0x97, 0x19, 0x83, 0x91, 0x60, 0xc0, 0x04, 0x6e, 0x7c, 0x66,
0x0d, 0x3b, 0x87, 0xb4, 0x6b, 0x8c, 0xfb, 0x6c, 0xdf, 0x31, 0x86, 0xed, 0x5e, 0xc3, 0x18, 0x50,
0x42, 0xbf, 0x1b, 0x53, 0x97, 0xa1, 0x0a, 0x80, 0x43, 0x47, 0xb6, 0x6b, 0x31, 0xdb, 0x39, 0x2b,
0x2a, 0xbb, 0xca, 0xc3, 0x5c, 0x05, 0x95, 0x85, 0xae, 0x32, 0x09, 0x4e, 0x48, 0x84, 0x0b, 0x3f,
0x85, 0x9b, 0x33, 0x30, 0xdd, 0x91, 0x3d, 0x74, 0x29, 0x42, 0xb0, 0x32, 0x34, 0x06, 0x94, 0xc3,
0xe5, 0x09, 0xff, 0x8f, 0x8f, 0xe1, 0xba, 0x27, 0x54, 0xed, 0xf7, 0x43, 0x01, 0x77, 0x11, 0x2b,
0x2a, 0xa0, 0x25, 0x01, 0x4a, 0x13, 0x36, 0x61, 0xd5, 0x53, 0xeb, 0x16, 0x95, 0xdd, 0xe5, 0x87,
0x79, 0x22, 0x3e, 0xf0, 0x11, 0x6c, 0x4b, 0x99, 0x96, 0x61, 0x2e, 0x6c, 0xc1, 0x1e, 0x5c, 0x9b,
0x42, 0x9b, 0xab, 0xfe, 0x03, 0x20, 0x4f, 0x80, 0xd0, 0xee, 0x82, 0x29, 0x40, 0x3b, 0x90, 0x6d,
0xdb, 0x83, 0x81, 0xc5, 0x74, 0xab, 0x53, 0x4c, 0xed, 0x2a, 0x0f, 0xb3, 0x24, 0x23, 0x08, 0xf5,
0x0e, 0xda, 0x86, 0xf4, 0xc8, 0xa1, 0x5d, 0xeb, 0x7d, 0x71, 0x99, 0x27, 0x40, 0x7e, 0xe1, 0x47,
0x70, 0x35, 0xa6, 0x7e, 0x4e, 0xb6, 0xfe, 0x50, 0xa0, 0xe8, 0xf1, 0x1e, 0xd9, 0x6d, 0x43, 0xc6,
0x77, 0xa1, 0x58, 0xa1, 0x4f, 0x61, 0xcd, 0xb5, 0x1d, 0xa6, 0x9f, 0x9e, 0x71, 0x73, 0x0b, 0x95,
0x07, 0xbe, 0xc0, 0x2c, 0x35, 0xe5, 0xa6, 0xed, 0xb0, 0xfd, 0x33, 0x92, 0x76, 0xf9, 0x2f, 0xfe,
0x3f, 0xa4, 0x05, 0x05, 0x65, 0x60, 0xa5, 0x51, 0x7d, 0x55, 0x53, 0x97, 0xd0, 0x3a, 0xe4, 0x3e,
0x3f, 0x39, 0xac, 0xb6, 0x6a, 0x87, 0x7a, 0xb5, 0x79, 0xa0, 0x2a, 0x48, 0x85, 0xbc, 0x4f, 0x38,
0xac, 0x35, 0x0f, 0xd4, 0x14, 0x7e, 0x23, 0xea, 0x6e, 0x42, 0x83, 0x74, 0xfd, 0x63, 0xc8, 0x9c,
0x4a, 0x1a, 0xcf, 0x54, 0xae, 0x52, 0x9a, 0x61, 0x96, 0x2f, 0x42, 0x02, 0x01, 0xfc, 0x73, 0x4a,
0xe4, 0x3f, 0x81, 0x2b, 0x29, 0xa6, 0xf3, 0x73, 0x76, 0x0f, 0x0a, 0xf2, 0xd0, 0x1d, 0x9f, 0x7e,
0x4b, 0xdb, 0x4c, 0xe6, 0xee, 0x8a, 0xa0, 0x36, 0x05, 0x11, 0x3d, 0x07, 0x49, 0xd0, 0x8d, 0x31,
0xeb, 0xd9, 0x4e, 0x71, 0x85, 0x47, 0xff, 0xce, 0x0c, 0xab, 0x0f, 0x38, 0x6f, 0x95, 0xb3, 0x92,
0x7c, 0x3b, 0xf2, 0x85, 0x1a, 0xa0, 0x4a, 0x24, 0xf1, 0xc3, 0xa8, 0x53, 0x5c, 0xbd, 0x38, 0xd8,
0xba, 0x90, 0x3a, 0xf0, 0x65, 0xf1, 0x3b, 0xd8, 0x99, 0xc3, 0x9f, 0x18, 0x90, 0x4d, 0x58, 0xa5,
0x03, 0xc3, 0xea, 0xf3, 0x60, 0xe4, 0x89, 0xf8, 0x40, 0x65, 0x58, 0xe9, 0x18, 0x8c, 0x72, 0xff,
0x73, 0x15, 0xad, 0x2c, 0x3a, 0x5c, 0xd9, 0xef, 0x70, 0xe5, 0x96, 0xdf, 0xe1, 0x08, 0xe7, 0xc3,
0xbf, 0x29, 0xc1, 0xa5, 0xfe, 0x27, 0x0a, 0xb5, 0x04, 0xb9, 0x01, 0x75, 0x4c, 0xda, 0xd1, 0xed,
0x61, 0x5f, 0x14, 0x6b, 0x86, 0x80, 0x20, 0x1d, 0x0f, 0xfb, 0x67, 0xe8, 0x01, 0xac, 0x4b, 0x86,
0xa0, 0x74, 0x96, 0xf9, 0x25, 0x2f, 0x08, 0xb2, 0x6f, 0x04, 0xfe, 0x5d, 0x09, 0xfa, 0xc3, 0x54,
0xe1, 0xed, 0x4f, 0x15, 0xde, 0xfd, 0x68, 0xd4, 0x13, 0x44, 0xca, 0xb2, 0xc2, 0x02, 0x39, 0xed,
0x19, 0xa4, 0x05, 0x2d, 0x31, 0xb8, 0x8f, 0x20, 0xcd, 0x0c, 0xc7, 0xa4, 0x8c, 0xbb, 0x90, 0xab,
0x6c, 0xf8, 0xf8, 0xcf, 0xfc, 0xac, 0x11, 0xc9, 0x80, 0x9f, 0x8b, 0xb6, 0x24, 0xfa, 0xd8, 0x42,
0x1d, 0xf1, 0x23, 0xd1, 0x61, 0x02, 0x24, 0xe9, 0x6d, 0x09, 0x56, 0x98, 0x61, 0xfa, 0x9e, 0xe6,
0x7c, 0x90, 0x96, 0x61, 0x12, 0x7e, 0x80, 0xdf, 0x80, 0x4a, 0x68, 0xb7, 0xf6, 0xde, 0x72, 0xd9,
0x42, 0xc9, 0x53, 0x61, 0xd9, 0xa1, 0x5d, 0x59, 0x4f, 0xde, 0x5f, 0xfc, 0x08, 0x36, 0x22, 0xc8,
0x61, 0x77, 0x7e, 0x6b, 0xf4, 0xc7, 0x22, 0x60, 0x19, 0x22, 0x3e, 0xf0, 0xf7, 0x70, 0xf5, 0xc0,
0xa1, 0x06, 0xa3, 0xfe, 0x5d, 0xfe, 0xfb, 0x76, 0xf8, 0x09, 0x49, 0x45, 0x12, 0x52, 0x82, 0x9c,
0xcb, 0x0c, 0x87, 0xe9, 0x23, 0xdb, 0x1a, 0xfa, 0xd7, 0x1b, 0x38, 0xe9, 0xc4, 0xa3, 0xe0, 0x3f,
0x15, 0xd8, 0x8c, 0x1b, 0x10, 0x74, 0xa9, 0xb4, 0xcb, 0x0c, 0x36, 0x76, 0xb9, 0xf6, 0x42, 0x78,
0x41, 0x93, 0xb8, 0xcb, 0x4d, 0xce, 0x4a, 0xa4, 0x08, 0xba, 0x0f, 0x69, 0x51, 0x31, 0xb2, 0x0e,
0x0a, 0xbe, 0xb0, 0x14, 0x93, 0xa7, 0xb8, 0x01, 0x69, 0x21, 0x89, 0xd2, 0x90, 0x3a, 0x7e, 0xa9,
0x2e, 0xa1, 0x02, 0x40, 0x8d, 0x10, 0xbd, 0xf6, 0xa6, 0xde, 0x6c, 0x35, 0x55, 0xc5, 0x6b, 0xb6,
0xde, 0x77, 0xbd, 0xf1, 0xba, 0x7a, 0x54, 0x3f, 0x54, 0x53, 0x68, 0x07, 0xae, 0x45, 0x08, 0x7a,
0xb3, 0x55, 0x25, 0x2d, 0xfd, 0xe4, 0xb8, 0xde, 0x68, 0xa9, 0xcb, 0xf8, 0x1b, 0xb8, 0x7a, 0x48,
0xfb, 0xf4, 0x92, 0xa2, 0x89, 0xb7, 0x61, 0x33, 0x0e, 0x2f, 0xbc, 0xc7, 0x5f, 0xc1, 0x86, 0x57,
0x81, 0x97, 0xa3, 0xf4, 0x13, 0x71, 0x51, 0x26, 0xd2, 0x13, 0x46, 0x58, 0x99, 0x1b, 0xe1, 0x9f,
0x14, 0xd8, 0x10, 0x36, 0x13, 0xda, 0x5d, 0xa8, 0xcc, 0x9f, 0x00, 0xa2, 0xef, 0xdb, 0x74, 0xc4,
0xf4, 0x77, 0x16, 0xeb, 0xe9, 0x72, 0xd8, 0xa7, 0x78, 0x17, 0x52, 0xc5, 0xc9, 0x17, 0x16, 0xeb,
0x9d, 0x70, 0xba, 0xe7, 0x89, 0x43, 0xbb, 0x7e, 0x97, 0xe2, 0xff, 0xf1, 0xff, 0x00, 0x45, 0x4d,
0x91, 0x9e, 0xec, 0x40, 0xd6, 0xb4, 0x98, 0x4e, 0x1d, 0xc7, 0x76, 0xb8, 0x29, 0x59, 0x92, 0x31,
0x2d, 0x56, 0xf3, 0xbe, 0xf1, 0xaf, 0x0a, 0xdc, 0x3f, 0xb2, 0xdc, 0xc8, 0xbe, 0xe7, 0x1e, 0xd8,
0x43, 0x66, 0x58, 0x43, 0x6b, 0x68, 0xca, 0x8e, 0x72, 0x59, 0x1b, 0xcd, 0x26, 0xac, 0xf6, 0xad,
0x81, 0x25, 0x6e, 0xcd, 0x15, 0x22, 0x3e, 0x30, 0x81, 0x07, 0xe7, 0x1a, 0x24, 0x3d, 0xbb, 0x0d,
0x79, 0x91, 0x05, 0x5d, 0xac, 0x65, 0x22, 0x56, 0xb9, 0xd3, 0x50, 0xf4, 0xc5, 0x4a, 0x46, 0x51,
0x53, 0xf8, 0x17, 0x05, 0xee, 0x78, 0xa0, 0xfe, 0x46, 0xf7, 0x2f, 0xbb, 0x58, 0x87, 0xbb, 0xf3,
0xad, 0x09, 0x33, 0xc7, 0x0c, 0x33, 0xe6, 0x5c, 0x86, 0x49, 0x21, 0xe9, 0xd9, 0x18, 0xb6, 0x9e,
0x51, 0x0f, 0xe9, 0x15, 0x75, 0x5d, 0xc3, 0x5c, 0x6c, 0x4a, 0x5e, 0x83, 0x35, 0x4f, 0x9f, 0xd5,
0x11, 0x65, 0x95, 0xf5, 0x66, 0x89, 0x59, 0xef, 0x78, 0xba, 0x52, 0xea, 0x32, 0x09, 0x8d, 0xc1,
0x5f, 0xc2, 0xf6, 0xa4, 0x5a, 0x69, 0x73, 0x11, 0xd6, 0x06, 0x82, 0x26, 0x2f, 0x99, 0xff, 0x89,
0xb6, 0xbc, 0xd9, 0xe5, 0xa1, 0xf3, 0x60, 0x64, 0xc9, 0x2a, 0x07, 0x17, 0x7e, 0x70, 0xbf, 0x38,
0x36, 0xee, 0xc1, 0x96, 0x17, 0x9c, 0x06, 0x7d, 0x27, 0xa2, 0xe1, 0x5e, 0x56, 0x72, 0x70, 0x0d,
0xb6, 0x27, 0x35, 0x49, 0x27, 0x1e, 0xc3, 0x9a, 0xe0, 0xf2, 0xa7, 0x5b, 0xc2, 0x9c, 0xf5, 0x39,
0xb0, 0x2b, 0x1e, 0x63, 0xd5, 0x7e, 0x9f, 0xd0, 0x81, 0xed, 0xf7, 0xae, 0x85, 0xf7, 0x15, 0x87,
0x83, 0xe9, 0x41, 0xbb, 0xca, 0x7a, 0x0c, 0x1e, 0xc9, 0x4b, 0x3f, 0x7e, 0x29, 0x5e, 0x6b, 0x09,
0x4a, 0xa5, 0x0b, 0xff, 0x99, 0xda, 0x45, 0x26, 0x3b, 0x58, 0x70, 0x5e, 0xf9, 0x21, 0x0f, 0x40,
0x68, 0xb7, 0x49, 0x9d, 0xb7, 0x56, 0x9b, 0xa2, 0x2e, 0x6c, 0x25, 0xbe, 0x04, 0xd1, 0xdd, 0xe8,
0x36, 0x33, 0xeb, 0xf1, 0xa9, 0xdd, 0x3b, 0x87, 0x4b, 0xf6, 0xf4, 0x25, 0xa4, 0x07, 0x1b, 0x4a,
0xe4, 0xb2, 0xa3, 0xdb, 0x89, 0x2b, 0x53, 0xf4, 0x59, 0xa7, 0xe1, 0x79, 0x2c, 0x3e, 0xfc, 0x7f,
0x15, 0xf4, 0x1a, 0xd6, 0x27, 0x9e, 0x72, 0xe8, 0xd6, 0x84, 0xe8, 0xc4, 0x8b, 0x51, 0x2b, 0xcd,
0x3c, 0x8f, 0xe0, 0x3e, 0x87, 0x5c, 0xe4, 0xc9, 0x85, 0xb4, 0xa8, 0x4c, 0xfc, 0x19, 0xa8, 0xed,
0x24, 0x9e, 0x05, 0x21, 0xf8, 0x5a, 0x0c, 0xb6, 0xd8, 0x3b, 0x06, 0xed, 0x9e, 0xf7, 0x88, 0xd2,
0x6e, 0xcf, 0xe1, 0x48, 0xf4, 0x3f, 0xc0, 0xbe, 0x35, 0x73, 0x21, 0x4d, 0xf6, 0x3f, 0x11, 0xf7,
0x85, 0xf0, 0x5f, 0x2e, 0x84, 0x71, 0xff, 0xe3, 0xfb, 0x66, 0xdc, 0xff, 0x89, 0x0d, 0x92, 0x63,
0xf5, 0x44, 0xb1, 0x4d, 0x15, 0x72, 0xbc, 0xd8, 0x66, 0x5d, 0xae, 0x78, 0xb1, 0xcd, 0xbc, 0x0d,
0x5c, 0xd3, 0x3e, 0x64, 0x83, 0xa5, 0x11, 0x15, 0xc3, 0x0b, 0x18, 0xdf, 0x50, 0xb5, 0xeb, 0x09,
0x27, 0x41, 0xbe, 0x5e, 0x42, 0x3e, 0xba, 0x9e, 0xa1, 0x9d, 0xe4, 0xa5, 0x4d, 0x20, 0xdd, 0x98,
0xb7, 0xd1, 0x09, 0xb0, 0xe8, 0xb6, 0x13, 0x82, 0x25, 0xac, 0x58, 0x21, 0x58, 0xe2, 0x82, 0xb4,
0x84, 0x6a, 0x00, 0xe1, 0x16, 0x83, 0xae, 0x47, 0xc3, 0x12, 0x07, 0xd2, 0x92, 0x8e, 0xa2, 0x30,
0xe1, 0x0a, 0x11, 0xc2, 0x4c, 0x6d, 0x38, 0x21, 0xcc, 0xf4, 0xc6, 0x81, 0x97, 0xd0, 0x8f, 0x0a,
0x94, 0xce, 0x99, 0xe2, 0xa8, 0xec, 0x23, 0x5c, 0x6c, 0xff, 0xd0, 0xf6, 0x2e, 0xcc, 0x1f, 0x49,
0xfa, 0x07, 0xb8, 0x31, 0x6f, 0xd4, 0xa2, 0xc7, 0x51, 0xd0, 0x73, 0xd6, 0x03, 0xed, 0xc9, 0xc5,
0x98, 0x23, 0xea, 0x9b, 0x50, 0x88, 0xcf, 0x49, 0x74, 0x33, 0x98, 0x24, 0x49, 0x63, 0x5b, 0xbb,
0x35, 0xeb, 0x38, 0x0e, 0x1a, 0x9f, 0x5b, 0x21, 0x68, 0xe2, 0xe4, 0x0c, 0x41, 0x93, 0xc7, 0x9d,
0x07, 0x7a, 0x9a, 0xe6, 0x4f, 0xf1, 0xa7, 0x7f, 0x05, 0x00, 0x00, 0xff, 0xff, 0x22, 0x9c, 0xc4,
0x71, 0x9d, 0x14, 0x00, 0x00,
func init() { proto.RegisterFile("ref.proto", fileDescriptor7) }
var fileDescriptor7 = []byte{
// 1539 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x58, 0x5b, 0x6f, 0xdb, 0xc6,
0x12, 0x36, 0x65, 0x5b, 0x96, 0x46, 0x8a, 0x4c, 0xaf, 0x2f, 0x51, 0xe8, 0x24, 0x76, 0x36, 0x37,
0xe7, 0x24, 0x90, 0xcf, 0x51, 0x70, 0xfa, 0xd2, 0x02, 0xad, 0x6c, 0xab, 0x89, 0x13, 0xc7, 0x36,
0x56, 0x6a, 0x92, 0xa2, 0x2d, 0x08, 0xca, 0x5a, 0xd1, 0x2c, 0x28, 0x51, 0x25, 0x57, 0x71, 0x0c,
0x34, 0x7d, 0x2c, 0x50, 0xb4, 0x40, 0xdf, 0xfa, 0x13, 0xfa, 0x57, 0xfa, 0xd0, 0x97, 0xfe, 0xa4,
0x82, 0xbb, 0xcb, 0x9b, 0x44, 0xc9, 0x46, 0xd5, 0xb4, 0x4f, 0xd2, 0xce, 0xce, 0x7c, 0x73, 0xd9,
0xd9, 0x99, 0x59, 0x42, 0xde, 0xa5, 0x9d, 0x4a, 0xdf, 0x75, 0x98, 0x83, 0xb2, 0xa6, 0xc5, 0x0c,
0xfb, 0x5c, 0x83, 0x96, 0xed, 0xb4, 0x04, 0x4d, 0x2b, 0x7a, 0xa7, 0x86, 0x4b, 0xdb, 0x72, 0xb5,
0x61, 0x3a, 0x8e, 0x69, 0xd3, 0x6d, 0xbe, 0x6a, 0x0d, 0x3a, 0xdb, 0xcc, 0xea, 0x52, 0x8f, 0x19,
0xdd, 0xbe, 0x60, 0xc0, 0xdf, 0xc2, 0xf2, 0x81, 0xe5, 0xb1, 0x43, 0x7a, 0xb6, 0x63, 0x3b, 0x2d,
0x8f, 0xd0, 0x6f, 0x06, 0xd4, 0x63, 0xa8, 0x0a, 0xe0, 0xd2, 0xbe, 0xe3, 0x59, 0xcc, 0x71, 0xcf,
0xcb, 0xca, 0xa6, 0xb2, 0x55, 0xa8, 0xa2, 0x8a, 0x50, 0x57, 0x21, 0xe1, 0x0e, 0x89, 0x71, 0xa1,
0x75, 0xc8, 0x9f, 0x38, 0xdd, 0xae, 0xc5, 0x74, 0xab, 0x5d, 0xce, 0x6c, 0x2a, 0x5b, 0x79, 0x92,
0x13, 0x84, 0xfd, 0x36, 0x5a, 0x81, 0x79, 0xdb, 0xea, 0x5a, 0xac, 0x3c, 0xbb, 0xa9, 0x6c, 0x5d,
0x21, 0x62, 0x81, 0x5f, 0xc1, 0x4a, 0x52, 0xbb, 0xd7, 0x77, 0x7a, 0x1e, 0x45, 0x1f, 0x83, 0xda,
0xa3, 0x67, 0xba, 0xef, 0x96, 0xee, 0xb4, 0xbe, 0xa6, 0x27, 0xcc, 0x2b, 0x2b, 0x9b, 0xb3, 0x5b,
0x85, 0xea, 0x6a, 0x60, 0x84, 0x94, 0x39, 0xe2, 0xbb, 0xa4, 0xd4, 0x8b, 0x2f, 0x3d, 0x4c, 0xe0,
0xfa, 0xa7, 0x56, 0xaf, 0xbd, 0x47, 0x3b, 0xc6, 0xc0, 0x66, 0x3b, 0xae, 0xd1, 0x3b, 0x39, 0x3d,
0x34, 0xba, 0x74, 0x0a, 0xff, 0xf0, 0x63, 0xb8, 0x31, 0x06, 0x53, 0x5a, 0x8d, 0x60, 0xae, 0x67,
0x74, 0x29, 0x87, 0x2b, 0x12, 0xfe, 0x1f, 0x1f, 0xc1, 0x35, 0x5f, 0xa8, 0x66, 0xdb, 0x91, 0xc0,
0x34, 0x51, 0xc6, 0x55, 0xd0, 0xd2, 0x00, 0xa5, 0x09, 0x2b, 0x30, 0xef, 0xab, 0x15, 0xd1, 0x2a,
0x12, 0xb1, 0xc0, 0x07, 0xb0, 0x26, 0x65, 0x9a, 0x86, 0x39, 0xb5, 0x05, 0xdb, 0x70, 0x75, 0x04,
0x6d, 0xa2, 0xfa, 0x77, 0x80, 0x7c, 0x01, 0x42, 0x3b, 0x53, 0x1e, 0xc1, 0xe4, 0x14, 0x5b, 0x83,
0x6c, 0xdf, 0xa5, 0x1d, 0xeb, 0x2d, 0xcf, 0xb1, 0x22, 0x91, 0x2b, 0xfc, 0x00, 0x96, 0x13, 0xea,
0x27, 0x9c, 0xd6, 0x6f, 0x0a, 0x94, 0x7d, 0xde, 0x03, 0xe7, 0xc4, 0x90, 0xf1, 0x9d, 0x2a, 0x56,
0xe8, 0x13, 0x58, 0xf0, 0x1c, 0x97, 0xe9, 0xad, 0x73, 0x6e, 0x6e, 0xa9, 0x7a, 0x3f, 0x10, 0x18,
0xa7, 0xa6, 0xd2, 0x70, 0x5c, 0xb6, 0x73, 0x4e, 0xb2, 0x1e, 0xff, 0xc5, 0xff, 0x87, 0xac, 0xa0,
0xa0, 0x1c, 0xcc, 0x1d, 0xd6, 0x5e, 0xd4, 0xd5, 0x19, 0xb4, 0x08, 0x85, 0xcf, 0x8e, 0xf7, 0x6a,
0xcd, 0xfa, 0x9e, 0x5e, 0x6b, 0xec, 0xaa, 0x0a, 0x52, 0xa1, 0x18, 0x10, 0xf6, 0xea, 0x8d, 0x5d,
0x35, 0x83, 0x5f, 0x8b, 0xbc, 0x1b, 0xd2, 0x20, 0x5d, 0xff, 0x10, 0x72, 0x2d, 0x49, 0x93, 0xd7,
0x6a, 0x63, 0x8c, 0x59, 0x81, 0x08, 0x09, 0x05, 0xf0, 0x8f, 0x19, 0x71, 0xfe, 0x29, 0x5c, 0x69,
0x31, 0x9d, 0x7c, 0x66, 0x77, 0xa1, 0x24, 0x37, 0xbd, 0x01, 0xbf, 0xba, 0xf2, 0xec, 0xae, 0x08,
0x6a, 0x43, 0x10, 0xd1, 0x53, 0x90, 0x04, 0xdd, 0x18, 0xb0, 0x53, 0xc7, 0x2d, 0xcf, 0xf1, 0xe8,
0xdf, 0x1e, 0x63, 0xf5, 0x2e, 0xe7, 0xad, 0x71, 0x56, 0x52, 0x3c, 0x89, 0xad, 0xd0, 0x21, 0xa8,
0x12, 0x49, 0xfc, 0x30, 0xea, 0x96, 0xe7, 0x2f, 0x0f, 0xb6, 0x28, 0xa4, 0x76, 0x03, 0x59, 0x7c,
0x06, 0xeb, 0x13, 0xf8, 0x53, 0x03, 0xb2, 0x02, 0xf3, 0xb4, 0x6b, 0x58, 0x36, 0x0f, 0x46, 0x91,
0x88, 0x05, 0xaa, 0xc0, 0x5c, 0xdb, 0x60, 0x94, 0xfb, 0x5f, 0xa8, 0x6a, 0x15, 0x51, 0xb8, 0x2b,
0x41, 0xe1, 0xae, 0x34, 0x83, 0xc2, 0x4d, 0x38, 0x1f, 0xfe, 0x45, 0x09, 0x2f, 0xf5, 0xdf, 0x91,
0xa8, 0x1b, 0x50, 0xe8, 0x52, 0xd7, 0xa4, 0x6d, 0xdd, 0xe9, 0xd9, 0x22, 0x59, 0x73, 0x04, 0x04,
0xe9, 0xa8, 0x67, 0x9f, 0xa3, 0xfb, 0xb0, 0x28, 0x19, 0xc2, 0xd4, 0x99, 0xe5, 0x97, 0xbc, 0x24,
0xc8, 0x81, 0x11, 0xf8, 0x57, 0x25, 0xac, 0x0f, 0x23, 0x89, 0xb7, 0x33, 0x92, 0x78, 0xf7, 0xe2,
0x51, 0x4f, 0x11, 0xa9, 0xc8, 0x0c, 0x0b, 0xe5, 0xb4, 0x27, 0x90, 0x15, 0xb4, 0xd4, 0xe0, 0x3e,
0x80, 0x2c, 0x33, 0x5c, 0x93, 0x32, 0xee, 0x42, 0xa1, 0xba, 0x14, 0xe0, 0x3f, 0x09, 0x4e, 0x8d,
0x48, 0x06, 0xfc, 0x54, 0x94, 0x25, 0x51, 0xc7, 0xa6, 0xaa, 0x88, 0x1f, 0x88, 0x0a, 0x13, 0x22,
0x49, 0x6f, 0x37, 0x60, 0x8e, 0x19, 0x66, 0xe0, 0x69, 0x21, 0x00, 0x69, 0x1a, 0x26, 0xe1, 0x1b,
0xf8, 0x35, 0xa8, 0x84, 0x76, 0xea, 0x6f, 0x2d, 0x8f, 0x4d, 0x75, 0x78, 0x2a, 0xcc, 0xba, 0xb4,
0x23, 0xf3, 0xc9, 0xff, 0x8b, 0x1f, 0xc0, 0x52, 0x0c, 0x39, 0xaa, 0xce, 0x6f, 0x0c, 0x7b, 0x20,
0x02, 0x96, 0x23, 0x62, 0x81, 0xbf, 0x83, 0xe5, 0x5d, 0x97, 0x1a, 0x8c, 0x06, 0x77, 0xf9, 0xaf,
0xdb, 0x11, 0x1c, 0x48, 0x26, 0x76, 0x20, 0x1b, 0x50, 0xf0, 0x98, 0xe1, 0x32, 0xbd, 0xef, 0x58,
0xbd, 0xe0, 0x7a, 0x03, 0x27, 0x1d, 0xfb, 0x14, 0xfc, 0xbb, 0x02, 0x2b, 0x49, 0x03, 0xc2, 0x2a,
0x95, 0xf5, 0x98, 0xc1, 0x06, 0x1e, 0xd7, 0x5e, 0x8a, 0x2e, 0x68, 0x1a, 0x77, 0xa5, 0xc1, 0x59,
0x89, 0x14, 0x41, 0xf7, 0x20, 0x2b, 0x32, 0x46, 0xe6, 0x41, 0x29, 0x10, 0x96, 0x62, 0x72, 0x17,
0x1f, 0x42, 0x56, 0x48, 0xa2, 0x2c, 0x64, 0x8e, 0x9e, 0xab, 0x33, 0xa8, 0x04, 0x50, 0x27, 0x44,
0xaf, 0xbf, 0xde, 0x6f, 0x34, 0x1b, 0xaa, 0xe2, 0x17, 0x5b, 0x7f, 0xbd, 0x7f, 0xf8, 0xb2, 0x76,
0xb0, 0xbf, 0xa7, 0x66, 0xd0, 0x3a, 0x5c, 0x8d, 0x11, 0xf4, 0x46, 0xb3, 0x46, 0x9a, 0xfa, 0xf1,
0xd1, 0xfe, 0x61, 0x53, 0x9d, 0xc5, 0x5f, 0xc1, 0xf2, 0x1e, 0xb5, 0xe9, 0x7b, 0x8a, 0x26, 0x5e,
0x83, 0x95, 0x24, 0xbc, 0xf0, 0x1e, 0x7f, 0x01, 0x4b, 0x7e, 0x06, 0xbe, 0x1f, 0xa5, 0x1f, 0x89,
0x8b, 0x32, 0x74, 0x3c, 0x51, 0x84, 0x95, 0x89, 0x11, 0xfe, 0x41, 0x81, 0x25, 0x61, 0x33, 0xa1,
0x9d, 0xa9, 0xd2, 0xfc, 0x11, 0x20, 0xfa, 0xf6, 0x84, 0xf6, 0x99, 0x7e, 0x66, 0xb1, 0x53, 0x5d,
0x36, 0xfb, 0x0c, 0xaf, 0x42, 0xaa, 0xd8, 0x79, 0x65, 0xb1, 0xd3, 0x63, 0x4e, 0xf7, 0x3d, 0x71,
0x69, 0x27, 0xa8, 0x52, 0xfc, 0x3f, 0xfe, 0x1f, 0xa0, 0xb8, 0x29, 0xd2, 0x93, 0x75, 0xc8, 0x9b,
0x16, 0xd3, 0xa9, 0xeb, 0x3a, 0x2e, 0x37, 0x25, 0x4f, 0x72, 0xa6, 0xc5, 0xea, 0xfe, 0x1a, 0xff,
0xac, 0xc0, 0x3d, 0x7f, 0x46, 0x8d, 0x4d, 0x5b, 0xbb, 0x4e, 0x8f, 0x19, 0x56, 0xcf, 0xea, 0x99,
0xb2, 0xa2, 0xfc, 0xb3, 0x43, 0x33, 0x81, 0xfb, 0x17, 0x1a, 0x24, 0x3d, 0xbb, 0x05, 0x45, 0x71,
0x0a, 0xba, 0x18, 0xcb, 0x44, 0xac, 0x0a, 0xad, 0x48, 0xf4, 0xd9, 0x5c, 0x4e, 0x51, 0x33, 0xf8,
0x27, 0x05, 0x6e, 0xfb, 0xa0, 0xc1, 0x44, 0xf7, 0x2f, 0xbb, 0xb8, 0x0f, 0x77, 0x26, 0x5b, 0x13,
0x9d, 0x1c, 0x33, 0xcc, 0x84, 0x73, 0x39, 0x26, 0x85, 0xa4, 0x67, 0x03, 0x58, 0x7d, 0x42, 0x7d,
0xa4, 0x17, 0xd4, 0xf3, 0x0c, 0x73, 0xba, 0x2e, 0x79, 0x15, 0x16, 0x7c, 0x7d, 0x56, 0x5b, 0xa4,
0x55, 0xde, 0xef, 0x25, 0xe6, 0x7e, 0xdb, 0xd7, 0x95, 0x51, 0x67, 0x49, 0x64, 0x0c, 0xfe, 0x1c,
0xd6, 0x86, 0xd5, 0x4a, 0x9b, 0xcb, 0xb0, 0xd0, 0x15, 0x34, 0x79, 0xc9, 0x82, 0x25, 0x5a, 0xf5,
0x7b, 0x97, 0x8f, 0xce, 0x83, 0x91, 0x27, 0xf3, 0x1c, 0x5c, 0xf8, 0xc1, 0xfd, 0xe2, 0xd8, 0xf8,
0x14, 0x56, 0xe5, 0xa3, 0x49, 0x44, 0xe3, 0xbd, 0x3d, 0xda, 0x70, 0x1d, 0xd6, 0x86, 0x35, 0x49,
0x27, 0x1e, 0xc2, 0x82, 0xe0, 0x0a, 0xba, 0x5b, 0x4a, 0x9f, 0x0d, 0x38, 0xb0, 0x27, 0x1e, 0x63,
0x35, 0xdb, 0x26, 0xb4, 0xeb, 0x04, 0xb5, 0x6b, 0xea, 0x79, 0xc5, 0xe5, 0x60, 0x7a, 0x58, 0xae,
0xf2, 0x3e, 0x83, 0x4f, 0xf2, 0x8f, 0x1f, 0x3f, 0x17, 0xaf, 0xb5, 0x14, 0xa5, 0xd2, 0x85, 0xff,
0x8c, 0xcc, 0x22, 0xc3, 0x15, 0x2c, 0xdc, 0xaf, 0xfe, 0x51, 0x04, 0x20, 0xb4, 0xd3, 0xa0, 0xee,
0x1b, 0xeb, 0x84, 0xa2, 0x0e, 0xac, 0xa6, 0xbe, 0x04, 0xd1, 0x9d, 0xf8, 0x34, 0x33, 0xee, 0xf1,
0xa9, 0xdd, 0xbd, 0x80, 0x4b, 0xd6, 0xf4, 0x19, 0xa4, 0x87, 0x13, 0x4a, 0xec, 0xb2, 0xa3, 0x5b,
0xa9, 0x23, 0x53, 0xfc, 0x59, 0xa7, 0xe1, 0x49, 0x2c, 0x01, 0xfc, 0x7f, 0x15, 0xf4, 0x12, 0x16,
0x87, 0x9e, 0x72, 0xe8, 0xe6, 0x90, 0xe8, 0xd0, 0x8b, 0x51, 0xdb, 0x18, 0xbb, 0x1f, 0xc3, 0x7d,
0x0a, 0x85, 0xd8, 0x93, 0x0b, 0x69, 0x71, 0x99, 0xe4, 0x33, 0x50, 0x5b, 0x4f, 0xdd, 0x0b, 0x43,
0xf0, 0xa5, 0x68, 0x6c, 0x89, 0x77, 0x0c, 0xda, 0xbc, 0xe8, 0x11, 0xa5, 0xdd, 0x9a, 0xc0, 0x91,
0xea, 0x7f, 0x88, 0x7d, 0x73, 0xec, 0x40, 0x9a, 0xee, 0x7f, 0x2a, 0xee, 0x33, 0xe1, 0xbf, 0x1c,
0x08, 0x93, 0xfe, 0x27, 0xe7, 0xcd, 0xa4, 0xff, 0x43, 0x13, 0x24, 0xc7, 0x3a, 0x15, 0xc9, 0x36,
0x92, 0xc8, 0xc9, 0x64, 0x1b, 0x77, 0xb9, 0x92, 0xc9, 0x36, 0xf6, 0x36, 0x70, 0x4d, 0x3b, 0x90,
0x0f, 0x87, 0x46, 0x54, 0x8e, 0x2e, 0x60, 0x72, 0x42, 0xd5, 0xae, 0xa5, 0xec, 0x84, 0xe7, 0xf5,
0x1c, 0x8a, 0xf1, 0xf1, 0x0c, 0xad, 0xa7, 0x0f, 0x6d, 0x02, 0xe9, 0xfa, 0xa4, 0x89, 0x4e, 0x80,
0xc5, 0xa7, 0x9d, 0x08, 0x2c, 0x65, 0xc4, 0x8a, 0xc0, 0x52, 0x07, 0xa4, 0x19, 0x54, 0x07, 0x88,
0xa6, 0x18, 0x74, 0x2d, 0x1e, 0x96, 0x24, 0x90, 0x96, 0xb6, 0x15, 0x87, 0x89, 0x46, 0x88, 0x08,
0x66, 0x64, 0xc2, 0x89, 0x60, 0x46, 0x27, 0x0e, 0x3c, 0x83, 0xbe, 0x57, 0x60, 0xe3, 0x82, 0x2e,
0x8e, 0x2a, 0x01, 0xc2, 0xe5, 0xe6, 0x0f, 0x6d, 0xfb, 0xd2, 0xfc, 0xb1, 0x43, 0x7f, 0x07, 0xd7,
0x27, 0xb5, 0x5a, 0xf4, 0x30, 0x0e, 0x7a, 0xc1, 0x78, 0xa0, 0x3d, 0xba, 0x1c, 0x73, 0x4c, 0x7d,
0x03, 0x4a, 0xc9, 0x3e, 0x89, 0x6e, 0x84, 0x9d, 0x24, 0xad, 0x6d, 0x6b, 0x37, 0xc7, 0x6d, 0x27,
0x41, 0x93, 0x7d, 0x2b, 0x02, 0x4d, 0xed, 0x9c, 0x11, 0x68, 0x7a, 0xbb, 0xe3, 0xa0, 0x2f, 0xa0,
0x18, 0xff, 0x56, 0x19, 0x25, 0x63, 0xca, 0xf7, 0xd3, 0x28, 0x19, 0xd3, 0x3e, 0x6f, 0xfa, 0x70,
0xad, 0x2c, 0x7f, 0xd9, 0x3f, 0xfe, 0x33, 0x00, 0x00, 0xff, 0xff, 0x8e, 0x95, 0x40, 0x62, 0xcf,
0x15, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: remote.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -28,7 +28,7 @@ type AddRemoteRequest struct {
func (m *AddRemoteRequest) Reset() { *m = AddRemoteRequest{} }
func (m *AddRemoteRequest) String() string { return proto.CompactTextString(m) }
func (*AddRemoteRequest) ProtoMessage() {}
func (*AddRemoteRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{0} }
func (*AddRemoteRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{0} }
func (m *AddRemoteRequest) GetRepository() *Repository {
if m != nil {
......@@ -64,7 +64,7 @@ type AddRemoteResponse struct {
func (m *AddRemoteResponse) Reset() { *m = AddRemoteResponse{} }
func (m *AddRemoteResponse) String() string { return proto.CompactTextString(m) }
func (*AddRemoteResponse) ProtoMessage() {}
func (*AddRemoteResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{1} }
func (*AddRemoteResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{1} }
type RemoveRemoteRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -74,7 +74,7 @@ type RemoveRemoteRequest struct {
func (m *RemoveRemoteRequest) Reset() { *m = RemoveRemoteRequest{} }
func (m *RemoveRemoteRequest) String() string { return proto.CompactTextString(m) }
func (*RemoveRemoteRequest) ProtoMessage() {}
func (*RemoveRemoteRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{2} }
func (*RemoveRemoteRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{2} }
func (m *RemoveRemoteRequest) GetRepository() *Repository {
if m != nil {
......@@ -97,7 +97,7 @@ type RemoveRemoteResponse struct {
func (m *RemoveRemoteResponse) Reset() { *m = RemoveRemoteResponse{} }
func (m *RemoveRemoteResponse) String() string { return proto.CompactTextString(m) }
func (*RemoveRemoteResponse) ProtoMessage() {}
func (*RemoveRemoteResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{3} }
func (*RemoveRemoteResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{3} }
func (m *RemoveRemoteResponse) GetResult() bool {
if m != nil {
......@@ -114,7 +114,7 @@ type FetchInternalRemoteRequest struct {
func (m *FetchInternalRemoteRequest) Reset() { *m = FetchInternalRemoteRequest{} }
func (m *FetchInternalRemoteRequest) String() string { return proto.CompactTextString(m) }
func (*FetchInternalRemoteRequest) ProtoMessage() {}
func (*FetchInternalRemoteRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{4} }
func (*FetchInternalRemoteRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{4} }
func (m *FetchInternalRemoteRequest) GetRepository() *Repository {
if m != nil {
......@@ -137,7 +137,7 @@ type FetchInternalRemoteResponse struct {
func (m *FetchInternalRemoteResponse) Reset() { *m = FetchInternalRemoteResponse{} }
func (m *FetchInternalRemoteResponse) String() string { return proto.CompactTextString(m) }
func (*FetchInternalRemoteResponse) ProtoMessage() {}
func (*FetchInternalRemoteResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{5} }
func (*FetchInternalRemoteResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{5} }
func (m *FetchInternalRemoteResponse) GetResult() bool {
if m != nil {
......@@ -150,12 +150,14 @@ type UpdateRemoteMirrorRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
RefName string `protobuf:"bytes,2,opt,name=ref_name,json=refName" json:"ref_name,omitempty"`
OnlyBranchesMatching [][]byte `protobuf:"bytes,3,rep,name=only_branches_matching,json=onlyBranchesMatching,proto3" json:"only_branches_matching,omitempty"`
SshKey string `protobuf:"bytes,4,opt,name=ssh_key,json=sshKey" json:"ssh_key,omitempty"`
KnownHosts string `protobuf:"bytes,5,opt,name=known_hosts,json=knownHosts" json:"known_hosts,omitempty"`
}
func (m *UpdateRemoteMirrorRequest) Reset() { *m = UpdateRemoteMirrorRequest{} }
func (m *UpdateRemoteMirrorRequest) String() string { return proto.CompactTextString(m) }
func (*UpdateRemoteMirrorRequest) ProtoMessage() {}
func (*UpdateRemoteMirrorRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{6} }
func (*UpdateRemoteMirrorRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{6} }
func (m *UpdateRemoteMirrorRequest) GetRepository() *Repository {
if m != nil {
......@@ -178,13 +180,27 @@ func (m *UpdateRemoteMirrorRequest) GetOnlyBranchesMatching() [][]byte {
return nil
}
func (m *UpdateRemoteMirrorRequest) GetSshKey() string {
if m != nil {
return m.SshKey
}
return ""
}
func (m *UpdateRemoteMirrorRequest) GetKnownHosts() string {
if m != nil {
return m.KnownHosts
}
return ""
}
type UpdateRemoteMirrorResponse struct {
}
func (m *UpdateRemoteMirrorResponse) Reset() { *m = UpdateRemoteMirrorResponse{} }
func (m *UpdateRemoteMirrorResponse) String() string { return proto.CompactTextString(m) }
func (*UpdateRemoteMirrorResponse) ProtoMessage() {}
func (*UpdateRemoteMirrorResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{7} }
func (*UpdateRemoteMirrorResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{7} }
type FindRemoteRepositoryRequest struct {
Remote string `protobuf:"bytes,1,opt,name=remote" json:"remote,omitempty"`
......@@ -193,7 +209,7 @@ type FindRemoteRepositoryRequest struct {
func (m *FindRemoteRepositoryRequest) Reset() { *m = FindRemoteRepositoryRequest{} }
func (m *FindRemoteRepositoryRequest) String() string { return proto.CompactTextString(m) }
func (*FindRemoteRepositoryRequest) ProtoMessage() {}
func (*FindRemoteRepositoryRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{8} }
func (*FindRemoteRepositoryRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{8} }
func (m *FindRemoteRepositoryRequest) GetRemote() string {
if m != nil {
......@@ -211,7 +227,7 @@ type FindRemoteRepositoryResponse struct {
func (m *FindRemoteRepositoryResponse) Reset() { *m = FindRemoteRepositoryResponse{} }
func (m *FindRemoteRepositoryResponse) String() string { return proto.CompactTextString(m) }
func (*FindRemoteRepositoryResponse) ProtoMessage() {}
func (*FindRemoteRepositoryResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{9} }
func (*FindRemoteRepositoryResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{9} }
func (m *FindRemoteRepositoryResponse) GetExists() bool {
if m != nil {
......@@ -220,6 +236,46 @@ func (m *FindRemoteRepositoryResponse) GetExists() bool {
return false
}
type FindRemoteRootRefRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
Remote string `protobuf:"bytes,2,opt,name=remote" json:"remote,omitempty"`
}
func (m *FindRemoteRootRefRequest) Reset() { *m = FindRemoteRootRefRequest{} }
func (m *FindRemoteRootRefRequest) String() string { return proto.CompactTextString(m) }
func (*FindRemoteRootRefRequest) ProtoMessage() {}
func (*FindRemoteRootRefRequest) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{10} }
func (m *FindRemoteRootRefRequest) GetRepository() *Repository {
if m != nil {
return m.Repository
}
return nil
}
func (m *FindRemoteRootRefRequest) GetRemote() string {
if m != nil {
return m.Remote
}
return ""
}
type FindRemoteRootRefResponse struct {
Ref string `protobuf:"bytes,1,opt,name=ref" json:"ref,omitempty"`
}
func (m *FindRemoteRootRefResponse) Reset() { *m = FindRemoteRootRefResponse{} }
func (m *FindRemoteRootRefResponse) String() string { return proto.CompactTextString(m) }
func (*FindRemoteRootRefResponse) ProtoMessage() {}
func (*FindRemoteRootRefResponse) Descriptor() ([]byte, []int) { return fileDescriptor8, []int{11} }
func (m *FindRemoteRootRefResponse) GetRef() string {
if m != nil {
return m.Ref
}
return ""
}
func init() {
proto.RegisterType((*AddRemoteRequest)(nil), "gitaly.AddRemoteRequest")
proto.RegisterType((*AddRemoteResponse)(nil), "gitaly.AddRemoteResponse")
......@@ -231,6 +287,8 @@ func init() {
proto.RegisterType((*UpdateRemoteMirrorResponse)(nil), "gitaly.UpdateRemoteMirrorResponse")
proto.RegisterType((*FindRemoteRepositoryRequest)(nil), "gitaly.FindRemoteRepositoryRequest")
proto.RegisterType((*FindRemoteRepositoryResponse)(nil), "gitaly.FindRemoteRepositoryResponse")
proto.RegisterType((*FindRemoteRootRefRequest)(nil), "gitaly.FindRemoteRootRefRequest")
proto.RegisterType((*FindRemoteRootRefResponse)(nil), "gitaly.FindRemoteRootRefResponse")
}
// Reference imports to suppress errors if they are not otherwise used.
......@@ -249,6 +307,7 @@ type RemoteServiceClient interface {
RemoveRemote(ctx context.Context, in *RemoveRemoteRequest, opts ...grpc.CallOption) (*RemoveRemoteResponse, error)
UpdateRemoteMirror(ctx context.Context, opts ...grpc.CallOption) (RemoteService_UpdateRemoteMirrorClient, error)
FindRemoteRepository(ctx context.Context, in *FindRemoteRepositoryRequest, opts ...grpc.CallOption) (*FindRemoteRepositoryResponse, error)
FindRemoteRootRef(ctx context.Context, in *FindRemoteRootRefRequest, opts ...grpc.CallOption) (*FindRemoteRootRefResponse, error)
}
type remoteServiceClient struct {
......@@ -329,6 +388,15 @@ func (c *remoteServiceClient) FindRemoteRepository(ctx context.Context, in *Find
return out, nil
}
func (c *remoteServiceClient) FindRemoteRootRef(ctx context.Context, in *FindRemoteRootRefRequest, opts ...grpc.CallOption) (*FindRemoteRootRefResponse, error) {
out := new(FindRemoteRootRefResponse)
err := grpc.Invoke(ctx, "/gitaly.RemoteService/FindRemoteRootRef", in, out, c.cc, opts...)
if err != nil {
return nil, err
}
return out, nil
}
// Server API for RemoteService service
type RemoteServiceServer interface {
......@@ -337,6 +405,7 @@ type RemoteServiceServer interface {
RemoveRemote(context.Context, *RemoveRemoteRequest) (*RemoveRemoteResponse, error)
UpdateRemoteMirror(RemoteService_UpdateRemoteMirrorServer) error
FindRemoteRepository(context.Context, *FindRemoteRepositoryRequest) (*FindRemoteRepositoryResponse, error)
FindRemoteRootRef(context.Context, *FindRemoteRootRefRequest) (*FindRemoteRootRefResponse, error)
}
func RegisterRemoteServiceServer(s *grpc.Server, srv RemoteServiceServer) {
......@@ -441,6 +510,24 @@ func _RemoteService_FindRemoteRepository_Handler(srv interface{}, ctx context.Co
return interceptor(ctx, in, info, handler)
}
func _RemoteService_FindRemoteRootRef_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(FindRemoteRootRefRequest)
if err := dec(in); err != nil {
return nil, err
}
if interceptor == nil {
return srv.(RemoteServiceServer).FindRemoteRootRef(ctx, in)
}
info := &grpc.UnaryServerInfo{
Server: srv,
FullMethod: "/gitaly.RemoteService/FindRemoteRootRef",
}
handler := func(ctx context.Context, req interface{}) (interface{}, error) {
return srv.(RemoteServiceServer).FindRemoteRootRef(ctx, req.(*FindRemoteRootRefRequest))
}
return interceptor(ctx, in, info, handler)
}
var _RemoteService_serviceDesc = grpc.ServiceDesc{
ServiceName: "gitaly.RemoteService",
HandlerType: (*RemoteServiceServer)(nil),
......@@ -461,6 +548,10 @@ var _RemoteService_serviceDesc = grpc.ServiceDesc{
MethodName: "FindRemoteRepository",
Handler: _RemoteService_FindRemoteRepository_Handler,
},
{
MethodName: "FindRemoteRootRef",
Handler: _RemoteService_FindRemoteRootRef_Handler,
},
},
Streams: []grpc.StreamDesc{
{
......@@ -472,39 +563,44 @@ var _RemoteService_serviceDesc = grpc.ServiceDesc{
Metadata: "remote.proto",
}
func init() { proto.RegisterFile("remote.proto", fileDescriptor9) }
var fileDescriptor9 = []byte{
// 485 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x54, 0xcd, 0x6e, 0xd3, 0x40,
0x10, 0xc6, 0x75, 0x1a, 0x92, 0x21, 0x45, 0xe9, 0x26, 0xaa, 0x1c, 0x37, 0x87, 0xb0, 0x80, 0xe4,
0x53, 0x0e, 0xe1, 0xe7, 0x8a, 0xe8, 0x01, 0x09, 0x50, 0x39, 0x2c, 0xe2, 0x88, 0x8c, 0xeb, 0x4c,
0x1a, 0x4b, 0xfe, 0x63, 0x76, 0x53, 0x91, 0xc7, 0xe0, 0x0d, 0x38, 0xf2, 0x28, 0x3c, 0x16, 0xb2,
0xbd, 0xeb, 0x18, 0xea, 0x04, 0x09, 0xc4, 0xcd, 0x3b, 0x33, 0xdf, 0xce, 0x7c, 0xf3, 0x7d, 0x6b,
0x18, 0x10, 0x26, 0x99, 0xc2, 0x79, 0x4e, 0x99, 0xca, 0x58, 0xf7, 0x3a, 0x52, 0x41, 0xbc, 0x75,
0x07, 0x72, 0x1d, 0x10, 0x2e, 0xab, 0x28, 0xff, 0x6e, 0xc1, 0xf0, 0xe5, 0x72, 0x29, 0xca, 0x4a,
0x81, 0x9f, 0x37, 0x28, 0x15, 0x5b, 0x00, 0x10, 0xe6, 0x99, 0x8c, 0x54, 0x46, 0x5b, 0xc7, 0x9a,
0x59, 0xde, 0xbd, 0x05, 0x9b, 0x57, 0xf8, 0xb9, 0xa8, 0x33, 0xa2, 0x51, 0xc5, 0x18, 0x74, 0xd2,
0x20, 0x41, 0xe7, 0x68, 0x66, 0x79, 0x7d, 0x51, 0x7e, 0xb3, 0x21, 0xd8, 0x1b, 0x8a, 0x1d, 0xbb,
0x0c, 0x15, 0x9f, 0xec, 0x31, 0xdc, 0x4f, 0x22, 0xa2, 0x8c, 0x7c, 0xc2, 0x55, 0x12, 0xe4, 0xd2,
0x39, 0x9e, 0xd9, 0x5e, 0x5f, 0x9c, 0x54, 0x51, 0x51, 0x05, 0xdf, 0x74, 0x7a, 0x9d, 0xe1, 0xb1,
0x09, 0xea, 0x52, 0x3e, 0x82, 0xd3, 0xc6, 0xa4, 0x32, 0xcf, 0x52, 0x89, 0xfc, 0x23, 0x8c, 0x8a,
0xc8, 0x0d, 0xfe, 0x17, 0x06, 0x7c, 0x0e, 0xe3, 0x5f, 0xaf, 0xaf, 0xda, 0xb2, 0x33, 0xe8, 0x12,
0xca, 0x4d, 0xac, 0xca, 0xbb, 0x7b, 0x42, 0x9f, 0xf8, 0x57, 0x0b, 0xdc, 0x57, 0xa8, 0xc2, 0xf5,
0xeb, 0x54, 0x21, 0xa5, 0x41, 0xfc, 0xef, 0x63, 0xbd, 0x80, 0xd3, 0x4a, 0x47, 0xbf, 0x01, 0x3d,
0xda, 0x0b, 0x1d, 0x92, 0xee, 0x68, 0x22, 0xfc, 0x19, 0x9c, 0xb7, 0x8e, 0xf4, 0x07, 0x2a, 0xdf,
0x2c, 0x98, 0x7c, 0xc8, 0x97, 0x81, 0xd2, 0xdc, 0x2f, 0xb5, 0x42, 0x7f, 0xcf, 0x64, 0x02, 0x3d,
0xc2, 0x95, 0xdf, 0x58, 0xf2, 0x5d, 0xc2, 0xd5, 0xbb, 0xc2, 0x29, 0x4f, 0xe1, 0x2c, 0x4b, 0xe3,
0xad, 0x7f, 0x45, 0x41, 0x1a, 0xae, 0x51, 0xfa, 0x49, 0xa0, 0xc2, 0x75, 0x94, 0x5e, 0x3b, 0xf6,
0xcc, 0xf6, 0x06, 0x62, 0x5c, 0x64, 0x2f, 0x74, 0xf2, 0x52, 0xe7, 0xf8, 0x14, 0xdc, 0xb6, 0x09,
0xb5, 0x35, 0x0a, 0xde, 0x51, 0x5a, 0x1b, 0xa6, 0x1e, 0x49, 0x33, 0x28, 0x79, 0x17, 0xa9, 0x72,
0xfa, 0xbe, 0xd0, 0x27, 0xfe, 0x1c, 0xa6, 0xed, 0xb0, 0xdd, 0xbe, 0xf0, 0x4b, 0x24, 0x95, 0x34,
0xfb, 0xaa, 0x4e, 0x8b, 0x1f, 0x36, 0x9c, 0x54, 0xa0, 0xf7, 0x48, 0x37, 0x51, 0x88, 0xec, 0x02,
0xfa, 0xb5, 0x61, 0x99, 0x63, 0x96, 0xf3, 0xfb, 0x6b, 0x73, 0x27, 0x2d, 0x19, 0x4d, 0xe1, 0x0e,
0xfb, 0x04, 0xa3, 0x16, 0xf1, 0x18, 0x37, 0x98, 0xfd, 0x66, 0x73, 0x1f, 0x1e, 0xac, 0xa9, 0x3b,
0xbc, 0x85, 0x41, 0xd3, 0xe2, 0xec, 0x7c, 0xa7, 0xe2, 0xad, 0x77, 0xe5, 0x4e, 0xdb, 0x93, 0xf5,
0x65, 0x3e, 0xb0, 0xdb, 0x8a, 0xb0, 0x07, 0x06, 0xb5, 0xd7, 0x4f, 0x2e, 0x3f, 0x54, 0x62, 0xae,
0xf7, 0x2c, 0x16, 0xc2, 0xb8, 0x4d, 0x1d, 0xb6, 0x23, 0xbb, 0x5f, 0x72, 0xf7, 0xd1, 0xe1, 0x22,
0xd3, 0xe6, 0xaa, 0x5b, 0xfe, 0x1b, 0x9f, 0xfc, 0x0c, 0x00, 0x00, 0xff, 0xff, 0xe5, 0x0c, 0x2a,
0x1a, 0x41, 0x05, 0x00, 0x00,
func init() { proto.RegisterFile("remote.proto", fileDescriptor8) }
var fileDescriptor8 = []byte{
// 574 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x55, 0x4d, 0x6f, 0xd3, 0x30,
0x18, 0x26, 0x4b, 0xd7, 0xb5, 0xef, 0x3a, 0xd4, 0xba, 0xd5, 0x48, 0xb3, 0x4a, 0x74, 0x06, 0xa4,
0x5e, 0xe8, 0xa1, 0x7c, 0x5c, 0x11, 0x3b, 0x20, 0x60, 0x1a, 0x07, 0x23, 0x2e, 0x48, 0x28, 0x64,
0xed, 0x9b, 0x25, 0x5a, 0x1b, 0x17, 0xdb, 0x1d, 0xf4, 0x67, 0xf0, 0x1f, 0x38, 0xf0, 0x9b, 0xf8,
0x35, 0xc8, 0x89, 0x93, 0xa6, 0x34, 0x2d, 0x12, 0x13, 0x37, 0xfb, 0x79, 0x3f, 0xfc, 0x3e, 0x8f,
0x1f, 0x27, 0xd0, 0x10, 0x38, 0xe3, 0x0a, 0x87, 0x73, 0xc1, 0x15, 0x27, 0xd5, 0xab, 0x48, 0xf9,
0xd3, 0xa5, 0xdb, 0x90, 0xa1, 0x2f, 0x70, 0x92, 0xa2, 0xf4, 0xa7, 0x05, 0xcd, 0x97, 0x93, 0x09,
0x4b, 0x32, 0x19, 0x7e, 0x59, 0xa0, 0x54, 0x64, 0x04, 0x20, 0x70, 0xce, 0x65, 0xa4, 0xb8, 0x58,
0x3a, 0x56, 0xdf, 0x1a, 0x1c, 0x8e, 0xc8, 0x30, 0xad, 0x1f, 0xb2, 0x3c, 0xc2, 0x0a, 0x59, 0x84,
0x40, 0x25, 0xf6, 0x67, 0xe8, 0xec, 0xf5, 0xad, 0x41, 0x9d, 0x25, 0x6b, 0xd2, 0x04, 0x7b, 0x21,
0xa6, 0x8e, 0x9d, 0x40, 0x7a, 0x49, 0x1e, 0xc1, 0xdd, 0x59, 0x24, 0x04, 0x17, 0x9e, 0xc0, 0x60,
0xe6, 0xcf, 0xa5, 0xb3, 0xdf, 0xb7, 0x07, 0x75, 0x76, 0x94, 0xa2, 0x2c, 0x05, 0xdf, 0x56, 0x6a,
0x95, 0xe6, 0x7e, 0x06, 0x9a, 0x54, 0xda, 0x86, 0x56, 0x61, 0x52, 0x39, 0xe7, 0xb1, 0x44, 0xfa,
0x09, 0xda, 0x1a, 0xb9, 0xc1, 0xff, 0xc2, 0x80, 0x0e, 0xa1, 0xb3, 0xde, 0x3e, 0x3d, 0x96, 0x1c,
0x43, 0x55, 0xa0, 0x5c, 0x4c, 0x55, 0xd2, 0xbb, 0xc6, 0xcc, 0x8e, 0x7e, 0xb7, 0xc0, 0x7d, 0x85,
0x6a, 0x1c, 0xbe, 0x89, 0x15, 0x8a, 0xd8, 0x9f, 0xde, 0x7e, 0xac, 0x17, 0xd0, 0x4a, 0xef, 0xd1,
0x2b, 0x94, 0xee, 0x6d, 0x2d, 0x6d, 0x0a, 0x73, 0x62, 0x86, 0xd0, 0x67, 0x70, 0x52, 0x3a, 0xd2,
0x5f, 0xa8, 0xfc, 0xb2, 0xa0, 0xfb, 0x61, 0x3e, 0xf1, 0x95, 0xe1, 0x7e, 0x61, 0x6e, 0xe8, 0xdf,
0x99, 0x74, 0xa1, 0x26, 0x30, 0xf0, 0x0a, 0x22, 0x1f, 0x08, 0x0c, 0xde, 0x69, 0xa7, 0x3c, 0x85,
0x63, 0x1e, 0x4f, 0x97, 0xde, 0xa5, 0xf0, 0xe3, 0x71, 0x88, 0xd2, 0x9b, 0xf9, 0x6a, 0x1c, 0x46,
0xf1, 0x95, 0x63, 0xf7, 0xed, 0x41, 0x83, 0x75, 0x74, 0xf4, 0xcc, 0x04, 0x2f, 0x4c, 0x8c, 0xdc,
0x83, 0x03, 0x29, 0x43, 0xef, 0x1a, 0x97, 0x4e, 0x25, 0xe9, 0x57, 0x95, 0x32, 0x3c, 0xc7, 0x25,
0xb9, 0x0f, 0x87, 0xd7, 0x31, 0xff, 0x1a, 0x7b, 0x21, 0x97, 0x4a, 0x7b, 0x4c, 0x07, 0x21, 0x81,
0x5e, 0x6b, 0x84, 0xf6, 0xc0, 0x2d, 0xe3, 0x66, 0x4c, 0xa5, 0x15, 0x8b, 0xe2, 0xdc, 0x6a, 0x39,
0x19, 0xc3, 0x3d, 0x51, 0x4c, 0x87, 0x12, 0xde, 0x75, 0x66, 0x76, 0xf4, 0x39, 0xf4, 0xca, 0xcb,
0x56, 0x4a, 0xe3, 0xb7, 0x48, 0x0f, 0x64, 0x94, 0x4e, 0x77, 0x34, 0x00, 0xa7, 0x50, 0xc7, 0xb9,
0x62, 0x18, 0xdc, 0x46, 0xe7, 0xd5, 0x7c, 0x7b, 0x6b, 0xf3, 0x3d, 0x86, 0x6e, 0xc9, 0x39, 0x66,
0xb8, 0x26, 0xd8, 0x02, 0x03, 0xc3, 0x48, 0x2f, 0x47, 0x3f, 0x2a, 0x70, 0x94, 0xe6, 0xbe, 0x47,
0x71, 0x13, 0x8d, 0x91, 0x9c, 0x41, 0x3d, 0x7f, 0x81, 0xc4, 0xc9, 0xa6, 0xf8, 0xf3, 0xf3, 0xe1,
0x76, 0x4b, 0x22, 0x46, 0xd9, 0x3b, 0xe4, 0x33, 0xb4, 0x4b, 0xdc, 0x48, 0x68, 0x56, 0xb3, 0xfd,
0xf5, 0xb8, 0x0f, 0x76, 0xe6, 0xe4, 0x27, 0x9c, 0x43, 0xa3, 0xf8, 0x66, 0xc9, 0xc9, 0x4a, 0xae,
0x8d, 0x0f, 0x85, 0xdb, 0x2b, 0x0f, 0xe6, 0xcd, 0x3c, 0x20, 0x9b, 0x46, 0x21, 0xa7, 0x59, 0xd5,
0xd6, 0x07, 0xe2, 0xd2, 0x5d, 0x29, 0x59, 0xfb, 0x81, 0x45, 0xc6, 0xd0, 0x29, 0x33, 0x0d, 0x59,
0x91, 0xdd, 0xee, 0x44, 0xf7, 0xe1, 0xee, 0xa4, 0x9c, 0xc5, 0x47, 0x68, 0x6d, 0xdc, 0x3c, 0xe9,
0x97, 0x14, 0xaf, 0x99, 0xcf, 0x3d, 0xdd, 0x91, 0x91, 0xf5, 0xbe, 0xac, 0x26, 0x3f, 0x92, 0x27,
0xbf, 0x03, 0x00, 0x00, 0xff, 0xff, 0x29, 0x20, 0x7c, 0x92, 0x6e, 0x06, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: repository-service.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -42,9 +42,7 @@ var GetArchiveRequest_Format_value = map[string]int32{
func (x GetArchiveRequest_Format) String() string {
return proto.EnumName(GetArchiveRequest_Format_name, int32(x))
}
func (GetArchiveRequest_Format) EnumDescriptor() ([]byte, []int) {
return fileDescriptor10, []int{18, 0}
}
func (GetArchiveRequest_Format) EnumDescriptor() ([]byte, []int) { return fileDescriptor9, []int{18, 0} }
type GetRawChangesResponse_RawChange_Operation int32
......@@ -81,7 +79,7 @@ func (x GetRawChangesResponse_RawChange_Operation) String() string {
return proto.EnumName(GetRawChangesResponse_RawChange_Operation_name, int32(x))
}
func (GetRawChangesResponse_RawChange_Operation) EnumDescriptor() ([]byte, []int) {
return fileDescriptor10, []int{63, 0, 0}
return fileDescriptor9, []int{63, 0, 0}
}
type RepositoryExistsRequest struct {
......@@ -91,7 +89,7 @@ type RepositoryExistsRequest struct {
func (m *RepositoryExistsRequest) Reset() { *m = RepositoryExistsRequest{} }
func (m *RepositoryExistsRequest) String() string { return proto.CompactTextString(m) }
func (*RepositoryExistsRequest) ProtoMessage() {}
func (*RepositoryExistsRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{0} }
func (*RepositoryExistsRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{0} }
func (m *RepositoryExistsRequest) GetRepository() *Repository {
if m != nil {
......@@ -107,7 +105,7 @@ type RepositoryExistsResponse struct {
func (m *RepositoryExistsResponse) Reset() { *m = RepositoryExistsResponse{} }
func (m *RepositoryExistsResponse) String() string { return proto.CompactTextString(m) }
func (*RepositoryExistsResponse) ProtoMessage() {}
func (*RepositoryExistsResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{1} }
func (*RepositoryExistsResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{1} }
func (m *RepositoryExistsResponse) GetExists() bool {
if m != nil {
......@@ -123,7 +121,7 @@ type RepackIncrementalRequest struct {
func (m *RepackIncrementalRequest) Reset() { *m = RepackIncrementalRequest{} }
func (m *RepackIncrementalRequest) String() string { return proto.CompactTextString(m) }
func (*RepackIncrementalRequest) ProtoMessage() {}
func (*RepackIncrementalRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{2} }
func (*RepackIncrementalRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{2} }
func (m *RepackIncrementalRequest) GetRepository() *Repository {
if m != nil {
......@@ -138,7 +136,7 @@ type RepackIncrementalResponse struct {
func (m *RepackIncrementalResponse) Reset() { *m = RepackIncrementalResponse{} }
func (m *RepackIncrementalResponse) String() string { return proto.CompactTextString(m) }
func (*RepackIncrementalResponse) ProtoMessage() {}
func (*RepackIncrementalResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{3} }
func (*RepackIncrementalResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{3} }
type RepackFullRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -148,7 +146,7 @@ type RepackFullRequest struct {
func (m *RepackFullRequest) Reset() { *m = RepackFullRequest{} }
func (m *RepackFullRequest) String() string { return proto.CompactTextString(m) }
func (*RepackFullRequest) ProtoMessage() {}
func (*RepackFullRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{4} }
func (*RepackFullRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{4} }
func (m *RepackFullRequest) GetRepository() *Repository {
if m != nil {
......@@ -170,7 +168,7 @@ type RepackFullResponse struct {
func (m *RepackFullResponse) Reset() { *m = RepackFullResponse{} }
func (m *RepackFullResponse) String() string { return proto.CompactTextString(m) }
func (*RepackFullResponse) ProtoMessage() {}
func (*RepackFullResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{5} }
func (*RepackFullResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{5} }
type GarbageCollectRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -180,7 +178,7 @@ type GarbageCollectRequest struct {
func (m *GarbageCollectRequest) Reset() { *m = GarbageCollectRequest{} }
func (m *GarbageCollectRequest) String() string { return proto.CompactTextString(m) }
func (*GarbageCollectRequest) ProtoMessage() {}
func (*GarbageCollectRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{6} }
func (*GarbageCollectRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{6} }
func (m *GarbageCollectRequest) GetRepository() *Repository {
if m != nil {
......@@ -202,7 +200,7 @@ type GarbageCollectResponse struct {
func (m *GarbageCollectResponse) Reset() { *m = GarbageCollectResponse{} }
func (m *GarbageCollectResponse) String() string { return proto.CompactTextString(m) }
func (*GarbageCollectResponse) ProtoMessage() {}
func (*GarbageCollectResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{7} }
func (*GarbageCollectResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{7} }
type CleanupRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -211,7 +209,7 @@ type CleanupRequest struct {
func (m *CleanupRequest) Reset() { *m = CleanupRequest{} }
func (m *CleanupRequest) String() string { return proto.CompactTextString(m) }
func (*CleanupRequest) ProtoMessage() {}
func (*CleanupRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{8} }
func (*CleanupRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{8} }
func (m *CleanupRequest) GetRepository() *Repository {
if m != nil {
......@@ -226,7 +224,7 @@ type CleanupResponse struct {
func (m *CleanupResponse) Reset() { *m = CleanupResponse{} }
func (m *CleanupResponse) String() string { return proto.CompactTextString(m) }
func (*CleanupResponse) ProtoMessage() {}
func (*CleanupResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{9} }
func (*CleanupResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{9} }
type RepositorySizeRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -235,7 +233,7 @@ type RepositorySizeRequest struct {
func (m *RepositorySizeRequest) Reset() { *m = RepositorySizeRequest{} }
func (m *RepositorySizeRequest) String() string { return proto.CompactTextString(m) }
func (*RepositorySizeRequest) ProtoMessage() {}
func (*RepositorySizeRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{10} }
func (*RepositorySizeRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{10} }
func (m *RepositorySizeRequest) GetRepository() *Repository {
if m != nil {
......@@ -252,7 +250,7 @@ type RepositorySizeResponse struct {
func (m *RepositorySizeResponse) Reset() { *m = RepositorySizeResponse{} }
func (m *RepositorySizeResponse) String() string { return proto.CompactTextString(m) }
func (*RepositorySizeResponse) ProtoMessage() {}
func (*RepositorySizeResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{11} }
func (*RepositorySizeResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{11} }
func (m *RepositorySizeResponse) GetSize() int64 {
if m != nil {
......@@ -269,7 +267,7 @@ type ApplyGitattributesRequest struct {
func (m *ApplyGitattributesRequest) Reset() { *m = ApplyGitattributesRequest{} }
func (m *ApplyGitattributesRequest) String() string { return proto.CompactTextString(m) }
func (*ApplyGitattributesRequest) ProtoMessage() {}
func (*ApplyGitattributesRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{12} }
func (*ApplyGitattributesRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{12} }
func (m *ApplyGitattributesRequest) GetRepository() *Repository {
if m != nil {
......@@ -291,7 +289,7 @@ type ApplyGitattributesResponse struct {
func (m *ApplyGitattributesResponse) Reset() { *m = ApplyGitattributesResponse{} }
func (m *ApplyGitattributesResponse) String() string { return proto.CompactTextString(m) }
func (*ApplyGitattributesResponse) ProtoMessage() {}
func (*ApplyGitattributesResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{13} }
func (*ApplyGitattributesResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{13} }
type FetchRemoteRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -307,7 +305,7 @@ type FetchRemoteRequest struct {
func (m *FetchRemoteRequest) Reset() { *m = FetchRemoteRequest{} }
func (m *FetchRemoteRequest) String() string { return proto.CompactTextString(m) }
func (*FetchRemoteRequest) ProtoMessage() {}
func (*FetchRemoteRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{14} }
func (*FetchRemoteRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{14} }
func (m *FetchRemoteRequest) GetRepository() *Repository {
if m != nil {
......@@ -371,7 +369,7 @@ type FetchRemoteResponse struct {
func (m *FetchRemoteResponse) Reset() { *m = FetchRemoteResponse{} }
func (m *FetchRemoteResponse) String() string { return proto.CompactTextString(m) }
func (*FetchRemoteResponse) ProtoMessage() {}
func (*FetchRemoteResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{15} }
func (*FetchRemoteResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{15} }
type CreateRepositoryRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -380,7 +378,7 @@ type CreateRepositoryRequest struct {
func (m *CreateRepositoryRequest) Reset() { *m = CreateRepositoryRequest{} }
func (m *CreateRepositoryRequest) String() string { return proto.CompactTextString(m) }
func (*CreateRepositoryRequest) ProtoMessage() {}
func (*CreateRepositoryRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{16} }
func (*CreateRepositoryRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{16} }
func (m *CreateRepositoryRequest) GetRepository() *Repository {
if m != nil {
......@@ -395,7 +393,7 @@ type CreateRepositoryResponse struct {
func (m *CreateRepositoryResponse) Reset() { *m = CreateRepositoryResponse{} }
func (m *CreateRepositoryResponse) String() string { return proto.CompactTextString(m) }
func (*CreateRepositoryResponse) ProtoMessage() {}
func (*CreateRepositoryResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{17} }
func (*CreateRepositoryResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{17} }
type GetArchiveRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -407,7 +405,7 @@ type GetArchiveRequest struct {
func (m *GetArchiveRequest) Reset() { *m = GetArchiveRequest{} }
func (m *GetArchiveRequest) String() string { return proto.CompactTextString(m) }
func (*GetArchiveRequest) ProtoMessage() {}
func (*GetArchiveRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{18} }
func (*GetArchiveRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{18} }
func (m *GetArchiveRequest) GetRepository() *Repository {
if m != nil {
......@@ -444,7 +442,7 @@ type GetArchiveResponse struct {
func (m *GetArchiveResponse) Reset() { *m = GetArchiveResponse{} }
func (m *GetArchiveResponse) String() string { return proto.CompactTextString(m) }
func (*GetArchiveResponse) ProtoMessage() {}
func (*GetArchiveResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{19} }
func (*GetArchiveResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{19} }
func (m *GetArchiveResponse) GetData() []byte {
if m != nil {
......@@ -460,7 +458,7 @@ type HasLocalBranchesRequest struct {
func (m *HasLocalBranchesRequest) Reset() { *m = HasLocalBranchesRequest{} }
func (m *HasLocalBranchesRequest) String() string { return proto.CompactTextString(m) }
func (*HasLocalBranchesRequest) ProtoMessage() {}
func (*HasLocalBranchesRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{20} }
func (*HasLocalBranchesRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{20} }
func (m *HasLocalBranchesRequest) GetRepository() *Repository {
if m != nil {
......@@ -476,7 +474,7 @@ type HasLocalBranchesResponse struct {
func (m *HasLocalBranchesResponse) Reset() { *m = HasLocalBranchesResponse{} }
func (m *HasLocalBranchesResponse) String() string { return proto.CompactTextString(m) }
func (*HasLocalBranchesResponse) ProtoMessage() {}
func (*HasLocalBranchesResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{21} }
func (*HasLocalBranchesResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{21} }
func (m *HasLocalBranchesResponse) GetValue() bool {
if m != nil {
......@@ -495,7 +493,7 @@ type FetchSourceBranchRequest struct {
func (m *FetchSourceBranchRequest) Reset() { *m = FetchSourceBranchRequest{} }
func (m *FetchSourceBranchRequest) String() string { return proto.CompactTextString(m) }
func (*FetchSourceBranchRequest) ProtoMessage() {}
func (*FetchSourceBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{22} }
func (*FetchSourceBranchRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{22} }
func (m *FetchSourceBranchRequest) GetRepository() *Repository {
if m != nil {
......@@ -532,7 +530,7 @@ type FetchSourceBranchResponse struct {
func (m *FetchSourceBranchResponse) Reset() { *m = FetchSourceBranchResponse{} }
func (m *FetchSourceBranchResponse) String() string { return proto.CompactTextString(m) }
func (*FetchSourceBranchResponse) ProtoMessage() {}
func (*FetchSourceBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{23} }
func (*FetchSourceBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{23} }
func (m *FetchSourceBranchResponse) GetResult() bool {
if m != nil {
......@@ -548,7 +546,7 @@ type FsckRequest struct {
func (m *FsckRequest) Reset() { *m = FsckRequest{} }
func (m *FsckRequest) String() string { return proto.CompactTextString(m) }
func (*FsckRequest) ProtoMessage() {}
func (*FsckRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{24} }
func (*FsckRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{24} }
func (m *FsckRequest) GetRepository() *Repository {
if m != nil {
......@@ -564,7 +562,7 @@ type FsckResponse struct {
func (m *FsckResponse) Reset() { *m = FsckResponse{} }
func (m *FsckResponse) String() string { return proto.CompactTextString(m) }
func (*FsckResponse) ProtoMessage() {}
func (*FsckResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{25} }
func (*FsckResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{25} }
func (m *FsckResponse) GetError() []byte {
if m != nil {
......@@ -585,7 +583,7 @@ type WriteRefRequest struct {
func (m *WriteRefRequest) Reset() { *m = WriteRefRequest{} }
func (m *WriteRefRequest) String() string { return proto.CompactTextString(m) }
func (*WriteRefRequest) ProtoMessage() {}
func (*WriteRefRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{26} }
func (*WriteRefRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{26} }
func (m *WriteRefRequest) GetRepository() *Repository {
if m != nil {
......@@ -636,7 +634,7 @@ type WriteRefResponse struct {
func (m *WriteRefResponse) Reset() { *m = WriteRefResponse{} }
func (m *WriteRefResponse) String() string { return proto.CompactTextString(m) }
func (*WriteRefResponse) ProtoMessage() {}
func (*WriteRefResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{27} }
func (*WriteRefResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{27} }
func (m *WriteRefResponse) GetError() []byte {
if m != nil {
......@@ -656,7 +654,7 @@ type FindMergeBaseRequest struct {
func (m *FindMergeBaseRequest) Reset() { *m = FindMergeBaseRequest{} }
func (m *FindMergeBaseRequest) String() string { return proto.CompactTextString(m) }
func (*FindMergeBaseRequest) ProtoMessage() {}
func (*FindMergeBaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{28} }
func (*FindMergeBaseRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{28} }
func (m *FindMergeBaseRequest) GetRepository() *Repository {
if m != nil {
......@@ -679,7 +677,7 @@ type FindMergeBaseResponse struct {
func (m *FindMergeBaseResponse) Reset() { *m = FindMergeBaseResponse{} }
func (m *FindMergeBaseResponse) String() string { return proto.CompactTextString(m) }
func (*FindMergeBaseResponse) ProtoMessage() {}
func (*FindMergeBaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{29} }
func (*FindMergeBaseResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{29} }
func (m *FindMergeBaseResponse) GetBase() string {
if m != nil {
......@@ -696,7 +694,7 @@ type CreateForkRequest struct {
func (m *CreateForkRequest) Reset() { *m = CreateForkRequest{} }
func (m *CreateForkRequest) String() string { return proto.CompactTextString(m) }
func (*CreateForkRequest) ProtoMessage() {}
func (*CreateForkRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{30} }
func (*CreateForkRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{30} }
func (m *CreateForkRequest) GetRepository() *Repository {
if m != nil {
......@@ -718,7 +716,7 @@ type CreateForkResponse struct {
func (m *CreateForkResponse) Reset() { *m = CreateForkResponse{} }
func (m *CreateForkResponse) String() string { return proto.CompactTextString(m) }
func (*CreateForkResponse) ProtoMessage() {}
func (*CreateForkResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{31} }
func (*CreateForkResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{31} }
type IsRebaseInProgressRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -728,7 +726,7 @@ type IsRebaseInProgressRequest struct {
func (m *IsRebaseInProgressRequest) Reset() { *m = IsRebaseInProgressRequest{} }
func (m *IsRebaseInProgressRequest) String() string { return proto.CompactTextString(m) }
func (*IsRebaseInProgressRequest) ProtoMessage() {}
func (*IsRebaseInProgressRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{32} }
func (*IsRebaseInProgressRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{32} }
func (m *IsRebaseInProgressRequest) GetRepository() *Repository {
if m != nil {
......@@ -751,7 +749,7 @@ type IsRebaseInProgressResponse struct {
func (m *IsRebaseInProgressResponse) Reset() { *m = IsRebaseInProgressResponse{} }
func (m *IsRebaseInProgressResponse) String() string { return proto.CompactTextString(m) }
func (*IsRebaseInProgressResponse) ProtoMessage() {}
func (*IsRebaseInProgressResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{33} }
func (*IsRebaseInProgressResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{33} }
func (m *IsRebaseInProgressResponse) GetInProgress() bool {
if m != nil {
......@@ -768,7 +766,7 @@ type IsSquashInProgressRequest struct {
func (m *IsSquashInProgressRequest) Reset() { *m = IsSquashInProgressRequest{} }
func (m *IsSquashInProgressRequest) String() string { return proto.CompactTextString(m) }
func (*IsSquashInProgressRequest) ProtoMessage() {}
func (*IsSquashInProgressRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{34} }
func (*IsSquashInProgressRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{34} }
func (m *IsSquashInProgressRequest) GetRepository() *Repository {
if m != nil {
......@@ -791,7 +789,7 @@ type IsSquashInProgressResponse struct {
func (m *IsSquashInProgressResponse) Reset() { *m = IsSquashInProgressResponse{} }
func (m *IsSquashInProgressResponse) String() string { return proto.CompactTextString(m) }
func (*IsSquashInProgressResponse) ProtoMessage() {}
func (*IsSquashInProgressResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{35} }
func (*IsSquashInProgressResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{35} }
func (m *IsSquashInProgressResponse) GetInProgress() bool {
if m != nil {
......@@ -808,9 +806,7 @@ type CreateRepositoryFromURLRequest struct {
func (m *CreateRepositoryFromURLRequest) Reset() { *m = CreateRepositoryFromURLRequest{} }
func (m *CreateRepositoryFromURLRequest) String() string { return proto.CompactTextString(m) }
func (*CreateRepositoryFromURLRequest) ProtoMessage() {}
func (*CreateRepositoryFromURLRequest) Descriptor() ([]byte, []int) {
return fileDescriptor10, []int{36}
}
func (*CreateRepositoryFromURLRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{36} }
func (m *CreateRepositoryFromURLRequest) GetRepository() *Repository {
if m != nil {
......@@ -833,7 +829,7 @@ func (m *CreateRepositoryFromURLResponse) Reset() { *m = CreateRepositor
func (m *CreateRepositoryFromURLResponse) String() string { return proto.CompactTextString(m) }
func (*CreateRepositoryFromURLResponse) ProtoMessage() {}
func (*CreateRepositoryFromURLResponse) Descriptor() ([]byte, []int) {
return fileDescriptor10, []int{37}
return fileDescriptor9, []int{37}
}
type CreateBundleRequest struct {
......@@ -843,7 +839,7 @@ type CreateBundleRequest struct {
func (m *CreateBundleRequest) Reset() { *m = CreateBundleRequest{} }
func (m *CreateBundleRequest) String() string { return proto.CompactTextString(m) }
func (*CreateBundleRequest) ProtoMessage() {}
func (*CreateBundleRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{38} }
func (*CreateBundleRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{38} }
func (m *CreateBundleRequest) GetRepository() *Repository {
if m != nil {
......@@ -859,7 +855,7 @@ type CreateBundleResponse struct {
func (m *CreateBundleResponse) Reset() { *m = CreateBundleResponse{} }
func (m *CreateBundleResponse) String() string { return proto.CompactTextString(m) }
func (*CreateBundleResponse) ProtoMessage() {}
func (*CreateBundleResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{39} }
func (*CreateBundleResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{39} }
func (m *CreateBundleResponse) GetData() []byte {
if m != nil {
......@@ -876,7 +872,7 @@ type WriteConfigRequest struct {
func (m *WriteConfigRequest) Reset() { *m = WriteConfigRequest{} }
func (m *WriteConfigRequest) String() string { return proto.CompactTextString(m) }
func (*WriteConfigRequest) ProtoMessage() {}
func (*WriteConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{40} }
func (*WriteConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{40} }
func (m *WriteConfigRequest) GetRepository() *Repository {
if m != nil {
......@@ -899,7 +895,7 @@ type WriteConfigResponse struct {
func (m *WriteConfigResponse) Reset() { *m = WriteConfigResponse{} }
func (m *WriteConfigResponse) String() string { return proto.CompactTextString(m) }
func (*WriteConfigResponse) ProtoMessage() {}
func (*WriteConfigResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{41} }
func (*WriteConfigResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{41} }
func (m *WriteConfigResponse) GetError() []byte {
if m != nil {
......@@ -916,7 +912,7 @@ type SetConfigRequest struct {
func (m *SetConfigRequest) Reset() { *m = SetConfigRequest{} }
func (m *SetConfigRequest) String() string { return proto.CompactTextString(m) }
func (*SetConfigRequest) ProtoMessage() {}
func (*SetConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{42} }
func (*SetConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{42} }
func (m *SetConfigRequest) GetRepository() *Repository {
if m != nil {
......@@ -944,7 +940,7 @@ type SetConfigRequest_Entry struct {
func (m *SetConfigRequest_Entry) Reset() { *m = SetConfigRequest_Entry{} }
func (m *SetConfigRequest_Entry) String() string { return proto.CompactTextString(m) }
func (*SetConfigRequest_Entry) ProtoMessage() {}
func (*SetConfigRequest_Entry) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{42, 0} }
func (*SetConfigRequest_Entry) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{42, 0} }
type isSetConfigRequest_Entry_Value interface{ isSetConfigRequest_Entry_Value() }
......@@ -1086,7 +1082,7 @@ type SetConfigResponse struct {
func (m *SetConfigResponse) Reset() { *m = SetConfigResponse{} }
func (m *SetConfigResponse) String() string { return proto.CompactTextString(m) }
func (*SetConfigResponse) ProtoMessage() {}
func (*SetConfigResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{43} }
func (*SetConfigResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{43} }
type DeleteConfigRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -1096,7 +1092,7 @@ type DeleteConfigRequest struct {
func (m *DeleteConfigRequest) Reset() { *m = DeleteConfigRequest{} }
func (m *DeleteConfigRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteConfigRequest) ProtoMessage() {}
func (*DeleteConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{44} }
func (*DeleteConfigRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{44} }
func (m *DeleteConfigRequest) GetRepository() *Repository {
if m != nil {
......@@ -1118,7 +1114,7 @@ type DeleteConfigResponse struct {
func (m *DeleteConfigResponse) Reset() { *m = DeleteConfigResponse{} }
func (m *DeleteConfigResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteConfigResponse) ProtoMessage() {}
func (*DeleteConfigResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{45} }
func (*DeleteConfigResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{45} }
type RestoreCustomHooksRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -1128,7 +1124,7 @@ type RestoreCustomHooksRequest struct {
func (m *RestoreCustomHooksRequest) Reset() { *m = RestoreCustomHooksRequest{} }
func (m *RestoreCustomHooksRequest) String() string { return proto.CompactTextString(m) }
func (*RestoreCustomHooksRequest) ProtoMessage() {}
func (*RestoreCustomHooksRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{46} }
func (*RestoreCustomHooksRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{46} }
func (m *RestoreCustomHooksRequest) GetRepository() *Repository {
if m != nil {
......@@ -1150,7 +1146,7 @@ type RestoreCustomHooksResponse struct {
func (m *RestoreCustomHooksResponse) Reset() { *m = RestoreCustomHooksResponse{} }
func (m *RestoreCustomHooksResponse) String() string { return proto.CompactTextString(m) }
func (*RestoreCustomHooksResponse) ProtoMessage() {}
func (*RestoreCustomHooksResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{47} }
func (*RestoreCustomHooksResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{47} }
type BackupCustomHooksRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -1159,7 +1155,7 @@ type BackupCustomHooksRequest struct {
func (m *BackupCustomHooksRequest) Reset() { *m = BackupCustomHooksRequest{} }
func (m *BackupCustomHooksRequest) String() string { return proto.CompactTextString(m) }
func (*BackupCustomHooksRequest) ProtoMessage() {}
func (*BackupCustomHooksRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{48} }
func (*BackupCustomHooksRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{48} }
func (m *BackupCustomHooksRequest) GetRepository() *Repository {
if m != nil {
......@@ -1175,7 +1171,7 @@ type BackupCustomHooksResponse struct {
func (m *BackupCustomHooksResponse) Reset() { *m = BackupCustomHooksResponse{} }
func (m *BackupCustomHooksResponse) String() string { return proto.CompactTextString(m) }
func (*BackupCustomHooksResponse) ProtoMessage() {}
func (*BackupCustomHooksResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{49} }
func (*BackupCustomHooksResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{49} }
func (m *BackupCustomHooksResponse) GetData() []byte {
if m != nil {
......@@ -1194,7 +1190,7 @@ func (m *CreateRepositoryFromBundleRequest) Reset() { *m = CreateReposit
func (m *CreateRepositoryFromBundleRequest) String() string { return proto.CompactTextString(m) }
func (*CreateRepositoryFromBundleRequest) ProtoMessage() {}
func (*CreateRepositoryFromBundleRequest) Descriptor() ([]byte, []int) {
return fileDescriptor10, []int{50}
return fileDescriptor9, []int{50}
}
func (m *CreateRepositoryFromBundleRequest) GetRepository() *Repository {
......@@ -1218,7 +1214,7 @@ func (m *CreateRepositoryFromBundleResponse) Reset() { *m = CreateReposi
func (m *CreateRepositoryFromBundleResponse) String() string { return proto.CompactTextString(m) }
func (*CreateRepositoryFromBundleResponse) ProtoMessage() {}
func (*CreateRepositoryFromBundleResponse) Descriptor() ([]byte, []int) {
return fileDescriptor10, []int{51}
return fileDescriptor9, []int{51}
}
type FindLicenseRequest struct {
......@@ -1228,7 +1224,7 @@ type FindLicenseRequest struct {
func (m *FindLicenseRequest) Reset() { *m = FindLicenseRequest{} }
func (m *FindLicenseRequest) String() string { return proto.CompactTextString(m) }
func (*FindLicenseRequest) ProtoMessage() {}
func (*FindLicenseRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{52} }
func (*FindLicenseRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{52} }
func (m *FindLicenseRequest) GetRepository() *Repository {
if m != nil {
......@@ -1244,7 +1240,7 @@ type FindLicenseResponse struct {
func (m *FindLicenseResponse) Reset() { *m = FindLicenseResponse{} }
func (m *FindLicenseResponse) String() string { return proto.CompactTextString(m) }
func (*FindLicenseResponse) ProtoMessage() {}
func (*FindLicenseResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{53} }
func (*FindLicenseResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{53} }
func (m *FindLicenseResponse) GetLicenseShortName() string {
if m != nil {
......@@ -1260,7 +1256,7 @@ type GetInfoAttributesRequest struct {
func (m *GetInfoAttributesRequest) Reset() { *m = GetInfoAttributesRequest{} }
func (m *GetInfoAttributesRequest) String() string { return proto.CompactTextString(m) }
func (*GetInfoAttributesRequest) ProtoMessage() {}
func (*GetInfoAttributesRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{54} }
func (*GetInfoAttributesRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{54} }
func (m *GetInfoAttributesRequest) GetRepository() *Repository {
if m != nil {
......@@ -1276,7 +1272,7 @@ type GetInfoAttributesResponse struct {
func (m *GetInfoAttributesResponse) Reset() { *m = GetInfoAttributesResponse{} }
func (m *GetInfoAttributesResponse) String() string { return proto.CompactTextString(m) }
func (*GetInfoAttributesResponse) ProtoMessage() {}
func (*GetInfoAttributesResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{55} }
func (*GetInfoAttributesResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{55} }
func (m *GetInfoAttributesResponse) GetAttributes() []byte {
if m != nil {
......@@ -1292,7 +1288,7 @@ type CalculateChecksumRequest struct {
func (m *CalculateChecksumRequest) Reset() { *m = CalculateChecksumRequest{} }
func (m *CalculateChecksumRequest) String() string { return proto.CompactTextString(m) }
func (*CalculateChecksumRequest) ProtoMessage() {}
func (*CalculateChecksumRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{56} }
func (*CalculateChecksumRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{56} }
func (m *CalculateChecksumRequest) GetRepository() *Repository {
if m != nil {
......@@ -1308,7 +1304,7 @@ type CalculateChecksumResponse struct {
func (m *CalculateChecksumResponse) Reset() { *m = CalculateChecksumResponse{} }
func (m *CalculateChecksumResponse) String() string { return proto.CompactTextString(m) }
func (*CalculateChecksumResponse) ProtoMessage() {}
func (*CalculateChecksumResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{57} }
func (*CalculateChecksumResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{57} }
func (m *CalculateChecksumResponse) GetChecksum() string {
if m != nil {
......@@ -1324,7 +1320,7 @@ type GetSnapshotRequest struct {
func (m *GetSnapshotRequest) Reset() { *m = GetSnapshotRequest{} }
func (m *GetSnapshotRequest) String() string { return proto.CompactTextString(m) }
func (*GetSnapshotRequest) ProtoMessage() {}
func (*GetSnapshotRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{58} }
func (*GetSnapshotRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{58} }
func (m *GetSnapshotRequest) GetRepository() *Repository {
if m != nil {
......@@ -1340,7 +1336,7 @@ type GetSnapshotResponse struct {
func (m *GetSnapshotResponse) Reset() { *m = GetSnapshotResponse{} }
func (m *GetSnapshotResponse) String() string { return proto.CompactTextString(m) }
func (*GetSnapshotResponse) ProtoMessage() {}
func (*GetSnapshotResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{59} }
func (*GetSnapshotResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{59} }
func (m *GetSnapshotResponse) GetData() []byte {
if m != nil {
......@@ -1359,7 +1355,7 @@ func (m *CreateRepositoryFromSnapshotRequest) Reset() { *m = CreateRepos
func (m *CreateRepositoryFromSnapshotRequest) String() string { return proto.CompactTextString(m) }
func (*CreateRepositoryFromSnapshotRequest) ProtoMessage() {}
func (*CreateRepositoryFromSnapshotRequest) Descriptor() ([]byte, []int) {
return fileDescriptor10, []int{60}
return fileDescriptor9, []int{60}
}
func (m *CreateRepositoryFromSnapshotRequest) GetRepository() *Repository {
......@@ -1390,7 +1386,7 @@ func (m *CreateRepositoryFromSnapshotResponse) Reset() { *m = CreateRepo
func (m *CreateRepositoryFromSnapshotResponse) String() string { return proto.CompactTextString(m) }
func (*CreateRepositoryFromSnapshotResponse) ProtoMessage() {}
func (*CreateRepositoryFromSnapshotResponse) Descriptor() ([]byte, []int) {
return fileDescriptor10, []int{61}
return fileDescriptor9, []int{61}
}
type GetRawChangesRequest struct {
......@@ -1402,7 +1398,7 @@ type GetRawChangesRequest struct {
func (m *GetRawChangesRequest) Reset() { *m = GetRawChangesRequest{} }
func (m *GetRawChangesRequest) String() string { return proto.CompactTextString(m) }
func (*GetRawChangesRequest) ProtoMessage() {}
func (*GetRawChangesRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{62} }
func (*GetRawChangesRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{62} }
func (m *GetRawChangesRequest) GetRepository() *Repository {
if m != nil {
......@@ -1432,7 +1428,7 @@ type GetRawChangesResponse struct {
func (m *GetRawChangesResponse) Reset() { *m = GetRawChangesResponse{} }
func (m *GetRawChangesResponse) String() string { return proto.CompactTextString(m) }
func (*GetRawChangesResponse) ProtoMessage() {}
func (*GetRawChangesResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{63} }
func (*GetRawChangesResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{63} }
func (m *GetRawChangesResponse) GetRawChanges() []*GetRawChangesResponse_RawChange {
if m != nil {
......@@ -1448,13 +1444,15 @@ type GetRawChangesResponse_RawChange struct {
OldPath string `protobuf:"bytes,4,opt,name=old_path,json=oldPath" json:"old_path,omitempty"`
Operation GetRawChangesResponse_RawChange_Operation `protobuf:"varint,5,opt,name=operation,enum=gitaly.GetRawChangesResponse_RawChange_Operation" json:"operation,omitempty"`
RawOperation string `protobuf:"bytes,6,opt,name=raw_operation,json=rawOperation" json:"raw_operation,omitempty"`
OldMode int32 `protobuf:"varint,7,opt,name=old_mode,json=oldMode" json:"old_mode,omitempty"`
NewMode int32 `protobuf:"varint,8,opt,name=new_mode,json=newMode" json:"new_mode,omitempty"`
}
func (m *GetRawChangesResponse_RawChange) Reset() { *m = GetRawChangesResponse_RawChange{} }
func (m *GetRawChangesResponse_RawChange) String() string { return proto.CompactTextString(m) }
func (*GetRawChangesResponse_RawChange) ProtoMessage() {}
func (*GetRawChangesResponse_RawChange) Descriptor() ([]byte, []int) {
return fileDescriptor10, []int{63, 0}
return fileDescriptor9, []int{63, 0}
}
func (m *GetRawChangesResponse_RawChange) GetBlobId() string {
......@@ -1499,6 +1497,20 @@ func (m *GetRawChangesResponse_RawChange) GetRawOperation() string {
return ""
}
func (m *GetRawChangesResponse_RawChange) GetOldMode() int32 {
if m != nil {
return m.OldMode
}
return 0
}
func (m *GetRawChangesResponse_RawChange) GetNewMode() int32 {
if m != nil {
return m.NewMode
}
return 0
}
type SearchFilesByNameRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
Query string `protobuf:"bytes,2,opt,name=query" json:"query,omitempty"`
......@@ -1508,7 +1520,7 @@ type SearchFilesByNameRequest struct {
func (m *SearchFilesByNameRequest) Reset() { *m = SearchFilesByNameRequest{} }
func (m *SearchFilesByNameRequest) String() string { return proto.CompactTextString(m) }
func (*SearchFilesByNameRequest) ProtoMessage() {}
func (*SearchFilesByNameRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{64} }
func (*SearchFilesByNameRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{64} }
func (m *SearchFilesByNameRequest) GetRepository() *Repository {
if m != nil {
......@@ -1538,7 +1550,7 @@ type SearchFilesByNameResponse struct {
func (m *SearchFilesByNameResponse) Reset() { *m = SearchFilesByNameResponse{} }
func (m *SearchFilesByNameResponse) String() string { return proto.CompactTextString(m) }
func (*SearchFilesByNameResponse) ProtoMessage() {}
func (*SearchFilesByNameResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{65} }
func (*SearchFilesByNameResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{65} }
func (m *SearchFilesByNameResponse) GetFiles() [][]byte {
if m != nil {
......@@ -1556,7 +1568,7 @@ type SearchFilesByContentRequest struct {
func (m *SearchFilesByContentRequest) Reset() { *m = SearchFilesByContentRequest{} }
func (m *SearchFilesByContentRequest) String() string { return proto.CompactTextString(m) }
func (*SearchFilesByContentRequest) ProtoMessage() {}
func (*SearchFilesByContentRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{66} }
func (*SearchFilesByContentRequest) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{66} }
func (m *SearchFilesByContentRequest) GetRepository() *Repository {
if m != nil {
......@@ -1586,7 +1598,7 @@ type SearchFilesByContentResponse struct {
func (m *SearchFilesByContentResponse) Reset() { *m = SearchFilesByContentResponse{} }
func (m *SearchFilesByContentResponse) String() string { return proto.CompactTextString(m) }
func (*SearchFilesByContentResponse) ProtoMessage() {}
func (*SearchFilesByContentResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{67} }
func (*SearchFilesByContentResponse) Descriptor() ([]byte, []int) { return fileDescriptor9, []int{67} }
func (m *SearchFilesByContentResponse) GetMatches() [][]byte {
if m != nil {
......@@ -3116,155 +3128,156 @@ var _RepositoryService_serviceDesc = grpc.ServiceDesc{
Metadata: "repository-service.proto",
}
func init() { proto.RegisterFile("repository-service.proto", fileDescriptor10) }
var fileDescriptor10 = []byte{
// 2344 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x51, 0x73, 0xdb, 0xb8,
0x11, 0x96, 0x6c, 0xcb, 0xb2, 0x56, 0xca, 0x9d, 0x0c, 0x2b, 0xb6, 0xc4, 0x38, 0x71, 0xc2, 0x64,
0xee, 0x7c, 0x97, 0xd4, 0xbd, 0x73, 0x1e, 0x9a, 0x99, 0xb6, 0x73, 0x63, 0x4b, 0xb2, 0xad, 0x4b,
0xec, 0xb8, 0x74, 0x32, 0x99, 0x66, 0x2e, 0xa3, 0xa1, 0x29, 0xc8, 0xe4, 0x88, 0x22, 0x14, 0x10,
0x8a, 0xcf, 0xd7, 0xd7, 0x76, 0xe6, 0x1e, 0xdb, 0xdf, 0xd2, 0x7f, 0xd0, 0x3f, 0xd0, 0x87, 0xfe,
0x8c, 0xbe, 0xf4, 0x27, 0x74, 0x00, 0x50, 0x04, 0x29, 0x92, 0x6a, 0x66, 0x98, 0xb6, 0x6f, 0xc4,
0x62, 0xb1, 0xbb, 0xd8, 0x5d, 0x2c, 0xb0, 0x9f, 0x04, 0x4d, 0x8a, 0x27, 0xc4, 0x77, 0x18, 0xa1,
0x37, 0xbf, 0xf0, 0x31, 0xfd, 0xe0, 0x58, 0x78, 0x6f, 0x42, 0x09, 0x23, 0x68, 0xf5, 0xca, 0x61,
0xa6, 0x7b, 0xa3, 0xd5, 0x7c, 0xdb, 0xa4, 0x78, 0x20, 0xa9, 0xfa, 0x29, 0x6c, 0x19, 0xe1, 0x8a,
0xee, 0x8f, 0x8e, 0xcf, 0x7c, 0x03, 0xbf, 0x9f, 0x62, 0x9f, 0xa1, 0x7d, 0x00, 0x25, 0xac, 0x59,
0xbc, 0x5f, 0xdc, 0xad, 0xee, 0xa3, 0x3d, 0x29, 0x65, 0x4f, 0x2d, 0x32, 0x22, 0x5c, 0xfa, 0x3e,
0x34, 0x93, 0xe2, 0xfc, 0x09, 0xf1, 0x7c, 0x8c, 0x36, 0x61, 0x15, 0x0b, 0x8a, 0x90, 0xb5, 0x66,
0x04, 0x23, 0xfd, 0x4c, 0xac, 0x31, 0xad, 0x51, 0xcf, 0xb3, 0x28, 0x1e, 0x63, 0x8f, 0x99, 0x6e,
0x1e, 0x1b, 0xee, 0x40, 0x2b, 0x45, 0x9e, 0x34, 0x42, 0x77, 0x61, 0x5d, 0x4e, 0x1e, 0x4d, 0xdd,
0x3c, 0x5a, 0xd0, 0x43, 0xb8, 0x65, 0x51, 0x6c, 0x32, 0xdc, 0xbf, 0x74, 0xd8, 0xd8, 0x9c, 0x34,
0x97, 0xc4, 0xa6, 0x6a, 0x92, 0x78, 0x28, 0x68, 0x7a, 0x03, 0x50, 0x54, 0x5b, 0x60, 0xc3, 0x04,
0x6e, 0x1f, 0x9b, 0xf4, 0xd2, 0xbc, 0xc2, 0x6d, 0xe2, 0xba, 0xd8, 0x62, 0xff, 0x75, 0x3b, 0x9a,
0xb0, 0x39, 0xaf, 0x31, 0xb0, 0xa5, 0x03, 0x9f, 0xb5, 0x5d, 0x6c, 0x7a, 0xd3, 0x49, 0x1e, 0x97,
0xaf, 0xc3, 0xe7, 0xa1, 0x94, 0x40, 0xf0, 0x73, 0xb8, 0xad, 0x98, 0x2f, 0x9c, 0x9f, 0x70, 0x1e,
0xf9, 0x4f, 0x60, 0x73, 0x5e, 0x58, 0x90, 0x54, 0x08, 0x56, 0x7c, 0xe7, 0x27, 0x2c, 0xe4, 0x2c,
0x1b, 0xe2, 0x5b, 0x1f, 0x41, 0xeb, 0x60, 0x32, 0x71, 0x6f, 0x8e, 0x1d, 0x66, 0x32, 0x46, 0x9d,
0xcb, 0x29, 0xc3, 0x79, 0xb2, 0x1a, 0x69, 0xb0, 0x46, 0xf1, 0x07, 0xc7, 0x77, 0x88, 0x27, 0xdc,
0x5b, 0x33, 0xc2, 0xb1, 0xbe, 0x0d, 0x5a, 0x9a, 0xb2, 0xc0, 0x0b, 0x7f, 0x5c, 0x02, 0x74, 0x84,
0x99, 0x65, 0x1b, 0x78, 0x4c, 0x58, 0x1e, 0x1f, 0xf0, 0xe3, 0x43, 0x85, 0x10, 0x61, 0x42, 0xc5,
0x08, 0x46, 0xa8, 0x01, 0xa5, 0x21, 0xa1, 0x16, 0x6e, 0x2e, 0x8b, 0xc0, 0xcb, 0x01, 0xda, 0x82,
0xb2, 0x47, 0xfa, 0xcc, 0xbc, 0xf2, 0x9b, 0x2b, 0xf2, 0xb4, 0x79, 0xe4, 0x95, 0x79, 0xe5, 0xa3,
0x26, 0x94, 0x99, 0x33, 0xc6, 0x64, 0xca, 0x9a, 0xa5, 0xfb, 0xc5, 0xdd, 0x92, 0x31, 0x1b, 0xf2,
0x25, 0xbe, 0x6f, 0xf7, 0x47, 0xf8, 0xa6, 0xb9, 0x2a, 0x35, 0xf8, 0xbe, 0xfd, 0x1c, 0xdf, 0xa0,
0x1d, 0xa8, 0x8e, 0x3c, 0x72, 0xed, 0xf5, 0x6d, 0xc2, 0x4f, 0x6f, 0x59, 0x4c, 0x82, 0x20, 0x9d,
0x70, 0x0a, 0x6a, 0xc1, 0x9a, 0x47, 0xfa, 0x13, 0x3a, 0xf5, 0x70, 0xb3, 0x22, 0xb4, 0x95, 0x3d,
0x72, 0xce, 0x87, 0xdf, 0xaf, 0xac, 0xad, 0xd5, 0x2b, 0xfa, 0x6d, 0xd8, 0x88, 0x79, 0x21, 0xf0,
0xce, 0x29, 0x6c, 0xb5, 0x45, 0x9a, 0x46, 0xb6, 0x9c, 0x23, 0x4b, 0x34, 0x68, 0x26, 0xc5, 0x05,
0xaa, 0xfe, 0x59, 0x84, 0xf5, 0x63, 0xcc, 0x0e, 0xa8, 0x65, 0x3b, 0x1f, 0x72, 0xc5, 0xe1, 0x0e,
0x54, 0x2c, 0x32, 0x1e, 0x3b, 0xac, 0xef, 0x0c, 0x82, 0x50, 0xac, 0x49, 0x42, 0x6f, 0xc0, 0x83,
0x34, 0xa1, 0x78, 0xe8, 0xfc, 0x28, 0xa2, 0x51, 0x31, 0x82, 0x11, 0x7a, 0x06, 0xab, 0x43, 0x42,
0xc7, 0x26, 0x13, 0xd1, 0xf8, 0x6c, 0xff, 0xfe, 0x4c, 0x49, 0xc2, 0xa6, 0xbd, 0x23, 0xc1, 0x67,
0x04, 0xfc, 0xfa, 0x53, 0x58, 0x95, 0x14, 0x54, 0x86, 0xe5, 0xb7, 0xbd, 0xf3, 0x7a, 0x81, 0x7f,
0xbc, 0x3a, 0x30, 0xea, 0x45, 0x04, 0xb0, 0xfa, 0xea, 0xc0, 0xe8, 0x1f, 0xbf, 0xad, 0x2f, 0xa1,
0x2a, 0x94, 0xf9, 0xf7, 0xe1, 0xdb, 0xfd, 0xfa, 0xb2, 0xbe, 0x0b, 0x28, 0x2a, 0x58, 0x9d, 0x95,
0x81, 0xc9, 0x4c, 0xb1, 0xcf, 0x9a, 0x21, 0xbe, 0x79, 0x08, 0x4e, 0x4c, 0xff, 0x05, 0xb1, 0x4c,
0xf7, 0x90, 0x9a, 0x9e, 0x65, 0xe7, 0x3a, 0x29, 0xfa, 0x37, 0xd0, 0x4c, 0x8a, 0x0b, 0xd4, 0x37,
0xa0, 0xf4, 0xc1, 0x74, 0xa7, 0x38, 0x28, 0xff, 0x72, 0xa0, 0xff, 0xa3, 0x08, 0x4d, 0x91, 0x1b,
0x17, 0x64, 0x4a, 0x2d, 0x2c, 0x57, 0xe5, 0x89, 0xcf, 0x77, 0xb0, 0xee, 0x0b, 0x51, 0xfd, 0xc8,
0xd2, 0xa5, 0xcc, 0xa5, 0x75, 0xc9, 0x6c, 0xc4, 0x2a, 0x6a, 0x20, 0xe0, 0x52, 0x18, 0x23, 0x42,
0x59, 0x33, 0x6a, 0x7e, 0xc4, 0x40, 0x74, 0x17, 0x80, 0x99, 0xf4, 0x0a, 0xb3, 0x3e, 0xc5, 0x43,
0x11, 0xd4, 0x9a, 0x51, 0x91, 0x14, 0x03, 0x0f, 0xf5, 0xa7, 0xd0, 0x4a, 0xd9, 0x94, 0xba, 0x08,
0x29, 0xf6, 0xa7, 0x2e, 0x9b, 0x5d, 0x84, 0x72, 0xa4, 0x1f, 0x40, 0xf5, 0xc8, 0xb7, 0x46, 0x79,
0xfc, 0xff, 0x08, 0x6a, 0x52, 0x84, 0xf2, 0x39, 0xa6, 0x94, 0xd0, 0x20, 0xe6, 0x72, 0xa0, 0xff,
0xad, 0x08, 0x9f, 0xbf, 0xa1, 0x0e, 0x3f, 0x28, 0xc3, 0x3c, 0xae, 0xae, 0xc3, 0x32, 0xdf, 0xbd,
0x2c, 0x89, 0xfc, 0x33, 0x56, 0x29, 0x97, 0xe3, 0x95, 0x12, 0x3d, 0x80, 0x1a, 0x71, 0x07, 0xfd,
0x70, 0x5e, 0x3a, 0xad, 0x4a, 0xdc, 0x81, 0x31, 0x63, 0x09, 0x6b, 0x59, 0x29, 0x5a, 0xcb, 0x1a,
0x50, 0xf2, 0x6d, 0xec, 0xba, 0xa2, 0x2c, 0xad, 0x19, 0x72, 0xa0, 0xef, 0x42, 0x5d, 0xed, 0x61,
0xe1, 0x76, 0x6d, 0x68, 0x1c, 0x39, 0xde, 0xe0, 0x14, 0xd3, 0x2b, 0x7c, 0x68, 0xfa, 0xb9, 0x4e,
0xff, 0x36, 0x54, 0x66, 0x1b, 0xf0, 0x9b, 0x4b, 0xf7, 0x97, 0x79, 0xd8, 0x43, 0x82, 0xfe, 0x18,
0x6e, 0xcf, 0x69, 0x52, 0x47, 0xef, 0xd2, 0xf4, 0x65, 0xea, 0x57, 0x0c, 0xf1, 0xad, 0xff, 0x5c,
0x84, 0x75, 0x59, 0xaf, 0x8e, 0x08, 0x1d, 0xfd, 0x3f, 0x53, 0x9e, 0xbf, 0x53, 0xa2, 0x96, 0x84,
0x6f, 0xa5, 0x56, 0xcf, 0x37, 0x30, 0x37, 0xb6, 0xe7, 0x9d, 0x53, 0x72, 0x45, 0xb1, 0xef, 0xe7,
0x2c, 0x9d, 0x54, 0x88, 0x8b, 0x94, 0x4e, 0x49, 0xe8, 0x0d, 0xf4, 0xdf, 0x82, 0x96, 0xa6, 0x2d,
0x70, 0xe0, 0x0e, 0x54, 0x1d, 0xaf, 0x3f, 0x09, 0xc8, 0xc1, 0xc1, 0x01, 0x27, 0x64, 0x94, 0xc6,
0x5e, 0xbc, 0x9f, 0x9a, 0xbe, 0xfd, 0xc9, 0x8c, 0xf5, 0x85, 0xb8, 0x88, 0xb1, 0x92, 0x30, 0x33,
0x36, 0xa9, 0xed, 0x63, 0x8d, 0x1d, 0xc2, 0xbd, 0xf9, 0x9b, 0xea, 0x88, 0x92, 0xf1, 0x6b, 0xe3,
0x45, 0xce, 0xe3, 0x38, 0xa5, 0x6e, 0x60, 0x2b, 0xff, 0xd4, 0x1f, 0xc0, 0x4e, 0xa6, 0x9e, 0x20,
0xc8, 0x3d, 0xd8, 0x90, 0x2c, 0x87, 0x53, 0x6f, 0xe0, 0xe6, 0x7a, 0xa5, 0x7d, 0x0d, 0x8d, 0xb8,
0xa8, 0x05, 0xf7, 0x0e, 0x06, 0x24, 0x4e, 0x6f, 0x9b, 0x78, 0x43, 0xe7, 0x2a, 0x67, 0x9c, 0x86,
0x53, 0xd7, 0xed, 0x4f, 0x4c, 0x66, 0xcf, 0xe2, 0xc4, 0x09, 0xe7, 0x26, 0xb3, 0xf5, 0xc7, 0xb0,
0x11, 0x53, 0xb3, 0xb0, 0x4e, 0xfc, 0xbc, 0x04, 0xf5, 0x0b, 0xcc, 0xf2, 0x9b, 0xf4, 0x0c, 0xca,
0xd8, 0x63, 0xd4, 0xc1, 0xb2, 0x44, 0x54, 0xf7, 0xef, 0xcd, 0x16, 0xcc, 0x8b, 0xdf, 0xeb, 0x7a,
0x8c, 0xde, 0x18, 0x33, 0x76, 0xed, 0x4f, 0x45, 0x28, 0x09, 0x12, 0x0f, 0x26, 0x7f, 0x89, 0xc9,
0x82, 0xc1, 0x3f, 0xd1, 0x5d, 0xa8, 0x88, 0x2b, 0xb3, 0xef, 0x33, 0x2a, 0x37, 0x7a, 0x52, 0x30,
0xd6, 0x04, 0xe9, 0x82, 0x51, 0xf4, 0x00, 0xaa, 0x72, 0xda, 0xf1, 0xd8, 0xd3, 0x7d, 0x51, 0x7d,
0x4b, 0x27, 0x05, 0x03, 0x04, 0xb1, 0xc7, 0x69, 0x68, 0x07, 0xe4, 0xa8, 0x7f, 0x49, 0x88, 0x2b,
0xdf, 0x85, 0x27, 0x05, 0x43, 0x4a, 0x3d, 0x24, 0xc4, 0x3d, 0x2c, 0x07, 0x57, 0xb4, 0xbe, 0x01,
0xeb, 0x11, 0x53, 0x83, 0x54, 0x79, 0x07, 0x1b, 0x1d, 0xec, 0xe2, 0x4f, 0x11, 0x34, 0x04, 0x2b,
0x23, 0x7c, 0x23, 0xdd, 0x53, 0x31, 0xc4, 0xb7, 0xbe, 0x09, 0x8d, 0xb8, 0xf8, 0x40, 0xad, 0xc5,
0xfb, 0x39, 0x9f, 0x11, 0x8a, 0xdb, 0x53, 0x9f, 0x91, 0xf1, 0x09, 0x21, 0x23, 0x3f, 0xa7, 0x72,
0x91, 0x8f, 0x4b, 0x91, 0x7c, 0xdc, 0x06, 0x2d, 0x4d, 0x49, 0x60, 0xc2, 0x19, 0x34, 0x0f, 0x4d,
0x6b, 0x34, 0x9d, 0x7c, 0x1a, 0x0b, 0xf4, 0x5f, 0x42, 0x2b, 0x45, 0xde, 0x82, 0xe3, 0x32, 0x82,
0x07, 0x69, 0x07, 0x39, 0xf7, 0x99, 0x4d, 0xf5, 0xc5, 0x23, 0xd0, 0x17, 0x29, 0x0b, 0x7c, 0x72,
0x02, 0x88, 0xdf, 0x75, 0x2f, 0x1c, 0x0b, 0x7b, 0xb9, 0xee, 0x54, 0xbd, 0x0d, 0x1b, 0x31, 0x49,
0x81, 0x1f, 0x9e, 0x00, 0x72, 0x25, 0xa9, 0xef, 0xdb, 0x84, 0xb2, 0xbe, 0x67, 0x8e, 0x67, 0x37,
0x68, 0x3d, 0x98, 0xb9, 0xe0, 0x13, 0x67, 0xe6, 0x58, 0x84, 0xe8, 0x18, 0xb3, 0x9e, 0x37, 0x24,
0x07, 0x9f, 0xa2, 0xe7, 0xd3, 0x7f, 0x0d, 0xad, 0x14, 0x79, 0x81, 0x69, 0xf7, 0x00, 0x54, 0xb3,
0x17, 0x04, 0x2a, 0x42, 0xe1, 0xc6, 0xb4, 0x4d, 0xd7, 0x9a, 0xba, 0x26, 0xc3, 0x6d, 0x1b, 0x5b,
0x23, 0x7f, 0x3a, 0xce, 0x63, 0xcc, 0xaf, 0xa0, 0x95, 0x22, 0x2f, 0x30, 0x46, 0x83, 0x35, 0x2b,
0xa0, 0x05, 0xde, 0x09, 0xc7, 0x3c, 0x48, 0xc7, 0x98, 0x5d, 0x78, 0xe6, 0xc4, 0xb7, 0x49, 0x1e,
0x9c, 0x41, 0xff, 0x0a, 0x36, 0x62, 0x92, 0x16, 0x24, 0xeb, 0x5f, 0x8a, 0xf0, 0x30, 0x2d, 0x81,
0x3e, 0x81, 0x19, 0xbc, 0xd5, 0xb4, 0x19, 0x9b, 0xf4, 0xd5, 0x45, 0x57, 0xe6, 0xe3, 0xd7, 0xd4,
0xe5, 0x17, 0x81, 0x98, 0x32, 0xa7, 0xcc, 0x0e, 0xda, 0x2f, 0xc1, 0x7b, 0x30, 0x65, 0xb6, 0xfe,
0x05, 0x3c, 0x5a, 0x6c, 0x52, 0x90, 0xd5, 0x7f, 0x2e, 0x42, 0xe3, 0x18, 0x33, 0xc3, 0xbc, 0x6e,
0xdb, 0xa6, 0x77, 0x95, 0x0f, 0x37, 0x78, 0x08, 0xb7, 0x86, 0x94, 0x8c, 0xfb, 0x31, 0xf0, 0xa0,
0x62, 0xd4, 0x38, 0x31, 0x7c, 0xf3, 0xee, 0x40, 0x95, 0x91, 0x7e, 0xec, 0xd5, 0x5c, 0x31, 0x80,
0x91, 0x19, 0x83, 0xfe, 0xd7, 0x65, 0xb8, 0x3d, 0x67, 0x52, 0xe0, 0xfc, 0x13, 0xa8, 0x52, 0xf3,
0xba, 0x6f, 0x49, 0x72, 0xb3, 0x28, 0xee, 0x9a, 0x2f, 0x23, 0xad, 0x65, 0x72, 0xcd, 0x5e, 0x48,
0x32, 0x80, 0x86, 0xb3, 0xda, 0xdf, 0x97, 0xa0, 0x12, 0xce, 0xa0, 0x2d, 0x28, 0x5f, 0xba, 0xe4,
0x92, 0x3f, 0x7c, 0x64, 0x42, 0xad, 0xf2, 0x61, 0x6f, 0x10, 0xa2, 0x2d, 0x4b, 0x0a, 0x6d, 0x11,
0xcd, 0x3f, 0xbe, 0x96, 0xd7, 0xaf, 0x34, 0xbe, 0xec, 0xe1, 0x6b, 0x7e, 0xfb, 0xf2, 0x29, 0xfe,
0xe2, 0x17, 0x53, 0x2b, 0x72, 0x8a, 0xb8, 0x03, 0x31, 0xf5, 0x12, 0x2a, 0x64, 0x82, 0xa9, 0xc9,
0xf8, 0x9e, 0x4b, 0xa2, 0x27, 0xfe, 0xf6, 0x23, 0x0d, 0xdf, 0x7b, 0x39, 0x5b, 0x68, 0x28, 0x19,
0xdc, 0xd7, 0xdc, 0x17, 0x4a, 0xa8, 0xc4, 0x30, 0x6a, 0xd4, 0xbc, 0x0e, 0xf9, 0x75, 0x07, 0x2a,
0xe1, 0x80, 0x77, 0xcc, 0xaf, 0xcf, 0x9e, 0x9f, 0xbd, 0x7c, 0x73, 0x56, 0x2f, 0xa0, 0x0a, 0x94,
0x0e, 0x3a, 0x9d, 0x6e, 0x47, 0x76, 0xd5, 0xed, 0x97, 0xe7, 0xbd, 0x6e, 0x47, 0x76, 0xd5, 0x9d,
0xee, 0x8b, 0xee, 0xab, 0x6e, 0xa7, 0xbe, 0x8c, 0x6a, 0xb0, 0x76, 0xfa, 0xb2, 0xd3, 0x3b, 0xe2,
0x53, 0x2b, 0x7c, 0xca, 0xe8, 0x9e, 0x1d, 0x9c, 0x76, 0x3b, 0xf5, 0x12, 0xaa, 0x43, 0xed, 0xd5,
0xef, 0xcf, 0xbb, 0xfd, 0xf6, 0xc9, 0xc1, 0xd9, 0x71, 0xb7, 0x53, 0x5f, 0xd5, 0x3f, 0x40, 0xf3,
0x02, 0x9b, 0xd4, 0xb2, 0x8f, 0x1c, 0x17, 0xfb, 0x87, 0x37, 0xbc, 0x48, 0xe5, 0xc9, 0xa5, 0x06,
0x94, 0xde, 0x4f, 0x71, 0xf0, 0xae, 0xaf, 0x18, 0x72, 0x30, 0xeb, 0xc0, 0x96, 0xc3, 0x0e, 0x4c,
0xff, 0x16, 0x5a, 0x29, 0x7a, 0xd5, 0xbb, 0x67, 0xc8, 0xc9, 0x22, 0x55, 0x6a, 0x86, 0x1c, 0xe8,
0x37, 0x70, 0x27, 0xb6, 0xa4, 0x4d, 0x3c, 0x86, 0x3d, 0xf6, 0xbf, 0xb0, 0xf6, 0x19, 0x6c, 0xa7,
0xab, 0x0e, 0x0c, 0x6e, 0x42, 0x79, 0x6c, 0x32, 0xcb, 0x0e, 0x4d, 0x9e, 0x0d, 0xf7, 0xff, 0xb5,
0x29, 0x90, 0xdc, 0x19, 0x26, 0x28, 0xa1, 0x6e, 0xf4, 0x06, 0xea, 0xf3, 0xf8, 0x33, 0xda, 0x49,
0xda, 0x1a, 0x03, 0xba, 0xb5, 0xfb, 0xd9, 0x0c, 0x41, 0x55, 0x28, 0xa0, 0xb7, 0x33, 0xdc, 0x38,
0x02, 0x2a, 0xa3, 0xe8, 0xc2, 0x54, 0xfc, 0x5a, 0x7b, 0xb0, 0x80, 0x23, 0x94, 0xdd, 0x05, 0x50,
0x28, 0x31, 0x6a, 0xc5, 0x97, 0x44, 0x70, 0x6a, 0x4d, 0x4b, 0x9b, 0x0a, 0xc5, 0xfc, 0x0e, 0x3e,
0x8b, 0x83, 0xbc, 0xe8, 0x6e, 0x78, 0xa2, 0xd2, 0xe0, 0x66, 0xed, 0x5e, 0xd6, 0x74, 0x54, 0x64,
0x1c, 0x77, 0x55, 0x22, 0x53, 0xc1, 0x5d, 0x25, 0x32, 0x1d, 0xae, 0xd5, 0x0b, 0xe8, 0x1d, 0xa0,
0x24, 0x5e, 0x8a, 0x42, 0x3f, 0x65, 0x02, 0xb7, 0x9a, 0xbe, 0x88, 0x25, 0x14, 0x7f, 0x02, 0xd5,
0x08, 0xd2, 0x88, 0x42, 0x8f, 0x25, 0x41, 0x58, 0xed, 0x4e, 0xea, 0x5c, 0x28, 0xe9, 0x0d, 0xd4,
0xe7, 0x6f, 0x0c, 0x95, 0x4a, 0x19, 0xb0, 0xa5, 0x4a, 0xa5, 0x4c, 0x20, 0xb2, 0x80, 0x8e, 0x01,
0x14, 0x38, 0xa7, 0xc2, 0x9d, 0x40, 0x02, 0x55, 0xb8, 0x93, 0x58, 0x9e, 0x5e, 0xf8, 0xa6, 0xc8,
0x2d, 0x9c, 0x07, 0xdb, 0x94, 0x85, 0x19, 0xa8, 0x9e, 0xb2, 0x30, 0x0b, 0xa7, 0x93, 0xc9, 0x9e,
0x40, 0xaf, 0x54, 0xb2, 0x67, 0xa1, 0x75, 0x2a, 0xd9, 0x33, 0xa1, 0x2f, 0xbd, 0x80, 0x9e, 0xc2,
0xca, 0x91, 0x6f, 0x8d, 0xd0, 0x46, 0xc8, 0xac, 0x20, 0x2f, 0xad, 0x11, 0x27, 0x86, 0x8b, 0xbe,
0x83, 0xb5, 0x19, 0xd6, 0x83, 0xb6, 0x66, 0x3c, 0x73, 0x08, 0x96, 0xd6, 0x4c, 0x4e, 0x84, 0x02,
0xce, 0xe0, 0x56, 0x0c, 0x98, 0x41, 0xdb, 0xa1, 0xa6, 0x14, 0x64, 0x48, 0xbb, 0x9b, 0x31, 0x1b,
0x3d, 0xb2, 0x0a, 0x30, 0x51, 0x31, 0x4c, 0xc0, 0x39, 0x2a, 0x86, 0x29, 0xf8, 0x8a, 0x38, 0x0c,
0x49, 0xcc, 0x43, 0x1d, 0x86, 0x4c, 0xf4, 0x45, 0x1d, 0x86, 0x6c, 0xc8, 0x64, 0x26, 0x7e, 0x1e,
0xa5, 0x88, 0x8a, 0xcf, 0xc0, 0x4b, 0xa2, 0xe2, 0xb3, 0x40, 0x0e, 0xbd, 0x80, 0xdc, 0x24, 0x7c,
0x1f, 0xa0, 0x0b, 0xe8, 0x8b, 0xac, 0x73, 0x10, 0x87, 0x39, 0xb4, 0x2f, 0xff, 0x23, 0x5f, 0xa8,
0xed, 0x14, 0x6a, 0x51, 0x74, 0x01, 0xdd, 0x89, 0x2f, 0x8d, 0xb5, 0x42, 0xda, 0x76, 0xfa, 0x64,
0xe4, 0xf0, 0x5c, 0x83, 0x96, 0xdd, 0xe4, 0xa0, 0xaf, 0x16, 0xd9, 0x15, 0x57, 0xf5, 0xf5, 0xc7,
0xb0, 0xce, 0x14, 0xef, 0x16, 0x79, 0x85, 0x8a, 0x40, 0x12, 0xaa, 0x42, 0x25, 0xe1, 0x10, 0x55,
0xa1, 0x52, 0x30, 0x0c, 0xbd, 0x80, 0x0e, 0xa1, 0x12, 0x36, 0xe9, 0xa8, 0x99, 0x05, 0x31, 0x68,
0xad, 0x94, 0x99, 0x50, 0xc6, 0x73, 0xa8, 0x45, 0x9b, 0x6e, 0xe5, 0xd5, 0x94, 0x4e, 0x5f, 0x79,
0x35, 0xb5, 0x4f, 0x97, 0xc5, 0x57, 0x35, 0x72, 0x91, 0xe2, 0x9b, 0xe8, 0x13, 0x23, 0xc5, 0x37,
0xd9, 0xf9, 0xe9, 0x05, 0xf4, 0x83, 0xf8, 0xb5, 0x26, 0xde, 0x7d, 0xa1, 0xe8, 0x8f, 0x26, 0xa9,
0x8d, 0x9e, 0xaa, 0x40, 0x99, 0xad, 0x9b, 0x88, 0xfd, 0x5b, 0x58, 0x4f, 0xb4, 0x53, 0x4a, 0x7a,
0x56, 0xe7, 0xa6, 0xa4, 0x67, 0xf6, 0x62, 0x7a, 0x01, 0xfd, 0x06, 0xca, 0xc1, 0x4f, 0xa1, 0x68,
0x33, 0xe4, 0x8f, 0xfd, 0xc2, 0xaa, 0x6d, 0x25, 0xe8, 0xe1, 0xea, 0xef, 0xa1, 0x1a, 0xe9, 0xb2,
0x50, 0xf4, 0x06, 0x98, 0xeb, 0x9e, 0x94, 0x07, 0x53, 0xda, 0x32, 0xb1, 0xcb, 0x3f, 0xc0, 0xf6,
0xa2, 0x96, 0x07, 0x3d, 0x5e, 0x94, 0xb8, 0xf3, 0xda, 0x9e, 0x7c, 0x1c, 0x73, 0xb8, 0x91, 0x73,
0xb8, 0x15, 0x7b, 0xc6, 0xab, 0x82, 0x9b, 0xd6, 0x5d, 0xa9, 0x82, 0x9b, 0xfa, 0xf6, 0x17, 0xdb,
0xc1, 0xd0, 0x48, 0x7b, 0x2a, 0xa2, 0x87, 0x2a, 0xbd, 0x33, 0xdf, 0xb0, 0xda, 0xa3, 0xc5, 0x4c,
0x11, 0x35, 0x3f, 0xc0, 0x7a, 0xe2, 0xfd, 0xac, 0x72, 0x23, 0xeb, 0x49, 0xaf, 0x72, 0x23, 0xf3,
0xf1, 0x2d, 0xa4, 0xbf, 0x03, 0x94, 0x84, 0x99, 0x50, 0xe4, 0x95, 0x98, 0x81, 0x73, 0xa9, 0x8a,
0x9c, 0x8d, 0x52, 0xed, 0x0a, 0xe3, 0x13, 0xb8, 0x92, 0x32, 0x3e, 0x0b, 0xc2, 0x52, 0xc6, 0x67,
0x82, 0x52, 0xdc, 0xf8, 0xcb, 0x55, 0xf1, 0x97, 0x91, 0xa7, 0xff, 0x0e, 0x00, 0x00, 0xff, 0xff,
0xcc, 0xc6, 0x1f, 0x98, 0x64, 0x22, 0x00, 0x00,
func init() { proto.RegisterFile("repository-service.proto", fileDescriptor9) }
var fileDescriptor9 = []byte{
// 2364 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xc4, 0x5a, 0x51, 0x6f, 0xdb, 0xc8,
0x11, 0x96, 0x2c, 0xcb, 0x92, 0x46, 0xca, 0x9d, 0xbc, 0x56, 0x6c, 0x89, 0x71, 0xe2, 0x84, 0x09,
0xee, 0x7c, 0x97, 0xd4, 0xbd, 0x73, 0x1e, 0x1a, 0xa0, 0x2d, 0x0e, 0xb6, 0x24, 0xdb, 0xba, 0xc4,
0x8e, 0x4b, 0x27, 0x08, 0x1a, 0x5c, 0x20, 0xd0, 0xd4, 0xca, 0x22, 0x44, 0x71, 0x95, 0xe5, 0x2a,
0x3e, 0x5f, 0x5f, 0x7b, 0xc0, 0x3d, 0xb6, 0x7f, 0xa9, 0x7f, 0xa1, 0xbf, 0xa2, 0xe8, 0x4b, 0x7f,
0x42, 0xb1, 0xbb, 0x14, 0x97, 0x14, 0x49, 0x35, 0x00, 0xd3, 0xf6, 0x8d, 0x3b, 0xb3, 0x3b, 0x33,
0x3b, 0x33, 0x3b, 0xbb, 0xf3, 0x49, 0xd0, 0xa4, 0x78, 0x4a, 0x3c, 0x9b, 0x11, 0x7a, 0xf3, 0x2b,
0x0f, 0xd3, 0x0f, 0xb6, 0x85, 0xf7, 0xa6, 0x94, 0x30, 0x82, 0xd6, 0xae, 0x6c, 0x66, 0x3a, 0x37,
0x5a, 0xcd, 0x1b, 0x99, 0x14, 0x0f, 0x24, 0x55, 0x3f, 0x85, 0x2d, 0x23, 0x58, 0xd1, 0xfd, 0xd1,
0xf6, 0x98, 0x67, 0xe0, 0xf7, 0x33, 0xec, 0x31, 0xb4, 0x0f, 0xa0, 0x84, 0x35, 0xf3, 0xf7, 0xf3,
0xbb, 0xd5, 0x7d, 0xb4, 0x27, 0xa5, 0xec, 0xa9, 0x45, 0x46, 0x68, 0x96, 0xbe, 0x0f, 0xcd, 0xb8,
0x38, 0x6f, 0x4a, 0x5c, 0x0f, 0xa3, 0x4d, 0x58, 0xc3, 0x82, 0x22, 0x64, 0x95, 0x0d, 0x7f, 0xa4,
0x9f, 0x89, 0x35, 0xa6, 0x35, 0xee, 0xb9, 0x16, 0xc5, 0x13, 0xec, 0x32, 0xd3, 0xc9, 0x62, 0xc3,
0x1d, 0x68, 0x25, 0xc8, 0x93, 0x46, 0xe8, 0x0e, 0xac, 0x4b, 0xe6, 0xd1, 0xcc, 0xc9, 0xa2, 0x05,
0x3d, 0x84, 0x5b, 0x16, 0xc5, 0x26, 0xc3, 0xfd, 0x4b, 0x9b, 0x4d, 0xcc, 0x69, 0x73, 0x45, 0x6c,
0xaa, 0x26, 0x89, 0x87, 0x82, 0xa6, 0x37, 0x00, 0x85, 0xb5, 0xf9, 0x36, 0x4c, 0xe1, 0xf6, 0xb1,
0x49, 0x2f, 0xcd, 0x2b, 0xdc, 0x26, 0x8e, 0x83, 0x2d, 0xf6, 0x5f, 0xb7, 0xa3, 0x09, 0x9b, 0x8b,
0x1a, 0x7d, 0x5b, 0x3a, 0xf0, 0x59, 0xdb, 0xc1, 0xa6, 0x3b, 0x9b, 0x66, 0x71, 0xf9, 0x3a, 0x7c,
0x1e, 0x48, 0xf1, 0x05, 0x3f, 0x87, 0xdb, 0x6a, 0xf2, 0x85, 0xfd, 0x13, 0xce, 0x22, 0xff, 0x09,
0x6c, 0x2e, 0x0a, 0xf3, 0x93, 0x0a, 0xc1, 0xaa, 0x67, 0xff, 0x84, 0x85, 0x9c, 0x82, 0x21, 0xbe,
0xf5, 0x31, 0xb4, 0x0e, 0xa6, 0x53, 0xe7, 0xe6, 0xd8, 0x66, 0x26, 0x63, 0xd4, 0xbe, 0x9c, 0x31,
0x9c, 0x25, 0xab, 0x91, 0x06, 0x65, 0x8a, 0x3f, 0xd8, 0x9e, 0x4d, 0x5c, 0xe1, 0xde, 0x9a, 0x11,
0x8c, 0xf5, 0x6d, 0xd0, 0x92, 0x94, 0xf9, 0x5e, 0xf8, 0xf3, 0x0a, 0xa0, 0x23, 0xcc, 0xac, 0x91,
0x81, 0x27, 0x84, 0x65, 0xf1, 0x01, 0x3f, 0x3e, 0x54, 0x08, 0x11, 0x26, 0x54, 0x0c, 0x7f, 0x84,
0x1a, 0x50, 0x1c, 0x12, 0x6a, 0xe1, 0x66, 0x41, 0x04, 0x5e, 0x0e, 0xd0, 0x16, 0x94, 0x5c, 0xd2,
0x67, 0xe6, 0x95, 0xd7, 0x5c, 0x95, 0xa7, 0xcd, 0x25, 0xaf, 0xcc, 0x2b, 0x0f, 0x35, 0xa1, 0xc4,
0xec, 0x09, 0x26, 0x33, 0xd6, 0x2c, 0xde, 0xcf, 0xef, 0x16, 0x8d, 0xf9, 0x90, 0x2f, 0xf1, 0xbc,
0x51, 0x7f, 0x8c, 0x6f, 0x9a, 0x6b, 0x52, 0x83, 0xe7, 0x8d, 0x9e, 0xe3, 0x1b, 0xb4, 0x03, 0xd5,
0xb1, 0x4b, 0xae, 0xdd, 0xfe, 0x88, 0xf0, 0xd3, 0x5b, 0x12, 0x4c, 0x10, 0xa4, 0x13, 0x4e, 0x41,
0x2d, 0x28, 0xbb, 0xa4, 0x3f, 0xa5, 0x33, 0x17, 0x37, 0x2b, 0x42, 0x5b, 0xc9, 0x25, 0xe7, 0x7c,
0xf8, 0xfd, 0x6a, 0xb9, 0x5c, 0xaf, 0xe8, 0xb7, 0x61, 0x23, 0xe2, 0x05, 0xdf, 0x3b, 0xa7, 0xb0,
0xd5, 0x16, 0x69, 0x1a, 0xda, 0x72, 0x86, 0x2c, 0xd1, 0xa0, 0x19, 0x17, 0xe7, 0xab, 0xfa, 0x67,
0x1e, 0xd6, 0x8f, 0x31, 0x3b, 0xa0, 0xd6, 0xc8, 0xfe, 0x90, 0x29, 0x0e, 0x77, 0xa0, 0x62, 0x91,
0xc9, 0xc4, 0x66, 0x7d, 0x7b, 0xe0, 0x87, 0xa2, 0x2c, 0x09, 0xbd, 0x01, 0x0f, 0xd2, 0x94, 0xe2,
0xa1, 0xfd, 0xa3, 0x88, 0x46, 0xc5, 0xf0, 0x47, 0xe8, 0x19, 0xac, 0x0d, 0x09, 0x9d, 0x98, 0x4c,
0x44, 0xe3, 0xb3, 0xfd, 0xfb, 0x73, 0x25, 0x31, 0x9b, 0xf6, 0x8e, 0xc4, 0x3c, 0xc3, 0x9f, 0xaf,
0x3f, 0x85, 0x35, 0x49, 0x41, 0x25, 0x28, 0xbc, 0xed, 0x9d, 0xd7, 0x73, 0xfc, 0xe3, 0xd5, 0x81,
0x51, 0xcf, 0x23, 0x80, 0xb5, 0x57, 0x07, 0x46, 0xff, 0xf8, 0x6d, 0x7d, 0x05, 0x55, 0xa1, 0xc4,
0xbf, 0x0f, 0xdf, 0xee, 0xd7, 0x0b, 0xfa, 0x2e, 0xa0, 0xb0, 0x60, 0x75, 0x56, 0x06, 0x26, 0x33,
0xc5, 0x3e, 0x6b, 0x86, 0xf8, 0xe6, 0x21, 0x38, 0x31, 0xbd, 0x17, 0xc4, 0x32, 0x9d, 0x43, 0x6a,
0xba, 0xd6, 0x28, 0xd3, 0x49, 0xd1, 0xbf, 0x81, 0x66, 0x5c, 0x9c, 0xaf, 0xbe, 0x01, 0xc5, 0x0f,
0xa6, 0x33, 0xc3, 0x7e, 0xf9, 0x97, 0x03, 0xfd, 0xef, 0x79, 0x68, 0x8a, 0xdc, 0xb8, 0x20, 0x33,
0x6a, 0x61, 0xb9, 0x2a, 0x4b, 0x7c, 0xbe, 0x83, 0x75, 0x4f, 0x88, 0xea, 0x87, 0x96, 0xae, 0xa4,
0x2e, 0xad, 0xcb, 0xc9, 0x46, 0xa4, 0xa2, 0xfa, 0x02, 0x2e, 0x85, 0x31, 0x22, 0x94, 0x35, 0xa3,
0xe6, 0x85, 0x0c, 0x44, 0x77, 0x01, 0x98, 0x49, 0xaf, 0x30, 0xeb, 0x53, 0x3c, 0x14, 0x41, 0xad,
0x19, 0x15, 0x49, 0x31, 0xf0, 0x50, 0x7f, 0x0a, 0xad, 0x84, 0x4d, 0xa9, 0x8b, 0x90, 0x62, 0x6f,
0xe6, 0xb0, 0xf9, 0x45, 0x28, 0x47, 0xfa, 0x01, 0x54, 0x8f, 0x3c, 0x6b, 0x9c, 0xc5, 0xff, 0x8f,
0xa0, 0x26, 0x45, 0x28, 0x9f, 0x63, 0x4a, 0x09, 0xf5, 0x63, 0x2e, 0x07, 0xfa, 0xdf, 0xf2, 0xf0,
0xf9, 0x1b, 0x6a, 0xf3, 0x83, 0x32, 0xcc, 0xe2, 0xea, 0x3a, 0x14, 0xf8, 0xee, 0x65, 0x49, 0xe4,
0x9f, 0x91, 0x4a, 0x59, 0x88, 0x56, 0x4a, 0xf4, 0x00, 0x6a, 0xc4, 0x19, 0xf4, 0x03, 0xbe, 0x74,
0x5a, 0x95, 0x38, 0x03, 0x63, 0x3e, 0x25, 0xa8, 0x65, 0xc5, 0x70, 0x2d, 0x6b, 0x40, 0xd1, 0x1b,
0x61, 0xc7, 0x11, 0x65, 0xa9, 0x6c, 0xc8, 0x81, 0xbe, 0x0b, 0x75, 0xb5, 0x87, 0xa5, 0xdb, 0x1d,
0x41, 0xe3, 0xc8, 0x76, 0x07, 0xa7, 0x98, 0x5e, 0xe1, 0x43, 0xd3, 0xcb, 0x74, 0xfa, 0xb7, 0xa1,
0x32, 0xdf, 0x80, 0xd7, 0x5c, 0xb9, 0x5f, 0xe0, 0x61, 0x0f, 0x08, 0xfa, 0x63, 0xb8, 0xbd, 0xa0,
0x49, 0x1d, 0xbd, 0x4b, 0xd3, 0x93, 0xa9, 0x5f, 0x31, 0xc4, 0xb7, 0xfe, 0x4b, 0x1e, 0xd6, 0x65,
0xbd, 0x3a, 0x22, 0x74, 0xfc, 0xff, 0x4c, 0x79, 0xfe, 0x4e, 0x09, 0x5b, 0x12, 0xbc, 0x95, 0x5a,
0x3d, 0xcf, 0xc0, 0xdc, 0xd8, 0x9e, 0x7b, 0x4e, 0xc9, 0x15, 0xc5, 0x9e, 0x97, 0xb1, 0x74, 0x52,
0x21, 0x2e, 0x54, 0x3a, 0x25, 0xa1, 0x37, 0xd0, 0x7f, 0x0f, 0x5a, 0x92, 0x36, 0xdf, 0x81, 0x3b,
0x50, 0xb5, 0xdd, 0xfe, 0xd4, 0x27, 0xfb, 0x07, 0x07, 0xec, 0x60, 0xa2, 0x34, 0xf6, 0xe2, 0xfd,
0xcc, 0xf4, 0x46, 0x9f, 0xcc, 0x58, 0x4f, 0x88, 0x0b, 0x19, 0x2b, 0x09, 0x73, 0x63, 0xe3, 0xda,
0x3e, 0xd6, 0xd8, 0x21, 0xdc, 0x5b, 0xbc, 0xa9, 0x8e, 0x28, 0x99, 0xbc, 0x36, 0x5e, 0x64, 0x3c,
0x8e, 0x33, 0xea, 0xf8, 0xb6, 0xf2, 0x4f, 0xfd, 0x01, 0xec, 0xa4, 0xea, 0xf1, 0x83, 0xdc, 0x83,
0x0d, 0x39, 0xe5, 0x70, 0xe6, 0x0e, 0x9c, 0x4c, 0xaf, 0xb4, 0xaf, 0xa1, 0x11, 0x15, 0xb5, 0xe4,
0xde, 0xc1, 0x80, 0xc4, 0xe9, 0x6d, 0x13, 0x77, 0x68, 0x5f, 0x65, 0x8c, 0xd3, 0x70, 0xe6, 0x38,
0xfd, 0xa9, 0xc9, 0x46, 0xf3, 0x38, 0x71, 0xc2, 0xb9, 0xc9, 0x46, 0xfa, 0x63, 0xd8, 0x88, 0xa8,
0x59, 0x5a, 0x27, 0x7e, 0x59, 0x81, 0xfa, 0x05, 0x66, 0xd9, 0x4d, 0x7a, 0x06, 0x25, 0xec, 0x32,
0x6a, 0x63, 0x59, 0x22, 0xaa, 0xfb, 0xf7, 0xe6, 0x0b, 0x16, 0xc5, 0xef, 0x75, 0x5d, 0x46, 0x6f,
0x8c, 0xf9, 0x74, 0xed, 0xe7, 0x3c, 0x14, 0x05, 0x89, 0x07, 0x93, 0xbf, 0xc4, 0x64, 0xc1, 0xe0,
0x9f, 0xe8, 0x2e, 0x54, 0xc4, 0x95, 0xd9, 0xf7, 0x18, 0x95, 0x1b, 0x3d, 0xc9, 0x19, 0x65, 0x41,
0xba, 0x60, 0x14, 0x3d, 0x80, 0xaa, 0x64, 0xdb, 0x2e, 0x7b, 0xba, 0x2f, 0xaa, 0x6f, 0xf1, 0x24,
0x67, 0x80, 0x20, 0xf6, 0x38, 0x0d, 0xed, 0x80, 0x1c, 0xf5, 0x2f, 0x09, 0x71, 0xe4, 0xbb, 0xf0,
0x24, 0x67, 0x48, 0xa9, 0x87, 0x84, 0x38, 0x87, 0x25, 0xff, 0x8a, 0xd6, 0x37, 0x60, 0x3d, 0x64,
0xaa, 0x9f, 0x2a, 0xef, 0x60, 0xa3, 0x83, 0x1d, 0xfc, 0x29, 0x82, 0x86, 0x60, 0x75, 0x8c, 0x6f,
0xa4, 0x7b, 0x2a, 0x86, 0xf8, 0xd6, 0x37, 0xa1, 0x11, 0x15, 0xef, 0xab, 0xb5, 0x78, 0x3f, 0xe7,
0x31, 0x42, 0x71, 0x7b, 0xe6, 0x31, 0x32, 0x39, 0x21, 0x64, 0xec, 0x65, 0x54, 0x2e, 0xf2, 0x71,
0x25, 0x94, 0x8f, 0xdb, 0xa0, 0x25, 0x29, 0xf1, 0x4d, 0x38, 0x83, 0xe6, 0xa1, 0x69, 0x8d, 0x67,
0xd3, 0x4f, 0x63, 0x81, 0xfe, 0x6b, 0x68, 0x25, 0xc8, 0x5b, 0x72, 0x5c, 0xc6, 0xf0, 0x20, 0xe9,
0x20, 0x67, 0x3e, 0xb3, 0x89, 0xbe, 0x78, 0x04, 0xfa, 0x32, 0x65, 0xbe, 0x4f, 0x4e, 0x00, 0xf1,
0xbb, 0xee, 0x85, 0x6d, 0x61, 0x37, 0xd3, 0x9d, 0xaa, 0xb7, 0x61, 0x23, 0x22, 0xc9, 0xf7, 0xc3,
0x13, 0x40, 0x8e, 0x24, 0xf5, 0xbd, 0x11, 0xa1, 0xac, 0xef, 0x9a, 0x93, 0xf9, 0x0d, 0x5a, 0xf7,
0x39, 0x17, 0x9c, 0x71, 0x66, 0x4e, 0x44, 0x88, 0x8e, 0x31, 0xeb, 0xb9, 0x43, 0x72, 0xf0, 0x29,
0x7a, 0x3e, 0xfd, 0xb7, 0xd0, 0x4a, 0x90, 0xe7, 0x9b, 0x76, 0x0f, 0x40, 0x35, 0x7b, 0x7e, 0xa0,
0x42, 0x14, 0x6e, 0x4c, 0xdb, 0x74, 0xac, 0x99, 0x63, 0x32, 0xdc, 0x1e, 0x61, 0x6b, 0xec, 0xcd,
0x26, 0x59, 0x8c, 0xf9, 0x0d, 0xb4, 0x12, 0xe4, 0xf9, 0xc6, 0x68, 0x50, 0xb6, 0x7c, 0x9a, 0xef,
0x9d, 0x60, 0xcc, 0x83, 0x74, 0x8c, 0xd9, 0x85, 0x6b, 0x4e, 0xbd, 0x11, 0xc9, 0x82, 0x33, 0xe8,
0x5f, 0xc1, 0x46, 0x44, 0xd2, 0x92, 0x64, 0xfd, 0x6b, 0x1e, 0x1e, 0x26, 0x25, 0xd0, 0x27, 0x30,
0x83, 0xb7, 0x9a, 0x23, 0xc6, 0xa6, 0x7d, 0x75, 0xd1, 0x95, 0xf8, 0xf8, 0x35, 0x75, 0xf8, 0x45,
0x20, 0x58, 0xe6, 0x8c, 0x8d, 0xfc, 0xf6, 0x4b, 0xcc, 0x3d, 0x98, 0xb1, 0x91, 0xfe, 0x05, 0x3c,
0x5a, 0x6e, 0x92, 0x9f, 0xd5, 0x7f, 0xc9, 0x43, 0xe3, 0x18, 0x33, 0xc3, 0xbc, 0x6e, 0x8f, 0x4c,
0xf7, 0x2a, 0x1b, 0x6e, 0xf0, 0x10, 0x6e, 0x0d, 0x29, 0x99, 0xf4, 0x23, 0xe0, 0x41, 0xc5, 0xa8,
0x71, 0x62, 0xf0, 0xe6, 0xdd, 0x81, 0x2a, 0x23, 0xfd, 0xc8, 0xab, 0xb9, 0x62, 0x00, 0x23, 0xf3,
0x09, 0xfa, 0x3f, 0x0a, 0x70, 0x7b, 0xc1, 0x24, 0xdf, 0xf9, 0x27, 0x50, 0xa5, 0xe6, 0x75, 0xdf,
0x92, 0xe4, 0x66, 0x5e, 0xdc, 0x35, 0x5f, 0x86, 0x5a, 0xcb, 0xf8, 0x9a, 0xbd, 0x80, 0x64, 0x00,
0x0d, 0xb8, 0xda, 0xcf, 0x05, 0xa8, 0x04, 0x1c, 0xb4, 0x05, 0xa5, 0x4b, 0x87, 0x5c, 0xf2, 0x87,
0x8f, 0x4c, 0xa8, 0x35, 0x3e, 0xec, 0x0d, 0x02, 0xb4, 0x65, 0x45, 0xa1, 0x2d, 0xa2, 0xf9, 0xc7,
0xd7, 0xf2, 0xfa, 0x95, 0xc6, 0x97, 0x5c, 0x7c, 0xcd, 0x6f, 0x5f, 0xce, 0xe2, 0x2f, 0x7e, 0xc1,
0x5a, 0x95, 0x2c, 0xe2, 0x0c, 0x04, 0xeb, 0x25, 0x54, 0xc8, 0x14, 0x53, 0x93, 0xf1, 0x3d, 0x17,
0x45, 0x4f, 0xfc, 0xed, 0x47, 0x1a, 0xbe, 0xf7, 0x72, 0xbe, 0xd0, 0x50, 0x32, 0xb8, 0xaf, 0xb9,
0x2f, 0x94, 0x50, 0x89, 0x61, 0xd4, 0xa8, 0x79, 0x1d, 0xcc, 0x9f, 0x1b, 0x34, 0x21, 0x03, 0x2c,
0x60, 0x8c, 0xa2, 0x30, 0xe8, 0x94, 0x0c, 0x82, 0x6d, 0x08, 0x56, 0x59, 0xb2, 0x5c, 0x7c, 0xcd,
0x59, 0xba, 0x0d, 0x15, 0x25, 0xa2, 0x0a, 0xa5, 0xd7, 0x67, 0xcf, 0xcf, 0x5e, 0xbe, 0x39, 0xab,
0xe7, 0x50, 0x05, 0x8a, 0x07, 0x9d, 0x4e, 0xb7, 0x23, 0x7b, 0xf1, 0xf6, 0xcb, 0xf3, 0x5e, 0xb7,
0x23, 0x7b, 0xf1, 0x4e, 0xf7, 0x45, 0xf7, 0x55, 0xb7, 0x53, 0x2f, 0xa0, 0x1a, 0x94, 0x4f, 0x5f,
0x76, 0x7a, 0x47, 0x9c, 0xb5, 0xca, 0x59, 0x46, 0xf7, 0xec, 0xe0, 0xb4, 0xdb, 0xa9, 0x17, 0x51,
0x1d, 0x6a, 0xaf, 0xfe, 0x78, 0xde, 0xed, 0xb7, 0x4f, 0x0e, 0xce, 0x8e, 0xbb, 0x9d, 0xfa, 0x9a,
0xfe, 0x01, 0x9a, 0x17, 0xd8, 0xa4, 0xd6, 0xe8, 0xc8, 0x76, 0xb0, 0x77, 0x78, 0xc3, 0x4b, 0x5b,
0x96, 0x0c, 0x6c, 0x40, 0xf1, 0xfd, 0x0c, 0xfb, 0xdd, 0x40, 0xc5, 0x90, 0x83, 0x79, 0xdf, 0x56,
0x08, 0xfa, 0x36, 0xfd, 0x5b, 0x68, 0x25, 0xe8, 0x55, 0xaf, 0xa5, 0x21, 0x27, 0x8b, 0x04, 0xab,
0x19, 0x72, 0xa0, 0xdf, 0xc0, 0x9d, 0xc8, 0x92, 0x36, 0x71, 0x19, 0x76, 0xd9, 0xff, 0xc2, 0xda,
0x67, 0xb0, 0x9d, 0xac, 0xda, 0x37, 0xb8, 0x09, 0xa5, 0x89, 0xc9, 0xac, 0x51, 0x60, 0xf2, 0x7c,
0xb8, 0xff, 0xaf, 0x4d, 0x81, 0xff, 0xce, 0x91, 0x44, 0x09, 0x90, 0xa3, 0x37, 0x50, 0x5f, 0x44,
0xad, 0xd1, 0x4e, 0xdc, 0xd6, 0x08, 0x3c, 0xae, 0xdd, 0x4f, 0x9f, 0xe0, 0xd7, 0x92, 0x1c, 0x7a,
0x3b, 0x47, 0x9b, 0x43, 0x50, 0x34, 0x0a, 0x2f, 0x4c, 0x44, 0xbd, 0xb5, 0x07, 0x4b, 0x66, 0x04,
0xb2, 0xbb, 0x00, 0x0a, 0x5b, 0x46, 0xad, 0xe8, 0x92, 0x10, 0xba, 0xad, 0x69, 0x49, 0xac, 0x40,
0xcc, 0x1f, 0xe0, 0xb3, 0x28, 0x34, 0x8c, 0xee, 0x06, 0xe7, 0x30, 0x09, 0xa4, 0xd6, 0xee, 0xa5,
0xb1, 0xc3, 0x22, 0xa3, 0x68, 0xad, 0x12, 0x99, 0x08, 0x09, 0x2b, 0x91, 0xc9, 0x20, 0xaf, 0x9e,
0x43, 0xef, 0x00, 0xc5, 0x51, 0x56, 0x14, 0xf8, 0x29, 0x15, 0xee, 0xd5, 0xf4, 0x65, 0x53, 0x02,
0xf1, 0x27, 0x50, 0x0d, 0xe1, 0x93, 0x28, 0xf0, 0x58, 0x1c, 0xba, 0xd5, 0xee, 0x24, 0xf2, 0x02,
0x49, 0x6f, 0xa0, 0xbe, 0x78, 0xcf, 0xa8, 0x54, 0x4a, 0x01, 0x3b, 0x55, 0x2a, 0xa5, 0xc2, 0x97,
0x39, 0x74, 0x0c, 0xa0, 0x20, 0x3d, 0x15, 0xee, 0x18, 0x7e, 0xa8, 0xc2, 0x1d, 0x47, 0x00, 0xf5,
0xdc, 0x37, 0x79, 0x6e, 0xe1, 0x22, 0x44, 0xa7, 0x2c, 0x4c, 0xc1, 0x02, 0x95, 0x85, 0x69, 0xe8,
0x9e, 0x4c, 0xf6, 0x18, 0xe6, 0xa5, 0x92, 0x3d, 0x0d, 0xe3, 0x53, 0xc9, 0x9e, 0x0a, 0x98, 0xe9,
0x39, 0xf4, 0x14, 0x56, 0x8f, 0x3c, 0x6b, 0x8c, 0x36, 0x82, 0xc9, 0x0a, 0x28, 0xd3, 0x1a, 0x51,
0x62, 0xb0, 0xe8, 0x3b, 0x28, 0xcf, 0x11, 0x22, 0xb4, 0x35, 0x9f, 0xb3, 0x80, 0x7b, 0x69, 0xcd,
0x38, 0x23, 0x10, 0x70, 0x06, 0xb7, 0x22, 0x70, 0x0e, 0xda, 0x0e, 0x34, 0x25, 0xe0, 0x49, 0xda,
0xdd, 0x14, 0x6e, 0xf8, 0xc8, 0x2a, 0x98, 0x45, 0xc5, 0x30, 0x06, 0x02, 0xa9, 0x18, 0x26, 0xa0,
0x32, 0xe2, 0x30, 0xc4, 0x91, 0x12, 0x75, 0x18, 0x52, 0x31, 0x1b, 0x75, 0x18, 0xd2, 0x81, 0x96,
0xb9, 0xf8, 0x45, 0x6c, 0x23, 0x2c, 0x3e, 0x05, 0x65, 0x09, 0x8b, 0x4f, 0x83, 0x46, 0xf4, 0x1c,
0x72, 0xe2, 0xa0, 0xbf, 0x8f, 0x49, 0xa0, 0x2f, 0xd2, 0xce, 0x41, 0x14, 0x1c, 0xd1, 0xbe, 0xfc,
0x8f, 0xf3, 0x02, 0x6d, 0xa7, 0x50, 0x0b, 0x63, 0x12, 0xe8, 0x4e, 0x74, 0x69, 0xa4, 0x81, 0xd2,
0xb6, 0x93, 0x99, 0xa1, 0xc3, 0x73, 0x0d, 0x5a, 0x7a, 0x6b, 0x84, 0xbe, 0x5a, 0x66, 0x57, 0x54,
0xd5, 0xd7, 0x1f, 0x33, 0x75, 0xae, 0x78, 0x37, 0xcf, 0x2b, 0x54, 0x08, 0xc8, 0x50, 0x15, 0x2a,
0x0e, 0xa2, 0xa8, 0x0a, 0x95, 0x80, 0x7c, 0xe8, 0x39, 0x74, 0x08, 0x95, 0xa0, 0xb5, 0x47, 0xcd,
0x34, 0x60, 0x42, 0x6b, 0x25, 0x70, 0x02, 0x19, 0xcf, 0xa1, 0x16, 0x6e, 0xd5, 0x95, 0x57, 0x13,
0xf0, 0x01, 0xe5, 0xd5, 0xc4, 0xee, 0x5e, 0x16, 0x5f, 0xd5, 0xfe, 0x85, 0x8a, 0x6f, 0xac, 0xbb,
0x0c, 0x15, 0xdf, 0x78, 0xbf, 0xa8, 0xe7, 0xd0, 0x0f, 0xe2, 0x37, 0x9e, 0x68, 0xcf, 0x86, 0xc2,
0x3f, 0xb5, 0x24, 0xb6, 0x87, 0xaa, 0x02, 0xa5, 0x36, 0x7c, 0x22, 0xf6, 0x6f, 0x61, 0x3d, 0xd6,
0x84, 0x29, 0xe9, 0x69, 0xfd, 0x9e, 0x92, 0x9e, 0xda, 0xc1, 0xe9, 0x39, 0xf4, 0x3b, 0x28, 0xf9,
0x3f, 0xa0, 0xa2, 0xcd, 0x60, 0x7e, 0xe4, 0x77, 0x59, 0x6d, 0x2b, 0x46, 0x0f, 0x56, 0x7f, 0x0f,
0xd5, 0x50, 0x6f, 0x86, 0xc2, 0x37, 0xc0, 0x42, 0xcf, 0xa5, 0x3c, 0x98, 0xd0, 0xcc, 0x89, 0x5d,
0xfe, 0x09, 0xb6, 0x97, 0x35, 0x4a, 0xe8, 0xf1, 0xb2, 0xc4, 0x5d, 0xd4, 0xf6, 0xe4, 0xe3, 0x26,
0x07, 0x1b, 0x39, 0x87, 0x5b, 0x91, 0xc7, 0xbf, 0x2a, 0xb8, 0x49, 0x3d, 0x99, 0x2a, 0xb8, 0x89,
0x1d, 0x83, 0xd8, 0x0e, 0x86, 0x46, 0xd2, 0x53, 0x11, 0x3d, 0x54, 0xe9, 0x9d, 0xfa, 0x86, 0xd5,
0x1e, 0x2d, 0x9f, 0x14, 0x52, 0xf3, 0x03, 0xac, 0xc7, 0xde, 0xcf, 0x2a, 0x37, 0xd2, 0x9e, 0xf4,
0x2a, 0x37, 0x52, 0x1f, 0xdf, 0x42, 0xfa, 0x3b, 0x40, 0x71, 0x70, 0x0a, 0x85, 0x5e, 0x89, 0x29,
0xe8, 0x98, 0xaa, 0xc8, 0xe9, 0xd8, 0xd6, 0xae, 0x30, 0x3e, 0x86, 0x46, 0x29, 0xe3, 0xd3, 0x80,
0x2f, 0x65, 0x7c, 0x2a, 0x94, 0xc5, 0x8d, 0xbf, 0x5c, 0x13, 0x7f, 0x34, 0x79, 0xfa, 0xef, 0x00,
0x00, 0x00, 0xff, 0xff, 0x01, 0xa7, 0xf9, 0xa3, 0x9a, 0x22, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: server.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -23,7 +23,7 @@ type ServerInfoRequest struct {
func (m *ServerInfoRequest) Reset() { *m = ServerInfoRequest{} }
func (m *ServerInfoRequest) String() string { return proto.CompactTextString(m) }
func (*ServerInfoRequest) ProtoMessage() {}
func (*ServerInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{0} }
func (*ServerInfoRequest) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{0} }
type ServerInfoResponse struct {
ServerVersion string `protobuf:"bytes,1,opt,name=server_version,json=serverVersion" json:"server_version,omitempty"`
......@@ -34,7 +34,7 @@ type ServerInfoResponse struct {
func (m *ServerInfoResponse) Reset() { *m = ServerInfoResponse{} }
func (m *ServerInfoResponse) String() string { return proto.CompactTextString(m) }
func (*ServerInfoResponse) ProtoMessage() {}
func (*ServerInfoResponse) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{1} }
func (*ServerInfoResponse) Descriptor() ([]byte, []int) { return fileDescriptor10, []int{1} }
func (m *ServerInfoResponse) GetServerVersion() string {
if m != nil {
......@@ -67,7 +67,7 @@ func (m *ServerInfoResponse_StorageStatus) Reset() { *m = ServerInfoResp
func (m *ServerInfoResponse_StorageStatus) String() string { return proto.CompactTextString(m) }
func (*ServerInfoResponse_StorageStatus) ProtoMessage() {}
func (*ServerInfoResponse_StorageStatus) Descriptor() ([]byte, []int) {
return fileDescriptor11, []int{1, 0}
return fileDescriptor10, []int{1, 0}
}
func (m *ServerInfoResponse_StorageStatus) GetStorageName() string {
......@@ -169,9 +169,9 @@ var _ServerService_serviceDesc = grpc.ServiceDesc{
Metadata: "server.proto",
}
func init() { proto.RegisterFile("server.proto", fileDescriptor11) }
func init() { proto.RegisterFile("server.proto", fileDescriptor10) }
var fileDescriptor11 = []byte{
var fileDescriptor10 = []byte{
// 258 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x91, 0xcf, 0x4a, 0xc3, 0x40,
0x10, 0xc6, 0x6d, 0x03, 0xa5, 0x9d, 0x34, 0xfe, 0x19, 0x2f, 0x35, 0x08, 0xd6, 0x80, 0x90, 0x53,
......
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: shared.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -30,7 +30,7 @@ type Repository struct {
func (m *Repository) Reset() { *m = Repository{} }
func (m *Repository) String() string { return proto.CompactTextString(m) }
func (*Repository) ProtoMessage() {}
func (*Repository) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{0} }
func (*Repository) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{0} }
func (m *Repository) GetStorageName() string {
if m != nil {
......@@ -84,7 +84,7 @@ type GitCommit struct {
func (m *GitCommit) Reset() { *m = GitCommit{} }
func (m *GitCommit) String() string { return proto.CompactTextString(m) }
func (*GitCommit) ProtoMessage() {}
func (*GitCommit) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{1} }
func (*GitCommit) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{1} }
func (m *GitCommit) GetId() string {
if m != nil {
......@@ -144,7 +144,7 @@ type CommitAuthor struct {
func (m *CommitAuthor) Reset() { *m = CommitAuthor{} }
func (m *CommitAuthor) String() string { return proto.CompactTextString(m) }
func (*CommitAuthor) ProtoMessage() {}
func (*CommitAuthor) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{2} }
func (*CommitAuthor) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{2} }
func (m *CommitAuthor) GetName() []byte {
if m != nil {
......@@ -174,7 +174,7 @@ type ExitStatus struct {
func (m *ExitStatus) Reset() { *m = ExitStatus{} }
func (m *ExitStatus) String() string { return proto.CompactTextString(m) }
func (*ExitStatus) ProtoMessage() {}
func (*ExitStatus) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{3} }
func (*ExitStatus) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{3} }
func (m *ExitStatus) GetValue() int32 {
if m != nil {
......@@ -192,7 +192,7 @@ type Branch struct {
func (m *Branch) Reset() { *m = Branch{} }
func (m *Branch) String() string { return proto.CompactTextString(m) }
func (*Branch) ProtoMessage() {}
func (*Branch) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{4} }
func (*Branch) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{4} }
func (m *Branch) GetName() []byte {
if m != nil {
......@@ -223,7 +223,7 @@ type Tag struct {
func (m *Tag) Reset() { *m = Tag{} }
func (m *Tag) String() string { return proto.CompactTextString(m) }
func (*Tag) ProtoMessage() {}
func (*Tag) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{5} }
func (*Tag) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{5} }
func (m *Tag) GetName() []byte {
if m != nil {
......@@ -277,7 +277,7 @@ type User struct {
func (m *User) Reset() { *m = User{} }
func (m *User) String() string { return proto.CompactTextString(m) }
func (*User) ProtoMessage() {}
func (*User) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{6} }
func (*User) Descriptor() ([]byte, []int) { return fileDescriptor11, []int{6} }
func (m *User) GetGlId() string {
if m != nil {
......@@ -317,44 +317,44 @@ func init() {
proto.RegisterType((*User)(nil), "gitaly.User")
}
func init() { proto.RegisterFile("shared.proto", fileDescriptor12) }
var fileDescriptor12 = []byte{
// 568 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0x5f, 0x6f, 0xd3, 0x3e,
0x14, 0x55, 0xd2, 0xb4, 0x5b, 0x6f, 0xb3, 0x9f, 0x7e, 0x98, 0x3d, 0x44, 0x43, 0xd3, 0x4a, 0x78,
0xd9, 0x03, 0xca, 0x50, 0x91, 0x78, 0x1f, 0x7f, 0x34, 0x8d, 0x07, 0x40, 0xde, 0xf6, 0x1c, 0xb9,
0xcd, 0x9d, 0x6b, 0xe4, 0x34, 0x95, 0x7d, 0x33, 0xb1, 0x3d, 0xf1, 0x01, 0xf9, 0x1e, 0x7c, 0x0d,
0x64, 0x3b, 0xe9, 0x06, 0x14, 0xc4, 0x9b, 0xef, 0xf1, 0xf1, 0xf5, 0x3d, 0x3e, 0xc7, 0x90, 0xda,
0xa5, 0x30, 0x58, 0x15, 0x6b, 0xd3, 0x50, 0xc3, 0x46, 0x52, 0x91, 0xd0, 0xb7, 0x07, 0x47, 0xb2,
0x69, 0xa4, 0xc6, 0x13, 0x8f, 0xce, 0xdb, 0xeb, 0x13, 0x52, 0x35, 0x5a, 0x12, 0xf5, 0x3a, 0x10,
0xf3, 0xaf, 0x31, 0x00, 0xc7, 0x75, 0x63, 0x15, 0x35, 0xe6, 0x96, 0x3d, 0x85, 0xd4, 0x52, 0x63,
0x84, 0xc4, 0x72, 0x25, 0x6a, 0xcc, 0xe2, 0x69, 0x74, 0x3c, 0xe6, 0x93, 0x0e, 0xfb, 0x20, 0x6a,
0x64, 0xcf, 0x60, 0xcf, 0xa0, 0x16, 0xa4, 0x6e, 0xb0, 0x5c, 0x0b, 0x5a, 0x66, 0x03, 0xcf, 0x49,
0x7b, 0xf0, 0x93, 0xa0, 0x25, 0x7b, 0x01, 0xfb, 0x52, 0x51, 0xd9, 0xcc, 0x3f, 0xe3, 0x82, 0xca,
0x4a, 0x19, 0x5c, 0xb8, 0xfe, 0x59, 0xe2, 0xb9, 0x4c, 0x2a, 0xfa, 0xe8, 0xb7, 0xde, 0xf6, 0x3b,
0xec, 0x0c, 0xa6, 0xee, 0x84, 0xd0, 0x84, 0x66, 0x25, 0x08, 0x7f, 0x3d, 0xab, 0xd0, 0x66, 0xc3,
0xe9, 0xe0, 0x78, 0xcc, 0x0f, 0xa5, 0xa2, 0xd3, 0x9e, 0xf6, 0x73, 0x1b, 0x85, 0xd6, 0xcd, 0x27,
0x75, 0x69, 0x36, 0x9a, 0xb2, 0x51, 0x98, 0x4f, 0xea, 0x7b, 0x9d, 0xef, 0x93, 0xdd, 0xe8, 0xff,
0x98, 0x27, 0x6e, 0xfe, 0xfc, 0x7b, 0x04, 0xe3, 0x33, 0x45, 0x6f, 0x9a, 0xba, 0x56, 0xc4, 0xfe,
0x83, 0x58, 0x55, 0x59, 0xe4, 0xcf, 0xc4, 0xaa, 0x62, 0x19, 0xec, 0xd8, 0xd6, 0x5f, 0xe2, 0x1f,
0x23, 0xe5, 0x7d, 0xc9, 0x18, 0x24, 0xf3, 0xa6, 0xba, 0xf5, 0xfa, 0x53, 0xee, 0xd7, 0xec, 0x39,
0x8c, 0x44, 0x4b, 0xcb, 0xc6, 0x78, 0xa5, 0x93, 0xd9, 0x7e, 0x11, 0x8c, 0x28, 0x42, 0xf7, 0x53,
0xbf, 0xc7, 0x3b, 0x0e, 0x9b, 0xc1, 0x78, 0xe1, 0x71, 0x42, 0x93, 0x0d, 0xff, 0x72, 0xe0, 0x9e,
0xc6, 0x0e, 0x01, 0xd6, 0xc2, 0xe0, 0x8a, 0x4a, 0x55, 0xd9, 0x6c, 0xe4, 0x5f, 0x64, 0x1c, 0x90,
0xf3, 0xca, 0xb2, 0x27, 0x30, 0x76, 0x83, 0x94, 0x56, 0xdd, 0x61, 0xb6, 0x33, 0x8d, 0x8e, 0x07,
0x7c, 0xd7, 0x01, 0x17, 0xea, 0x0e, 0xf3, 0x25, 0xa4, 0x0f, 0xdb, 0x3a, 0x05, 0xde, 0xe5, 0x28,
0x28, 0x70, 0x6b, 0xb6, 0x0f, 0x43, 0xac, 0x85, 0xd2, 0x9d, 0xda, 0x50, 0xb0, 0x02, 0x92, 0x4a,
0x10, 0x7a, 0xad, 0x93, 0xd9, 0x41, 0x11, 0x62, 0x55, 0xf4, 0xb1, 0x2a, 0x2e, 0xfb, 0x58, 0x71,
0xcf, 0xcb, 0x73, 0x80, 0x77, 0x5f, 0x14, 0x5d, 0x90, 0xa0, 0xd6, 0xba, 0x9e, 0x37, 0x42, 0xb7,
0xe1, 0xa2, 0x21, 0x0f, 0x45, 0x7e, 0x09, 0xa3, 0xd7, 0x46, 0xac, 0x16, 0xcb, 0xad, 0x73, 0xbc,
0x82, 0x3d, 0x12, 0x46, 0x22, 0x95, 0x41, 0xbb, 0x9f, 0x67, 0x32, 0x7b, 0xd4, 0xbf, 0xcf, 0xc6,
0x31, 0x9e, 0x06, 0x5e, 0xa8, 0xf2, 0x6f, 0x11, 0x0c, 0x2e, 0x85, 0xdc, 0xda, 0x33, 0x78, 0x1b,
0x6f, 0xbc, 0xfd, 0xed, 0x8e, 0xc1, 0x3f, 0xdd, 0xe1, 0x32, 0x51, 0xa3, 0xb5, 0x42, 0xa2, 0xb7,
0x39, 0xe5, 0x7d, 0xe9, 0xfe, 0x4f, 0xb7, 0x0c, 0x0e, 0x0c, 0xbd, 0x03, 0x93, 0x0e, 0x73, 0x26,
0xb8, 0x88, 0x90, 0x90, 0x12, 0x8d, 0x0f, 0xe6, 0x1f, 0x23, 0x12, 0x38, 0xf9, 0x35, 0x24, 0x57,
0x16, 0x0d, 0x7b, 0x0c, 0x43, 0xa9, 0xcb, 0x4d, 0x32, 0x13, 0xa9, 0xcf, 0xab, 0x8d, 0xc6, 0x78,
0x9b, 0x7f, 0x83, 0x87, 0xfe, 0x1d, 0xc1, 0x44, 0xea, 0xb2, 0xb5, 0xee, 0xd3, 0xd4, 0xd8, 0x7d,
0x43, 0x90, 0xfa, 0xaa, 0x43, 0xe6, 0x23, 0x6f, 0xe5, 0xcb, 0x1f, 0x01, 0x00, 0x00, 0xff, 0xff,
0xf1, 0xe6, 0xc7, 0x44, 0x47, 0x04, 0x00, 0x00,
func init() { proto.RegisterFile("shared.proto", fileDescriptor11) }
var fileDescriptor11 = []byte{
// 576 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x8c, 0x53, 0x41, 0x6f, 0xd4, 0x3c,
0x10, 0x55, 0xb2, 0xd9, 0x6d, 0x77, 0x36, 0xfd, 0xf4, 0x61, 0x7a, 0x88, 0x8a, 0xaa, 0x2e, 0xe1,
0xd2, 0x03, 0x4a, 0xd1, 0x22, 0x71, 0x6f, 0x01, 0x55, 0xe5, 0x00, 0xc8, 0x6d, 0x2f, 0x5c, 0x22,
0xef, 0x66, 0xea, 0x35, 0x72, 0x36, 0x2b, 0x7b, 0x52, 0xd1, 0x9e, 0xf8, 0x81, 0xfc, 0x0f, 0xfe,
0x06, 0xb2, 0x9d, 0x6c, 0x0b, 0x14, 0xc4, 0xcd, 0xf3, 0xfc, 0x3c, 0x9e, 0xe7, 0xf7, 0x0c, 0xa9,
0x5d, 0x0a, 0x83, 0x55, 0xb1, 0x36, 0x0d, 0x35, 0x6c, 0x24, 0x15, 0x09, 0x7d, 0xb3, 0x77, 0x20,
0x9b, 0x46, 0x6a, 0x3c, 0xf2, 0xe8, 0xbc, 0xbd, 0x3a, 0x22, 0x55, 0xa3, 0x25, 0x51, 0xaf, 0x03,
0x31, 0xff, 0x1a, 0x03, 0x70, 0x5c, 0x37, 0x56, 0x51, 0x63, 0x6e, 0xd8, 0x53, 0x48, 0x2d, 0x35,
0x46, 0x48, 0x2c, 0x57, 0xa2, 0xc6, 0x2c, 0x9e, 0x46, 0x87, 0x63, 0x3e, 0xe9, 0xb0, 0xf7, 0xa2,
0x46, 0xf6, 0x0c, 0x76, 0x0c, 0x6a, 0x41, 0xea, 0x1a, 0xcb, 0xb5, 0xa0, 0x65, 0x36, 0xf0, 0x9c,
0xb4, 0x07, 0x3f, 0x0a, 0x5a, 0xb2, 0x17, 0xb0, 0x2b, 0x15, 0x95, 0xcd, 0xfc, 0x33, 0x2e, 0xa8,
0xac, 0x94, 0xc1, 0x85, 0xeb, 0x9f, 0x25, 0x9e, 0xcb, 0xa4, 0xa2, 0x0f, 0x7e, 0xeb, 0x4d, 0xbf,
0xc3, 0x4e, 0x61, 0xea, 0x4e, 0x08, 0x4d, 0x68, 0x56, 0x82, 0xf0, 0xd7, 0xb3, 0x0a, 0x6d, 0x36,
0x9c, 0x0e, 0x0e, 0xc7, 0x7c, 0x5f, 0x2a, 0x3a, 0xee, 0x69, 0x3f, 0xb7, 0x51, 0x68, 0xdd, 0x7c,
0x52, 0x97, 0x66, 0xa3, 0x29, 0x1b, 0x85, 0xf9, 0xa4, 0xbe, 0xd3, 0xf9, 0x2e, 0xd9, 0x8e, 0xfe,
0x8f, 0x79, 0xe2, 0xe6, 0xcf, 0xbf, 0x47, 0x30, 0x3e, 0x55, 0xf4, 0xba, 0xa9, 0x6b, 0x45, 0xec,
0x3f, 0x88, 0x55, 0x95, 0x45, 0xfe, 0x4c, 0xac, 0x2a, 0x96, 0xc1, 0x96, 0x6d, 0xfd, 0x25, 0xfe,
0x31, 0x52, 0xde, 0x97, 0x8c, 0x41, 0x32, 0x6f, 0xaa, 0x1b, 0xaf, 0x3f, 0xe5, 0x7e, 0xcd, 0x9e,
0xc3, 0x48, 0xb4, 0xb4, 0x6c, 0x8c, 0x57, 0x3a, 0x99, 0xed, 0x16, 0xc1, 0x88, 0x22, 0x74, 0x3f,
0xf6, 0x7b, 0xbc, 0xe3, 0xb0, 0x19, 0x8c, 0x17, 0x1e, 0x27, 0x34, 0xd9, 0xf0, 0x2f, 0x07, 0xee,
0x68, 0x6c, 0x1f, 0x60, 0x2d, 0x0c, 0xae, 0xa8, 0x54, 0x95, 0xcd, 0x46, 0xfe, 0x45, 0xc6, 0x01,
0x39, 0xab, 0x2c, 0x7b, 0x02, 0x63, 0x37, 0x48, 0x69, 0xd5, 0x2d, 0x66, 0x5b, 0xd3, 0xe8, 0x70,
0xc0, 0xb7, 0x1d, 0x70, 0xae, 0x6e, 0x31, 0x5f, 0x42, 0x7a, 0xbf, 0xad, 0x53, 0xe0, 0x5d, 0x8e,
0x82, 0x02, 0xb7, 0x66, 0xbb, 0x30, 0xc4, 0x5a, 0x28, 0xdd, 0xa9, 0x0d, 0x05, 0x2b, 0x20, 0xa9,
0x04, 0xa1, 0xd7, 0x3a, 0x99, 0xed, 0x15, 0x21, 0x56, 0x45, 0x1f, 0xab, 0xe2, 0xa2, 0x8f, 0x15,
0xf7, 0xbc, 0x3c, 0x07, 0x78, 0xfb, 0x45, 0xd1, 0x39, 0x09, 0x6a, 0xad, 0xeb, 0x79, 0x2d, 0x74,
0x1b, 0x2e, 0x1a, 0xf2, 0x50, 0xe4, 0x17, 0x30, 0x3a, 0x31, 0x62, 0xb5, 0x58, 0x3e, 0x38, 0xc7,
0x2b, 0xd8, 0x21, 0x61, 0x24, 0x52, 0x19, 0xb4, 0xfb, 0x79, 0x26, 0xb3, 0x47, 0xfd, 0xfb, 0x6c,
0x1c, 0xe3, 0x69, 0xe0, 0x85, 0x2a, 0xff, 0x16, 0xc1, 0xe0, 0x42, 0xc8, 0x07, 0x7b, 0x06, 0x6f,
0xe3, 0x8d, 0xb7, 0xbf, 0xdd, 0x31, 0xf8, 0xa7, 0x3b, 0x5c, 0x26, 0x6a, 0xb4, 0x56, 0x48, 0xf4,
0x36, 0xa7, 0xbc, 0x2f, 0xdd, 0xff, 0xe9, 0x96, 0xc1, 0x81, 0xa1, 0x77, 0x60, 0xd2, 0x61, 0xce,
0x04, 0x17, 0x11, 0x12, 0x52, 0xa2, 0xf1, 0xc1, 0xfc, 0x63, 0x44, 0x02, 0x27, 0xbf, 0x82, 0xe4,
0xd2, 0xa2, 0x61, 0x8f, 0x61, 0x28, 0x75, 0xb9, 0x49, 0x66, 0x22, 0xf5, 0x59, 0xb5, 0xd1, 0x18,
0x3f, 0xe4, 0xdf, 0xe0, 0xbe, 0x7f, 0x07, 0x30, 0x91, 0xba, 0x6c, 0xad, 0xfb, 0x34, 0x35, 0x76,
0xdf, 0x10, 0xa4, 0xbe, 0xec, 0x90, 0x13, 0xf8, 0xb4, 0x1d, 0xc6, 0x58, 0xcf, 0xe7, 0x23, 0x6f,
0xeb, 0xcb, 0x1f, 0x01, 0x00, 0x00, 0xff, 0xff, 0x1d, 0xed, 0xe0, 0x22, 0x53, 0x04, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: smarthttp.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -28,7 +28,7 @@ type InfoRefsRequest struct {
func (m *InfoRefsRequest) Reset() { *m = InfoRefsRequest{} }
func (m *InfoRefsRequest) String() string { return proto.CompactTextString(m) }
func (*InfoRefsRequest) ProtoMessage() {}
func (*InfoRefsRequest) Descriptor() ([]byte, []int) { return fileDescriptor13, []int{0} }
func (*InfoRefsRequest) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{0} }
func (m *InfoRefsRequest) GetRepository() *Repository {
if m != nil {
......@@ -58,7 +58,7 @@ type InfoRefsResponse struct {
func (m *InfoRefsResponse) Reset() { *m = InfoRefsResponse{} }
func (m *InfoRefsResponse) String() string { return proto.CompactTextString(m) }
func (*InfoRefsResponse) ProtoMessage() {}
func (*InfoRefsResponse) Descriptor() ([]byte, []int) { return fileDescriptor13, []int{1} }
func (*InfoRefsResponse) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{1} }
func (m *InfoRefsResponse) GetData() []byte {
if m != nil {
......@@ -81,7 +81,7 @@ type PostUploadPackRequest struct {
func (m *PostUploadPackRequest) Reset() { *m = PostUploadPackRequest{} }
func (m *PostUploadPackRequest) String() string { return proto.CompactTextString(m) }
func (*PostUploadPackRequest) ProtoMessage() {}
func (*PostUploadPackRequest) Descriptor() ([]byte, []int) { return fileDescriptor13, []int{2} }
func (*PostUploadPackRequest) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{2} }
func (m *PostUploadPackRequest) GetRepository() *Repository {
if m != nil {
......@@ -119,7 +119,7 @@ type PostUploadPackResponse struct {
func (m *PostUploadPackResponse) Reset() { *m = PostUploadPackResponse{} }
func (m *PostUploadPackResponse) String() string { return proto.CompactTextString(m) }
func (*PostUploadPackResponse) ProtoMessage() {}
func (*PostUploadPackResponse) Descriptor() ([]byte, []int) { return fileDescriptor13, []int{3} }
func (*PostUploadPackResponse) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{3} }
func (m *PostUploadPackResponse) GetData() []byte {
if m != nil {
......@@ -147,7 +147,7 @@ type PostReceivePackRequest struct {
func (m *PostReceivePackRequest) Reset() { *m = PostReceivePackRequest{} }
func (m *PostReceivePackRequest) String() string { return proto.CompactTextString(m) }
func (*PostReceivePackRequest) ProtoMessage() {}
func (*PostReceivePackRequest) Descriptor() ([]byte, []int) { return fileDescriptor13, []int{4} }
func (*PostReceivePackRequest) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{4} }
func (m *PostReceivePackRequest) GetRepository() *Repository {
if m != nil {
......@@ -206,7 +206,7 @@ type PostReceivePackResponse struct {
func (m *PostReceivePackResponse) Reset() { *m = PostReceivePackResponse{} }
func (m *PostReceivePackResponse) String() string { return proto.CompactTextString(m) }
func (*PostReceivePackResponse) ProtoMessage() {}
func (*PostReceivePackResponse) Descriptor() ([]byte, []int) { return fileDescriptor13, []int{5} }
func (*PostReceivePackResponse) Descriptor() ([]byte, []int) { return fileDescriptor12, []int{5} }
func (m *PostReceivePackResponse) GetData() []byte {
if m != nil {
......@@ -521,9 +521,9 @@ var _SmartHTTPService_serviceDesc = grpc.ServiceDesc{
Metadata: "smarthttp.proto",
}
func init() { proto.RegisterFile("smarthttp.proto", fileDescriptor13) }
func init() { proto.RegisterFile("smarthttp.proto", fileDescriptor12) }
var fileDescriptor13 = []byte{
var fileDescriptor12 = []byte{
// 423 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x53, 0xd1, 0x8a, 0xd3, 0x40,
0x14, 0x75, 0xd2, 0x6e, 0x65, 0x6f, 0xa3, 0x2d, 0x77, 0xd1, 0x0d, 0x01, 0xdd, 0x1a, 0x41, 0xf2,
......
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: ssh.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -31,7 +31,7 @@ type SSHUploadPackRequest struct {
func (m *SSHUploadPackRequest) Reset() { *m = SSHUploadPackRequest{} }
func (m *SSHUploadPackRequest) String() string { return proto.CompactTextString(m) }
func (*SSHUploadPackRequest) ProtoMessage() {}
func (*SSHUploadPackRequest) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{0} }
func (*SSHUploadPackRequest) Descriptor() ([]byte, []int) { return fileDescriptor13, []int{0} }
func (m *SSHUploadPackRequest) GetRepository() *Repository {
if m != nil {
......@@ -74,7 +74,7 @@ type SSHUploadPackResponse struct {
func (m *SSHUploadPackResponse) Reset() { *m = SSHUploadPackResponse{} }
func (m *SSHUploadPackResponse) String() string { return proto.CompactTextString(m) }
func (*SSHUploadPackResponse) ProtoMessage() {}
func (*SSHUploadPackResponse) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{1} }
func (*SSHUploadPackResponse) Descriptor() ([]byte, []int) { return fileDescriptor13, []int{1} }
func (m *SSHUploadPackResponse) GetStdout() []byte {
if m != nil {
......@@ -116,7 +116,7 @@ type SSHReceivePackRequest struct {
func (m *SSHReceivePackRequest) Reset() { *m = SSHReceivePackRequest{} }
func (m *SSHReceivePackRequest) String() string { return proto.CompactTextString(m) }
func (*SSHReceivePackRequest) ProtoMessage() {}
func (*SSHReceivePackRequest) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{2} }
func (*SSHReceivePackRequest) Descriptor() ([]byte, []int) { return fileDescriptor13, []int{2} }
func (m *SSHReceivePackRequest) GetRepository() *Repository {
if m != nil {
......@@ -180,7 +180,7 @@ type SSHReceivePackResponse struct {
func (m *SSHReceivePackResponse) Reset() { *m = SSHReceivePackResponse{} }
func (m *SSHReceivePackResponse) String() string { return proto.CompactTextString(m) }
func (*SSHReceivePackResponse) ProtoMessage() {}
func (*SSHReceivePackResponse) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{3} }
func (*SSHReceivePackResponse) Descriptor() ([]byte, []int) { return fileDescriptor13, []int{3} }
func (m *SSHReceivePackResponse) GetStdout() []byte {
if m != nil {
......@@ -213,7 +213,7 @@ type SSHUploadArchiveRequest struct {
func (m *SSHUploadArchiveRequest) Reset() { *m = SSHUploadArchiveRequest{} }
func (m *SSHUploadArchiveRequest) String() string { return proto.CompactTextString(m) }
func (*SSHUploadArchiveRequest) ProtoMessage() {}
func (*SSHUploadArchiveRequest) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{4} }
func (*SSHUploadArchiveRequest) Descriptor() ([]byte, []int) { return fileDescriptor13, []int{4} }
func (m *SSHUploadArchiveRequest) GetRepository() *Repository {
if m != nil {
......@@ -241,7 +241,7 @@ type SSHUploadArchiveResponse struct {
func (m *SSHUploadArchiveResponse) Reset() { *m = SSHUploadArchiveResponse{} }
func (m *SSHUploadArchiveResponse) String() string { return proto.CompactTextString(m) }
func (*SSHUploadArchiveResponse) ProtoMessage() {}
func (*SSHUploadArchiveResponse) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{5} }
func (*SSHUploadArchiveResponse) Descriptor() ([]byte, []int) { return fileDescriptor13, []int{5} }
func (m *SSHUploadArchiveResponse) GetStdout() []byte {
if m != nil {
......@@ -513,9 +513,9 @@ var _SSHService_serviceDesc = grpc.ServiceDesc{
Metadata: "ssh.proto",
}
func init() { proto.RegisterFile("ssh.proto", fileDescriptor14) }
func init() { proto.RegisterFile("ssh.proto", fileDescriptor13) }
var fileDescriptor14 = []byte{
var fileDescriptor13 = []byte{
// 452 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x53, 0xc1, 0x6e, 0xd3, 0x40,
0x10, 0xc5, 0x89, 0x13, 0xc8, 0xc4, 0x45, 0xd1, 0xd2, 0x16, 0x2b, 0x02, 0x6a, 0xcc, 0xc5, 0x07,
......
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: storage.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -17,6 +17,46 @@ var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type ListDirectoriesRequest struct {
StorageName string `protobuf:"bytes,1,opt,name=storage_name,json=storageName" json:"storage_name,omitempty"`
Depth uint32 `protobuf:"varint,2,opt,name=depth" json:"depth,omitempty"`
}
func (m *ListDirectoriesRequest) Reset() { *m = ListDirectoriesRequest{} }
func (m *ListDirectoriesRequest) String() string { return proto.CompactTextString(m) }
func (*ListDirectoriesRequest) ProtoMessage() {}
func (*ListDirectoriesRequest) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{0} }
func (m *ListDirectoriesRequest) GetStorageName() string {
if m != nil {
return m.StorageName
}
return ""
}
func (m *ListDirectoriesRequest) GetDepth() uint32 {
if m != nil {
return m.Depth
}
return 0
}
type ListDirectoriesResponse struct {
Paths []string `protobuf:"bytes,1,rep,name=paths" json:"paths,omitempty"`
}
func (m *ListDirectoriesResponse) Reset() { *m = ListDirectoriesResponse{} }
func (m *ListDirectoriesResponse) String() string { return proto.CompactTextString(m) }
func (*ListDirectoriesResponse) ProtoMessage() {}
func (*ListDirectoriesResponse) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{1} }
func (m *ListDirectoriesResponse) GetPaths() []string {
if m != nil {
return m.Paths
}
return nil
}
type DeleteAllRepositoriesRequest struct {
StorageName string `protobuf:"bytes,1,opt,name=storage_name,json=storageName" json:"storage_name,omitempty"`
}
......@@ -24,7 +64,7 @@ type DeleteAllRepositoriesRequest struct {
func (m *DeleteAllRepositoriesRequest) Reset() { *m = DeleteAllRepositoriesRequest{} }
func (m *DeleteAllRepositoriesRequest) String() string { return proto.CompactTextString(m) }
func (*DeleteAllRepositoriesRequest) ProtoMessage() {}
func (*DeleteAllRepositoriesRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{0} }
func (*DeleteAllRepositoriesRequest) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{2} }
func (m *DeleteAllRepositoriesRequest) GetStorageName() string {
if m != nil {
......@@ -39,9 +79,11 @@ type DeleteAllRepositoriesResponse struct {
func (m *DeleteAllRepositoriesResponse) Reset() { *m = DeleteAllRepositoriesResponse{} }
func (m *DeleteAllRepositoriesResponse) String() string { return proto.CompactTextString(m) }
func (*DeleteAllRepositoriesResponse) ProtoMessage() {}
func (*DeleteAllRepositoriesResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{1} }
func (*DeleteAllRepositoriesResponse) Descriptor() ([]byte, []int) { return fileDescriptor14, []int{3} }
func init() {
proto.RegisterType((*ListDirectoriesRequest)(nil), "gitaly.ListDirectoriesRequest")
proto.RegisterType((*ListDirectoriesResponse)(nil), "gitaly.ListDirectoriesResponse")
proto.RegisterType((*DeleteAllRepositoriesRequest)(nil), "gitaly.DeleteAllRepositoriesRequest")
proto.RegisterType((*DeleteAllRepositoriesResponse)(nil), "gitaly.DeleteAllRepositoriesResponse")
}
......@@ -57,6 +99,7 @@ const _ = grpc.SupportPackageIsVersion4
// Client API for StorageService service
type StorageServiceClient interface {
ListDirectories(ctx context.Context, in *ListDirectoriesRequest, opts ...grpc.CallOption) (StorageService_ListDirectoriesClient, error)
DeleteAllRepositories(ctx context.Context, in *DeleteAllRepositoriesRequest, opts ...grpc.CallOption) (*DeleteAllRepositoriesResponse, error)
}
......@@ -68,6 +111,38 @@ func NewStorageServiceClient(cc *grpc.ClientConn) StorageServiceClient {
return &storageServiceClient{cc}
}
func (c *storageServiceClient) ListDirectories(ctx context.Context, in *ListDirectoriesRequest, opts ...grpc.CallOption) (StorageService_ListDirectoriesClient, error) {
stream, err := grpc.NewClientStream(ctx, &_StorageService_serviceDesc.Streams[0], c.cc, "/gitaly.StorageService/ListDirectories", opts...)
if err != nil {
return nil, err
}
x := &storageServiceListDirectoriesClient{stream}
if err := x.ClientStream.SendMsg(in); err != nil {
return nil, err
}
if err := x.ClientStream.CloseSend(); err != nil {
return nil, err
}
return x, nil
}
type StorageService_ListDirectoriesClient interface {
Recv() (*ListDirectoriesResponse, error)
grpc.ClientStream
}
type storageServiceListDirectoriesClient struct {
grpc.ClientStream
}
func (x *storageServiceListDirectoriesClient) Recv() (*ListDirectoriesResponse, error) {
m := new(ListDirectoriesResponse)
if err := x.ClientStream.RecvMsg(m); err != nil {
return nil, err
}
return m, nil
}
func (c *storageServiceClient) DeleteAllRepositories(ctx context.Context, in *DeleteAllRepositoriesRequest, opts ...grpc.CallOption) (*DeleteAllRepositoriesResponse, error) {
out := new(DeleteAllRepositoriesResponse)
err := grpc.Invoke(ctx, "/gitaly.StorageService/DeleteAllRepositories", in, out, c.cc, opts...)
......@@ -80,6 +155,7 @@ func (c *storageServiceClient) DeleteAllRepositories(ctx context.Context, in *De
// Server API for StorageService service
type StorageServiceServer interface {
ListDirectories(*ListDirectoriesRequest, StorageService_ListDirectoriesServer) error
DeleteAllRepositories(context.Context, *DeleteAllRepositoriesRequest) (*DeleteAllRepositoriesResponse, error)
}
......@@ -87,6 +163,27 @@ func RegisterStorageServiceServer(s *grpc.Server, srv StorageServiceServer) {
s.RegisterService(&_StorageService_serviceDesc, srv)
}
func _StorageService_ListDirectories_Handler(srv interface{}, stream grpc.ServerStream) error {
m := new(ListDirectoriesRequest)
if err := stream.RecvMsg(m); err != nil {
return err
}
return srv.(StorageServiceServer).ListDirectories(m, &storageServiceListDirectoriesServer{stream})
}
type StorageService_ListDirectoriesServer interface {
Send(*ListDirectoriesResponse) error
grpc.ServerStream
}
type storageServiceListDirectoriesServer struct {
grpc.ServerStream
}
func (x *storageServiceListDirectoriesServer) Send(m *ListDirectoriesResponse) error {
return x.ServerStream.SendMsg(m)
}
func _StorageService_DeleteAllRepositories_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
in := new(DeleteAllRepositoriesRequest)
if err := dec(in); err != nil {
......@@ -114,22 +211,33 @@ var _StorageService_serviceDesc = grpc.ServiceDesc{
Handler: _StorageService_DeleteAllRepositories_Handler,
},
},
Streams: []grpc.StreamDesc{},
Streams: []grpc.StreamDesc{
{
StreamName: "ListDirectories",
Handler: _StorageService_ListDirectories_Handler,
ServerStreams: true,
},
},
Metadata: "storage.proto",
}
func init() { proto.RegisterFile("storage.proto", fileDescriptor15) }
func init() { proto.RegisterFile("storage.proto", fileDescriptor14) }
var fileDescriptor15 = []byte{
// 159 bytes of a gzipped FileDescriptorProto
var fileDescriptor14 = []byte{
// 238 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0xe2, 0x2d, 0x2e, 0xc9, 0x2f,
0x4a, 0x4c, 0x4f, 0xd5, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x4b, 0xcf, 0x2c, 0x49, 0xcc,
0xa9, 0x54, 0x72, 0xe4, 0x92, 0x71, 0x49, 0xcd, 0x49, 0x2d, 0x49, 0x75, 0xcc, 0xc9, 0x09, 0x4a,
0x2d, 0xc8, 0x2f, 0xce, 0x2c, 0xc9, 0x2f, 0xca, 0x4c, 0x2d, 0x0e, 0x4a, 0x2d, 0x2c, 0x4d, 0x2d,
0x2e, 0x11, 0x52, 0xe4, 0xe2, 0x81, 0x6a, 0x8c, 0xcf, 0x4b, 0xcc, 0x4d, 0x95, 0x60, 0x54, 0x60,
0xd4, 0xe0, 0x0c, 0xe2, 0x86, 0x8a, 0xf9, 0x25, 0xe6, 0xa6, 0x2a, 0xc9, 0x73, 0xc9, 0xe2, 0x30,
0xa2, 0xb8, 0x20, 0x3f, 0xaf, 0x38, 0xd5, 0xa8, 0x82, 0x8b, 0x2f, 0x18, 0xa2, 0x3e, 0x38, 0xb5,
0xa8, 0x2c, 0x33, 0x39, 0x55, 0x28, 0x8d, 0x4b, 0x14, 0xab, 0x16, 0x21, 0x15, 0x3d, 0x88, 0xbb,
0xf4, 0xf0, 0x39, 0x4a, 0x4a, 0x95, 0x80, 0x2a, 0x88, 0xbd, 0x4a, 0x0c, 0x49, 0x6c, 0x60, 0xcf,
0x1a, 0x03, 0x02, 0x00, 0x00, 0xff, 0xff, 0x3d, 0x21, 0xd8, 0x88, 0xfd, 0x00, 0x00, 0x00,
0xa9, 0x54, 0x0a, 0xe4, 0x12, 0xf3, 0xc9, 0x2c, 0x2e, 0x71, 0xc9, 0x2c, 0x4a, 0x4d, 0x2e, 0xc9,
0x2f, 0xca, 0x4c, 0x2d, 0x0e, 0x4a, 0x2d, 0x2c, 0x4d, 0x2d, 0x2e, 0x11, 0x52, 0xe4, 0xe2, 0x81,
0x6a, 0x89, 0xcf, 0x4b, 0xcc, 0x4d, 0x95, 0x60, 0x54, 0x60, 0xd4, 0xe0, 0x0c, 0xe2, 0x86, 0x8a,
0xf9, 0x25, 0xe6, 0xa6, 0x0a, 0x89, 0x70, 0xb1, 0xa6, 0xa4, 0x16, 0x94, 0x64, 0x48, 0x30, 0x29,
0x30, 0x6a, 0xf0, 0x06, 0x41, 0x38, 0x4a, 0xfa, 0x5c, 0xe2, 0x18, 0x46, 0x16, 0x17, 0xe4, 0xe7,
0x15, 0x83, 0x35, 0x14, 0x24, 0x96, 0x64, 0x14, 0x4b, 0x30, 0x2a, 0x30, 0x6b, 0x70, 0x06, 0x41,
0x38, 0x4a, 0x8e, 0x5c, 0x32, 0x2e, 0xa9, 0x39, 0xa9, 0x25, 0xa9, 0x8e, 0x39, 0x39, 0x41, 0xa9,
0x05, 0xf9, 0xc5, 0x99, 0xa4, 0xba, 0x44, 0x49, 0x9e, 0x4b, 0x16, 0x87, 0x11, 0x10, 0x9b, 0x8d,
0x2e, 0x30, 0x72, 0xf1, 0x05, 0x43, 0x34, 0x04, 0xa7, 0x16, 0x95, 0x65, 0x26, 0xa7, 0x0a, 0x85,
0x71, 0xf1, 0xa3, 0xb9, 0x53, 0x48, 0x4e, 0x0f, 0x12, 0x2c, 0x7a, 0xd8, 0xc3, 0x44, 0x4a, 0x1e,
0xa7, 0x3c, 0xc4, 0x1a, 0x25, 0x06, 0x03, 0x46, 0xa1, 0x34, 0x2e, 0x51, 0xac, 0x6e, 0x11, 0x52,
0x81, 0xe9, 0xc6, 0xe7, 0x5b, 0x29, 0x55, 0x02, 0xaa, 0x60, 0x36, 0x25, 0xb1, 0x81, 0x63, 0xd2,
0x18, 0x10, 0x00, 0x00, 0xff, 0xff, 0xb8, 0xfc, 0x6c, 0x48, 0xda, 0x01, 0x00, 0x00,
}
// Code generated by protoc-gen-go. DO NOT EDIT.
// source: wiki.proto
package gitaly
package gitalypb
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
......@@ -28,7 +28,7 @@ type WikiCommitDetails struct {
func (m *WikiCommitDetails) Reset() { *m = WikiCommitDetails{} }
func (m *WikiCommitDetails) String() string { return proto.CompactTextString(m) }
func (*WikiCommitDetails) ProtoMessage() {}
func (*WikiCommitDetails) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{0} }
func (*WikiCommitDetails) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{0} }
func (m *WikiCommitDetails) GetName() []byte {
if m != nil {
......@@ -73,7 +73,7 @@ type WikiPageVersion struct {
func (m *WikiPageVersion) Reset() { *m = WikiPageVersion{} }
func (m *WikiPageVersion) String() string { return proto.CompactTextString(m) }
func (*WikiPageVersion) ProtoMessage() {}
func (*WikiPageVersion) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{1} }
func (*WikiPageVersion) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{1} }
func (m *WikiPageVersion) GetCommit() *GitCommit {
if m != nil {
......@@ -105,7 +105,7 @@ type WikiPage struct {
func (m *WikiPage) Reset() { *m = WikiPage{} }
func (m *WikiPage) String() string { return proto.CompactTextString(m) }
func (*WikiPage) ProtoMessage() {}
func (*WikiPage) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{2} }
func (*WikiPage) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{2} }
func (m *WikiPage) GetVersion() *WikiPageVersion {
if m != nil {
......@@ -173,7 +173,7 @@ type WikiGetPageVersionsRequest struct {
func (m *WikiGetPageVersionsRequest) Reset() { *m = WikiGetPageVersionsRequest{} }
func (m *WikiGetPageVersionsRequest) String() string { return proto.CompactTextString(m) }
func (*WikiGetPageVersionsRequest) ProtoMessage() {}
func (*WikiGetPageVersionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{3} }
func (*WikiGetPageVersionsRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{3} }
func (m *WikiGetPageVersionsRequest) GetRepository() *Repository {
if m != nil {
......@@ -210,7 +210,7 @@ type WikiGetPageVersionsResponse struct {
func (m *WikiGetPageVersionsResponse) Reset() { *m = WikiGetPageVersionsResponse{} }
func (m *WikiGetPageVersionsResponse) String() string { return proto.CompactTextString(m) }
func (*WikiGetPageVersionsResponse) ProtoMessage() {}
func (*WikiGetPageVersionsResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{4} }
func (*WikiGetPageVersionsResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{4} }
func (m *WikiGetPageVersionsResponse) GetVersions() []*WikiPageVersion {
if m != nil {
......@@ -233,7 +233,7 @@ type WikiWritePageRequest struct {
func (m *WikiWritePageRequest) Reset() { *m = WikiWritePageRequest{} }
func (m *WikiWritePageRequest) String() string { return proto.CompactTextString(m) }
func (*WikiWritePageRequest) ProtoMessage() {}
func (*WikiWritePageRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{5} }
func (*WikiWritePageRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{5} }
func (m *WikiWritePageRequest) GetRepository() *Repository {
if m != nil {
......@@ -277,7 +277,7 @@ type WikiWritePageResponse struct {
func (m *WikiWritePageResponse) Reset() { *m = WikiWritePageResponse{} }
func (m *WikiWritePageResponse) String() string { return proto.CompactTextString(m) }
func (*WikiWritePageResponse) ProtoMessage() {}
func (*WikiWritePageResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{6} }
func (*WikiWritePageResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{6} }
func (m *WikiWritePageResponse) GetDuplicateError() []byte {
if m != nil {
......@@ -300,7 +300,7 @@ type WikiUpdatePageRequest struct {
func (m *WikiUpdatePageRequest) Reset() { *m = WikiUpdatePageRequest{} }
func (m *WikiUpdatePageRequest) String() string { return proto.CompactTextString(m) }
func (*WikiUpdatePageRequest) ProtoMessage() {}
func (*WikiUpdatePageRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{7} }
func (*WikiUpdatePageRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{7} }
func (m *WikiUpdatePageRequest) GetRepository() *Repository {
if m != nil {
......@@ -351,7 +351,7 @@ type WikiUpdatePageResponse struct {
func (m *WikiUpdatePageResponse) Reset() { *m = WikiUpdatePageResponse{} }
func (m *WikiUpdatePageResponse) String() string { return proto.CompactTextString(m) }
func (*WikiUpdatePageResponse) ProtoMessage() {}
func (*WikiUpdatePageResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{8} }
func (*WikiUpdatePageResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{8} }
func (m *WikiUpdatePageResponse) GetError() []byte {
if m != nil {
......@@ -369,7 +369,7 @@ type WikiDeletePageRequest struct {
func (m *WikiDeletePageRequest) Reset() { *m = WikiDeletePageRequest{} }
func (m *WikiDeletePageRequest) String() string { return proto.CompactTextString(m) }
func (*WikiDeletePageRequest) ProtoMessage() {}
func (*WikiDeletePageRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{9} }
func (*WikiDeletePageRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{9} }
func (m *WikiDeletePageRequest) GetRepository() *Repository {
if m != nil {
......@@ -398,7 +398,7 @@ type WikiDeletePageResponse struct {
func (m *WikiDeletePageResponse) Reset() { *m = WikiDeletePageResponse{} }
func (m *WikiDeletePageResponse) String() string { return proto.CompactTextString(m) }
func (*WikiDeletePageResponse) ProtoMessage() {}
func (*WikiDeletePageResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{10} }
func (*WikiDeletePageResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{10} }
type WikiFindPageRequest struct {
Repository *Repository `protobuf:"bytes,1,opt,name=repository" json:"repository,omitempty"`
......@@ -410,7 +410,7 @@ type WikiFindPageRequest struct {
func (m *WikiFindPageRequest) Reset() { *m = WikiFindPageRequest{} }
func (m *WikiFindPageRequest) String() string { return proto.CompactTextString(m) }
func (*WikiFindPageRequest) ProtoMessage() {}
func (*WikiFindPageRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{11} }
func (*WikiFindPageRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{11} }
func (m *WikiFindPageRequest) GetRepository() *Repository {
if m != nil {
......@@ -449,7 +449,7 @@ type WikiFindPageResponse struct {
func (m *WikiFindPageResponse) Reset() { *m = WikiFindPageResponse{} }
func (m *WikiFindPageResponse) String() string { return proto.CompactTextString(m) }
func (*WikiFindPageResponse) ProtoMessage() {}
func (*WikiFindPageResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{12} }
func (*WikiFindPageResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{12} }
func (m *WikiFindPageResponse) GetPage() *WikiPage {
if m != nil {
......@@ -468,7 +468,7 @@ type WikiFindFileRequest struct {
func (m *WikiFindFileRequest) Reset() { *m = WikiFindFileRequest{} }
func (m *WikiFindFileRequest) String() string { return proto.CompactTextString(m) }
func (*WikiFindFileRequest) ProtoMessage() {}
func (*WikiFindFileRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{13} }
func (*WikiFindFileRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{13} }
func (m *WikiFindFileRequest) GetRepository() *Repository {
if m != nil {
......@@ -502,7 +502,7 @@ type WikiFindFileResponse struct {
func (m *WikiFindFileResponse) Reset() { *m = WikiFindFileResponse{} }
func (m *WikiFindFileResponse) String() string { return proto.CompactTextString(m) }
func (*WikiFindFileResponse) ProtoMessage() {}
func (*WikiFindFileResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{14} }
func (*WikiFindFileResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{14} }
func (m *WikiFindFileResponse) GetName() []byte {
if m != nil {
......@@ -541,7 +541,7 @@ type WikiGetAllPagesRequest struct {
func (m *WikiGetAllPagesRequest) Reset() { *m = WikiGetAllPagesRequest{} }
func (m *WikiGetAllPagesRequest) String() string { return proto.CompactTextString(m) }
func (*WikiGetAllPagesRequest) ProtoMessage() {}
func (*WikiGetAllPagesRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{15} }
func (*WikiGetAllPagesRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{15} }
func (m *WikiGetAllPagesRequest) GetRepository() *Repository {
if m != nil {
......@@ -567,7 +567,7 @@ type WikiGetAllPagesResponse struct {
func (m *WikiGetAllPagesResponse) Reset() { *m = WikiGetAllPagesResponse{} }
func (m *WikiGetAllPagesResponse) String() string { return proto.CompactTextString(m) }
func (*WikiGetAllPagesResponse) ProtoMessage() {}
func (*WikiGetAllPagesResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{16} }
func (*WikiGetAllPagesResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{16} }
func (m *WikiGetAllPagesResponse) GetPage() *WikiPage {
if m != nil {
......@@ -593,7 +593,7 @@ type WikiGetFormattedDataRequest struct {
func (m *WikiGetFormattedDataRequest) Reset() { *m = WikiGetFormattedDataRequest{} }
func (m *WikiGetFormattedDataRequest) String() string { return proto.CompactTextString(m) }
func (*WikiGetFormattedDataRequest) ProtoMessage() {}
func (*WikiGetFormattedDataRequest) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{17} }
func (*WikiGetFormattedDataRequest) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{17} }
func (m *WikiGetFormattedDataRequest) GetRepository() *Repository {
if m != nil {
......@@ -630,7 +630,7 @@ type WikiGetFormattedDataResponse struct {
func (m *WikiGetFormattedDataResponse) Reset() { *m = WikiGetFormattedDataResponse{} }
func (m *WikiGetFormattedDataResponse) String() string { return proto.CompactTextString(m) }
func (*WikiGetFormattedDataResponse) ProtoMessage() {}
func (*WikiGetFormattedDataResponse) Descriptor() ([]byte, []int) { return fileDescriptor16, []int{18} }
func (*WikiGetFormattedDataResponse) Descriptor() ([]byte, []int) { return fileDescriptor15, []int{18} }
func (m *WikiGetFormattedDataResponse) GetData() []byte {
if m != nil {
......@@ -1170,9 +1170,9 @@ var _WikiService_serviceDesc = grpc.ServiceDesc{
Metadata: "wiki.proto",
}
func init() { proto.RegisterFile("wiki.proto", fileDescriptor16) }
func init() { proto.RegisterFile("wiki.proto", fileDescriptor15) }
var fileDescriptor16 = []byte{
var fileDescriptor15 = []byte{
// 937 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xcc, 0x57, 0xcd, 0x6e, 0xe4, 0x44,
0x10, 0x5e, 0x67, 0xfe, 0x3c, 0x95, 0x9f, 0x65, 0x9b, 0x65, 0xe3, 0x75, 0x42, 0x88, 0x9a, 0x95,
......
......@@ -3,20 +3,19 @@ package client
import (
"io"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitaly/streamio"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"golang.org/x/net/context"
"google.golang.org/grpc"
)
// ReceivePack proxies an SSH git-receive-pack (git push) session to Gitaly
func ReceivePack(ctx context.Context, conn *grpc.ClientConn, stdin io.Reader, stdout, stderr io.Writer, req *pb.SSHReceivePackRequest) (int32, error) {
func ReceivePack(ctx context.Context, conn *grpc.ClientConn, stdin io.Reader, stdout, stderr io.Writer, req *gitalypb.SSHReceivePackRequest) (int32, error) {
ctx2, cancel := context.WithCancel(ctx)
defer cancel()
ssh := pb.NewSSHServiceClient(conn)
ssh := gitalypb.NewSSHServiceClient(conn)
stream, err := ssh.SSHReceivePack(ctx2)
if err != nil {
return 0, err
......@@ -27,7 +26,7 @@ func ReceivePack(ctx context.Context, conn *grpc.ClientConn, stdin io.Reader, st
}
inWriter := streamio.NewWriter(func(p []byte) error {
return stream.Send(&pb.SSHReceivePackRequest{Stdin: p})
return stream.Send(&gitalypb.SSHReceivePackRequest{Stdin: p})
})
return streamHandler(func() (stdoutStderrResponse, error) {
......
......@@ -4,11 +4,11 @@ import (
"fmt"
"io"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
)
type stdoutStderrResponse interface {
GetExitStatus() *pb.ExitStatus
GetExitStatus() *gitalypb.ExitStatus
GetStderr() []byte
GetStdout() []byte
}
......
package client
import (
"io"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitaly/streamio"
"golang.org/x/net/context"
"google.golang.org/grpc"
)
// UploadArchive proxies an SSH git-upload-archive (git archive --remote) session to Gitaly
func UploadArchive(ctx context.Context, conn *grpc.ClientConn, stdin io.Reader, stdout, stderr io.Writer, req *gitalypb.SSHUploadArchiveRequest) (int32, error) {
ctx2, cancel := context.WithCancel(ctx)
defer cancel()
ssh := gitalypb.NewSSHServiceClient(conn)
stream, err := ssh.SSHUploadArchive(ctx2)
if err != nil {
return 0, err
}
if err = stream.Send(req); err != nil {
return 0, err
}
inWriter := streamio.NewWriter(func(p []byte) error {
return stream.Send(&gitalypb.SSHUploadArchiveRequest{Stdin: p})
})
return streamHandler(func() (stdoutStderrResponse, error) {
return stream.Recv()
}, func(errC chan error) {
_, errRecv := io.Copy(inWriter, stdin)
stream.CloseSend()
errC <- errRecv
}, stdout, stderr)
}
......@@ -3,20 +3,19 @@ package client
import (
"io"
"gitlab.com/gitlab-org/gitaly-proto/go/gitalypb"
"gitlab.com/gitlab-org/gitaly/streamio"
pb "gitlab.com/gitlab-org/gitaly-proto/go"
"golang.org/x/net/context"
"google.golang.org/grpc"
)
// UploadPack proxies an SSH git-upload-pack (git fetch) session to Gitaly
func UploadPack(ctx context.Context, conn *grpc.ClientConn, stdin io.Reader, stdout, stderr io.Writer, req *pb.SSHUploadPackRequest) (int32, error) {
func UploadPack(ctx context.Context, conn *grpc.ClientConn, stdin io.Reader, stdout, stderr io.Writer, req *gitalypb.SSHUploadPackRequest) (int32, error) {
ctx2, cancel := context.WithCancel(ctx)
defer cancel()
ssh := pb.NewSSHServiceClient(conn)
ssh := gitalypb.NewSSHServiceClient(conn)
stream, err := ssh.SSHUploadPack(ctx2)
if err != nil {
return 0, err
......@@ -27,7 +26,7 @@ func UploadPack(ctx context.Context, conn *grpc.ClientConn, stdin io.Reader, std
}
inWriter := streamio.NewWriter(func(p []byte) error {
return stream.Send(&pb.SSHUploadPackRequest{Stdin: p})
return stream.Send(&gitalypb.SSHUploadPackRequest{Stdin: p})
})
return streamHandler(func() (stdoutStderrResponse, error) {
......
......@@ -389,12 +389,12 @@
"versionExact": "v1.2.2"
},
{
"checksumSHA1": "+GRNcdfnAibgtDObICxZIFk7i9Q=",
"path": "gitlab.com/gitlab-org/gitaly-proto/go",
"revision": "b26cda22da41c708d18be78c519a38810acfdc80",
"revisionTime": "2018-07-31T12:04:23Z",
"version": "v0.111.0",
"versionExact": "v0.111.0"
"checksumSHA1": "vGq4vcEP5tPA3UN7kNtpAvbDXVA=",
"path": "gitlab.com/gitlab-org/gitaly-proto/go/gitalypb",
"revision": "d9a75fddb25992464bc2ea7d94adbbc74d547685",
"revisionTime": "2018-11-23T12:56:34Z",
"version": "v0.124.0",
"versionExact": "v0.124.0"
},
{
"checksumSHA1": "SbYAalNU5azT8lJGerDI4I/Nw84=",
......@@ -405,12 +405,12 @@
"versionExact": "v0.120.0"
},
{
"checksumSHA1": "s53Qjro9ZHX0DV2tCYQXLO2FHqI=",
"checksumSHA1": "uvp/juXL0uZrtdQqcgXm4+COCO8=",
"path": "gitlab.com/gitlab-org/gitaly/client",
"revision": "95a198aef54c42fd8e84c62acc63f0cd620864b3",
"revisionTime": "2018-01-18T11:33:00Z",
"version": "v0.71.0",
"versionExact": "v0.71.0"
"revision": "75643882c8c5e1abb46fe29b5c4ddac3cc0dffeb",
"revisionTime": "2018-10-04T18:41:07Z",
"version": "v0.124.0",
"versionExact": "v0.124.0"
},
{
"checksumSHA1": "mifcYH0qXpoPkX5KzXoM3mterWQ=",
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment