Skip to content
Snippets Groups Projects
Commit ea425a78 authored by Andrew Newdigate's avatar Andrew Newdigate
Browse files

Feature status annotations

parent 1ec5c4d2
No related branches found
No related tags found
No related merge requests found
Pipeline #
Showing with 415 additions and 179 deletions
Loading
Loading
@@ -3,9 +3,15 @@ syntax = "proto3";
package gitaly;
 
import "shared.proto";
import "options.proto";
 
service Commit {
rpc CommitIsAncestor(CommitIsAncestorRequest) returns (CommitIsAncestorResponse) {}
rpc CommitIsAncestor(CommitIsAncestorRequest) returns (CommitIsAncestorResponse) {
option (gitaly.feature_status) = {
status: ENABLED,
feature_flag: "GITALY_COMMIT_COMMIT_IS_ANCESTOR"
};
}
}
 
message CommitIsAncestorRequest {
Loading
Loading
Loading
Loading
@@ -3,10 +3,16 @@ syntax = "proto3";
package gitaly;
 
import "shared.proto";
import "options.proto";
 
service Diff {
// Returns stream of CommitDiffResponse: 1 per changed file
rpc CommitDiff(CommitDiffRequest) returns (stream CommitDiffResponse) {};
rpc CommitDiff(CommitDiffRequest) returns (stream CommitDiffResponse) {
option (gitaly.feature_status) = {
status: ENABLED,
feature_flag: "GITALY_DIFF_COMMIT_DIFF"
};
};
}
 
message CommitDiffRequest {
Loading
Loading
Loading
Loading
@@ -9,6 +9,7 @@ It is generated from these files:
commit.proto
diff.proto
notifications.proto
options.proto
ref.proto
shared.proto
smarthttp.proto
Loading
Loading
@@ -21,6 +22,7 @@ It has these top-level messages:
CommitDiffResponse
PostReceiveRequest
PostReceiveResponse
FeatureStatus
FindDefaultBranchNameRequest
FindDefaultBranchNameResponse
FindAllBranchNamesRequest
Loading
Loading
@@ -196,19 +198,22 @@ var _Commit_serviceDesc = grpc.ServiceDesc{
func init() { proto.RegisterFile("commit.proto", fileDescriptor0) }
 
var fileDescriptor0 = []byte{
// 213 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x74, 0x50, 0xbf, 0x4e, 0x84, 0x30,
0x18, 0xb7, 0x1a, 0x11, 0x3f, 0x18, 0xcc, 0x17, 0x13, 0x91, 0x05, 0xc2, 0xc4, 0x44, 0x0c, 0x3e,
0x81, 0x71, 0x62, 0xed, 0xe2, 0x68, 0x2a, 0x6d, 0xa4, 0x09, 0x50, 0x6c, 0x8b, 0x09, 0x8f, 0x70,
0x6f, 0x7d, 0xb9, 0xf6, 0xb8, 0x5c, 0xee, 0xc2, 0xf8, 0xfb, 0xdb, 0x5f, 0x3f, 0x88, 0x5b, 0x35,
0x0c, 0xd2, 0x56, 0x93, 0x56, 0x56, 0x61, 0xf0, 0x2b, 0x2d, 0xeb, 0x97, 0x34, 0x36, 0x1d, 0xd3,
0x82, 0x7b, 0xb6, 0xd8, 0x11, 0x78, 0xf9, 0x74, 0xb6, 0xc6, 0x7c, 0x8c, 0xad, 0x30, 0x56, 0x69,
0x2a, 0xfe, 0x66, 0x61, 0x2c, 0xd6, 0x00, 0x5a, 0x4c, 0xca, 0x48, 0xab, 0xf4, 0x92, 0x90, 0x9c,
0x94, 0x51, 0x8d, 0x95, 0xaf, 0xa9, 0xe8, 0x49, 0xa1, 0x67, 0x2e, 0xcc, 0x20, 0x62, 0xc7, 0x9a,
0x6f, 0xc9, 0x93, 0xdb, 0x9c, 0x94, 0x8f, 0x14, 0x56, 0xaa, 0xe1, 0xf8, 0x0a, 0x61, 0xdb, 0xc9,
0x9e, 0x1f, 0xd4, 0x3b, 0xa7, 0x3e, 0x38, 0xdc, 0xf0, 0xe2, 0x0d, 0x92, 0xeb, 0x29, 0x66, 0x52,
0xa3, 0x11, 0xf8, 0x0c, 0xf7, 0xff, 0xac, 0x9f, 0x85, 0x9b, 0x11, 0x52, 0x0f, 0x6a, 0x06, 0x81,
0x4f, 0xe0, 0x17, 0x3c, 0x5d, 0x66, 0x31, 0x5b, 0xb7, 0x6e, 0x7c, 0x30, 0xcd, 0xb7, 0x0d, 0xfe,
0xd9, 0xe2, 0xe6, 0x27, 0x70, 0x77, 0x7a, 0xdf, 0x07, 0x00, 0x00, 0xff, 0xff, 0x5d, 0x48, 0xb7,
0xcb, 0x4d, 0x01, 0x00, 0x00,
// 258 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x74, 0x50, 0xcf, 0x4a, 0xc3, 0x30,
0x1c, 0x26, 0x0e, 0x6b, 0xfd, 0x6d, 0x82, 0x04, 0xc1, 0xda, 0xcb, 0x4a, 0xf1, 0xd0, 0x53, 0x91,
0xfa, 0x04, 0xa5, 0x88, 0x04, 0x9c, 0x83, 0xac, 0x17, 0x4f, 0xa5, 0x36, 0xc1, 0x05, 0xba, 0xa6,
0x26, 0x99, 0xb0, 0x93, 0xe0, 0x6d, 0x0f, 0xe4, 0xfb, 0x89, 0x89, 0x15, 0x71, 0xf4, 0x14, 0xbe,
0xbf, 0xf9, 0x12, 0x98, 0x35, 0x72, 0xb3, 0x11, 0x26, 0xed, 0x95, 0x34, 0x12, 0x7b, 0x2f, 0xc2,
0xd4, 0xed, 0x2e, 0x9c, 0xe9, 0x75, 0xad, 0x38, 0x73, 0x6c, 0x78, 0x26, 0x7b, 0x23, 0x64, 0xa7,
0x1d, 0x8c, 0xf7, 0x08, 0x2e, 0x0b, 0x9b, 0x22, 0x3a, 0xef, 0x1a, 0xae, 0x8d, 0x54, 0x94, 0xbf,
0x6e, 0xb9, 0x36, 0x38, 0x03, 0x50, 0xbc, 0x97, 0x5a, 0x18, 0xa9, 0x76, 0x01, 0x8a, 0x50, 0x32,
0xcd, 0x70, 0xea, 0x5a, 0x53, 0xfa, 0xab, 0xd0, 0x3f, 0x2e, 0x3c, 0x87, 0x69, 0xfd, 0x53, 0x53,
0x09, 0x16, 0x1c, 0x45, 0x28, 0x39, 0xa5, 0x30, 0x50, 0x84, 0xe1, 0x2b, 0xf0, 0x9b, 0xb5, 0x68,
0xd9, 0xb7, 0x3a, 0xb1, 0xea, 0x89, 0xc5, 0x84, 0xc5, 0x37, 0x10, 0x1c, 0x4e, 0xd1, 0xbd, 0xec,
0x34, 0xc7, 0x17, 0x70, 0xfc, 0x56, 0xb7, 0x5b, 0x6e, 0x67, 0xf8, 0xd4, 0x81, 0x6c, 0x8f, 0xc0,
0x73, 0x11, 0xfc, 0x0e, 0xe7, 0xff, 0xc3, 0x78, 0x3e, 0x8c, 0x1d, 0x79, 0x61, 0x18, 0x8d, 0x1b,
0xdc, 0xbd, 0x71, 0xf2, 0xf1, 0x19, 0x5c, 0xfb, 0x13, 0x1c, 0xdd, 0x93, 0x32, 0x7f, 0x78, 0xaa,
0x8a, 0xe5, 0x62, 0x41, 0xca, 0xe1, 0x20, 0xab, 0x2a, 0x7f, 0x2c, 0xee, 0x56, 0xe5, 0x92, 0x3e,
0x7b, 0xf6, 0x43, 0x6f, 0xbf, 0x02, 0x00, 0x00, 0xff, 0xff, 0x64, 0x29, 0x08, 0x3b, 0x85, 0x01,
0x00, 0x00,
}
Loading
Loading
@@ -249,29 +249,31 @@ var _Diff_serviceDesc = grpc.ServiceDesc{
func init() { proto.RegisterFile("diff.proto", fileDescriptor1) }
 
var fileDescriptor1 = []byte{
// 369 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x6c, 0x92, 0xc1, 0xae, 0x94, 0x30,
0x14, 0x86, 0xe5, 0x5e, 0x60, 0x98, 0x23, 0x6a, 0xac, 0xe6, 0xda, 0x3b, 0xc6, 0x84, 0xdc, 0x18,
0xc3, 0x6a, 0x62, 0xc6, 0x8d, 0xfb, 0x31, 0x31, 0xb3, 0x30, 0x9a, 0x6e, 0x5c, 0x92, 0x0e, 0x2d,
0xd0, 0x08, 0x1c, 0x6c, 0x3b, 0x21, 0xf3, 0xc0, 0xbe, 0x87, 0x69, 0xeb, 0xe0, 0x24, 0xba, 0x3c,
0xff, 0xf7, 0x53, 0xf8, 0x38, 0x05, 0x10, 0xaa, 0x69, 0xb6, 0x93, 0x46, 0x8b, 0x24, 0x6d, 0x95,
0xe5, 0xfd, 0x79, 0x93, 0x9b, 0x8e, 0x6b, 0x29, 0x42, 0xfa, 0xf0, 0x2b, 0x82, 0xe7, 0x7b, 0x1c,
0x06, 0x65, 0x3f, 0xa9, 0xa6, 0x61, 0xf2, 0xe7, 0x49, 0x1a, 0x4b, 0x76, 0x00, 0x5a, 0x4e, 0x68,
0x94, 0x45, 0x7d, 0xa6, 0x51, 0x11, 0x95, 0x8f, 0x77, 0x64, 0x1b, 0x0e, 0xd8, 0xb2, 0x85, 0xb0,
0xab, 0x16, 0x79, 0x0b, 0x4f, 0x7b, 0xd9, 0xd8, 0xaa, 0xf6, 0xa7, 0x55, 0x4a, 0xd0, 0x9b, 0x22,
0x2a, 0xd7, 0x2c, 0x77, 0x69, 0x78, 0xc5, 0x41, 0x90, 0x77, 0xf0, 0x4c, 0xab, 0xb6, 0xbb, 0xae,
0xdd, 0xfa, 0xda, 0x13, 0x1f, 0x2f, 0xbd, 0x8f, 0x40, 0x55, 0x3b, 0xa2, 0x96, 0xd5, 0xdc, 0x29,
0x2b, 0xcd, 0xc4, 0x6b, 0x59, 0xd5, 0x1d, 0x1f, 0x5b, 0x49, 0xe3, 0x22, 0x2a, 0x33, 0x76, 0x17,
0xf8, 0xf7, 0x05, 0xef, 0x3d, 0x25, 0x2f, 0x21, 0x99, 0xb8, 0xed, 0x0c, 0x4d, 0x8a, 0xdb, 0x32,
0x67, 0x61, 0x70, 0x9e, 0xe4, 0xda, 0xd3, 0x4c, 0x38, 0x1a, 0x49, 0x5e, 0xc3, 0xba, 0xd1, 0x38,
0x54, 0xae, 0xe4, 0x3d, 0x73, 0x96, 0xb9, 0xe0, 0x1b, 0xb7, 0x1d, 0x79, 0x05, 0x2b, 0x8b, 0x01,
0xdd, 0x78, 0x94, 0x5a, 0xbc, 0x00, 0xff, 0xd4, 0xf2, 0xf1, 0xa9, 0x1b, 0x0f, 0x82, 0xbc, 0x80,
0xc4, 0xa2, 0x8b, 0x63, 0x1f, 0xc7, 0x16, 0x0f, 0x82, 0xdc, 0x43, 0x86, 0xbd, 0xa8, 0x06, 0x14,
0x92, 0x26, 0x45, 0x54, 0x26, 0x6c, 0x85, 0xbd, 0xf8, 0x82, 0x42, 0x3a, 0x34, 0xca, 0x39, 0xa0,
0x34, 0xa0, 0x51, 0xce, 0x1e, 0xdd, 0x41, 0x7a, 0x54, 0x23, 0xd7, 0x67, 0xba, 0xf2, 0xba, 0x7f,
0x26, 0xf2, 0x06, 0x40, 0xf3, 0xb9, 0xaa, 0xbb, 0xd3, 0xf8, 0xc3, 0xd0, 0xcc, 0x3b, 0xae, 0x35,
0x9f, 0xf7, 0x3e, 0xd8, 0x7d, 0x85, 0xd8, 0x09, 0x92, 0xcf, 0x00, 0x7f, 0x75, 0xc9, 0xfd, 0x65,
0x77, 0xff, 0xac, 0x7a, 0xb3, 0xf9, 0x1f, 0x0a, 0x7f, 0xe7, 0xe1, 0xd1, 0xfb, 0xe8, 0x98, 0xfa,
0x7b, 0xf2, 0xe1, 0x77, 0x00, 0x00, 0x00, 0xff, 0xff, 0x22, 0x00, 0x91, 0x7d, 0x4b, 0x02, 0x00,
0x00,
// 409 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x6c, 0x92, 0x51, 0x8b, 0xd3, 0x40,
0x14, 0x85, 0xc9, 0xb6, 0x49, 0xd3, 0x6b, 0x57, 0x71, 0x94, 0xdd, 0xd9, 0x2e, 0x62, 0x58, 0x44,
0xf2, 0x54, 0xa4, 0xbe, 0xf8, 0x2a, 0x5d, 0x56, 0x02, 0x16, 0x25, 0x2c, 0x88, 0x4f, 0xc3, 0x6c,
0x67, 0xd2, 0x0c, 0xb6, 0x73, 0xe3, 0xcc, 0x2c, 0xa1, 0xaf, 0xfe, 0x27, 0x7f, 0x92, 0xff, 0x43,
0x66, 0xc6, 0x8d, 0x05, 0x7d, 0xcb, 0x39, 0xdf, 0xc9, 0x4d, 0xce, 0xdc, 0x01, 0x10, 0xaa, 0x69,
0x16, 0x9d, 0x41, 0x87, 0x24, 0xdb, 0x2a, 0xc7, 0x77, 0x87, 0xf9, 0xcc, 0xb6, 0xdc, 0x48, 0x11,
0xdd, 0xf9, 0x29, 0x76, 0x4e, 0xa1, 0xb6, 0x51, 0x5e, 0xfd, 0x4a, 0xe0, 0xe9, 0x0a, 0xf7, 0x7b,
0xe5, 0xae, 0x55, 0xd3, 0xd4, 0xf2, 0xfb, 0xbd, 0xb4, 0x8e, 0x2c, 0x01, 0x8c, 0xec, 0xd0, 0x2a,
0x87, 0xe6, 0x40, 0x93, 0x22, 0x29, 0x1f, 0x2d, 0xc9, 0x22, 0xce, 0x5b, 0xd4, 0x03, 0xa9, 0x8f,
0x52, 0xe4, 0x15, 0x3c, 0xde, 0xc9, 0xc6, 0xb1, 0x4d, 0x98, 0xc6, 0x94, 0xa0, 0x27, 0x45, 0x52,
0x4e, 0xeb, 0x99, 0x77, 0xe3, 0x27, 0x2a, 0x41, 0x5e, 0xc3, 0x13, 0xa3, 0xb6, 0xed, 0x71, 0x6c,
0x14, 0x62, 0xa7, 0xc1, 0x1e, 0x72, 0xef, 0x80, 0xaa, 0xad, 0x46, 0x23, 0x59, 0xdf, 0x2a, 0x27,
0x6d, 0xc7, 0x37, 0x92, 0x6d, 0x5a, 0xae, 0xb7, 0x92, 0x8e, 0x8b, 0xa4, 0xcc, 0xeb, 0xb3, 0xc8,
0xbf, 0x0c, 0x78, 0x15, 0x28, 0x79, 0x0e, 0x69, 0xc7, 0x5d, 0x6b, 0x69, 0x5a, 0x8c, 0xca, 0x59,
0x1d, 0x85, 0xef, 0x49, 0x8e, 0x7b, 0xda, 0x0e, 0xb5, 0x95, 0xe4, 0x12, 0xa6, 0x8d, 0xc1, 0x3d,
0xf3, 0xa1, 0xd0, 0x73, 0x56, 0xe7, 0xde, 0xf8, 0xcc, 0x5d, 0x4b, 0xce, 0x61, 0xe2, 0x30, 0xa2,
0x93, 0x80, 0x32, 0x87, 0x0f, 0x20, 0xbc, 0x35, 0xfc, 0x7c, 0xe6, 0x65, 0x25, 0xc8, 0x33, 0x48,
0x1d, 0x7a, 0x7b, 0x1c, 0xec, 0xb1, 0xc3, 0x4a, 0x90, 0x0b, 0xc8, 0x71, 0x27, 0xd8, 0x1e, 0x85,
0xa4, 0x69, 0x91, 0x94, 0x69, 0x3d, 0xc1, 0x9d, 0x58, 0xa3, 0x90, 0x1e, 0x69, 0xd9, 0x47, 0x94,
0x45, 0xa4, 0x65, 0x1f, 0xd0, 0x19, 0x64, 0x77, 0x4a, 0x73, 0x73, 0xa0, 0x93, 0x50, 0xf7, 0x8f,
0x22, 0x2f, 0x00, 0x0c, 0xef, 0xd9, 0xa6, 0xbd, 0xd7, 0xdf, 0x2c, 0xcd, 0x43, 0xc7, 0xa9, 0xe1,
0xfd, 0x2a, 0x18, 0x4b, 0x0d, 0x63, 0x5f, 0x90, 0x34, 0x00, 0x7f, 0xeb, 0x92, 0x8b, 0x87, 0xdd,
0xfd, 0xb3, 0xea, 0xf9, 0xfc, 0x7f, 0x28, 0x9e, 0xce, 0xd5, 0xcb, 0x1f, 0x3f, 0xe9, 0x65, 0x3e,
0x22, 0xe7, 0x1f, 0xaa, 0xdb, 0xf7, 0x1f, 0xbf, 0xb2, 0xeb, 0xea, 0xe6, 0x86, 0xad, 0x3e, 0xad,
0xd7, 0xd5, 0x6d, 0x78, 0x7e, 0x93, 0xdc, 0x65, 0xe1, 0x1a, 0xbd, 0xfd, 0x1d, 0x00, 0x00, 0xff,
0xff, 0xc8, 0x0a, 0xe5, 0xaf, 0x79, 0x02, 0x00, 0x00,
}
Loading
Loading
@@ -122,16 +122,19 @@ var _Notifications_serviceDesc = grpc.ServiceDesc{
func init() { proto.RegisterFile("notifications.proto", fileDescriptor2) }
 
var fileDescriptor2 = []byte{
// 163 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe2, 0x12, 0xce, 0xcb, 0x2f, 0xc9,
// 211 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xe2, 0x12, 0xce, 0xcb, 0x2f, 0xc9,
0x4c, 0xcb, 0x4c, 0x4e, 0x2c, 0xc9, 0xcc, 0xcf, 0x2b, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17,
0x62, 0x4b, 0xcf, 0x2c, 0x49, 0xcc, 0xa9, 0x94, 0xe2, 0x29, 0xce, 0x48, 0x2c, 0x4a, 0x4d, 0x81,
0x88, 0x2a, 0x79, 0x70, 0x09, 0x05, 0xe4, 0x17, 0x97, 0x04, 0xa5, 0x26, 0xa7, 0x66, 0x96, 0xa5,
0x06, 0xa5, 0x16, 0x96, 0xa6, 0x16, 0x97, 0x08, 0x19, 0x71, 0x71, 0x15, 0xa5, 0x16, 0xe4, 0x17,
0x67, 0x96, 0xe4, 0x17, 0x55, 0x4a, 0x30, 0x2a, 0x30, 0x6a, 0x70, 0x1b, 0x09, 0xe9, 0x41, 0x0c,
0xd0, 0x0b, 0x82, 0xcb, 0x04, 0x21, 0xa9, 0x52, 0x12, 0xe5, 0x12, 0x46, 0x31, 0xa9, 0xb8, 0x20,
0x3f, 0xaf, 0x38, 0xd5, 0x28, 0x92, 0x8b, 0xd7, 0x0f, 0xd9, 0x35, 0x42, 0x1e, 0x5c, 0xdc, 0x48,
0xea, 0x84, 0xa4, 0x60, 0xc6, 0x62, 0x3a, 0x43, 0x4a, 0x1a, 0xab, 0x1c, 0xc4, 0x60, 0x25, 0x86,
0x24, 0x36, 0xb0, 0x17, 0x8c, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0xf2, 0x5e, 0x1f, 0x64, 0xef,
0x00, 0x00, 0x00,
0x88, 0x4a, 0xf1, 0xe6, 0x17, 0x20, 0x29, 0x52, 0xf2, 0xe0, 0x12, 0x0a, 0xc8, 0x2f, 0x2e, 0x09,
0x4a, 0x4d, 0x4e, 0xcd, 0x2c, 0x4b, 0x0d, 0x4a, 0x2d, 0x2c, 0x4d, 0x2d, 0x2e, 0x11, 0x32, 0xe2,
0xe2, 0x2a, 0x4a, 0x2d, 0xc8, 0x2f, 0xce, 0x2c, 0xc9, 0x2f, 0xaa, 0x94, 0x60, 0x54, 0x60, 0xd4,
0xe0, 0x36, 0x12, 0xd2, 0x83, 0x98, 0xa7, 0x17, 0x04, 0x97, 0x09, 0x42, 0x52, 0xa5, 0x24, 0xca,
0x25, 0x8c, 0x62, 0x52, 0x71, 0x41, 0x7e, 0x5e, 0x71, 0xaa, 0x51, 0x13, 0x23, 0x17, 0xaf, 0x1f,
0xb2, 0xeb, 0x84, 0x0a, 0xb9, 0xb8, 0x91, 0x14, 0x0a, 0x49, 0xc1, 0xcc, 0xc5, 0x74, 0x87, 0x94,
0x34, 0x56, 0x39, 0x88, 0xc9, 0x4a, 0x9a, 0x4d, 0x5b, 0x25, 0x54, 0x39, 0x98, 0x85, 0x14, 0xdd,
0x3d, 0x43, 0x1c, 0x7d, 0x22, 0xe3, 0xfd, 0xfc, 0x43, 0x3c, 0xdd, 0x3c, 0x9d, 0x1d, 0x43, 0x3c,
0xfd, 0xfd, 0x82, 0xe3, 0x03, 0xfc, 0x83, 0x43, 0xe2, 0x83, 0x5c, 0x9d, 0x5d, 0x3d, 0xc3, 0x5c,
0x93, 0xd8, 0xc0, 0x9e, 0x35, 0x06, 0x04, 0x00, 0x00, 0xff, 0xff, 0x80, 0xbc, 0x85, 0x89, 0x28,
0x01, 0x00, 0x00,
}
// Code generated by protoc-gen-go.
// source: options.proto
// DO NOT EDIT!
package gitaly
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import google_protobuf "google/protobuf"
// Reference imports to suppress errors if they are not otherwise used.
var _ = proto.Marshal
var _ = fmt.Errorf
var _ = math.Inf
type FeatureStatus_StatusType int32
const (
FeatureStatus_DISABLED FeatureStatus_StatusType = 0
FeatureStatus_OPT_IN FeatureStatus_StatusType = 1
FeatureStatus_OPT_OUT FeatureStatus_StatusType = 2
FeatureStatus_ENABLED FeatureStatus_StatusType = 3
)
var FeatureStatus_StatusType_name = map[int32]string{
0: "DISABLED",
1: "OPT_IN",
2: "OPT_OUT",
3: "ENABLED",
}
var FeatureStatus_StatusType_value = map[string]int32{
"DISABLED": 0,
"OPT_IN": 1,
"OPT_OUT": 2,
"ENABLED": 3,
}
func (x FeatureStatus_StatusType) String() string {
return proto.EnumName(FeatureStatus_StatusType_name, int32(x))
}
func (FeatureStatus_StatusType) EnumDescriptor() ([]byte, []int) { return fileDescriptor3, []int{0, 0} }
type FeatureStatus struct {
// The type of data that can be assigned to the label.
Status FeatureStatus_StatusType `protobuf:"varint,1,opt,name=status,enum=gitaly.FeatureStatus_StatusType" json:"status,omitempty"`
// The label key.
FeatureFlag string `protobuf:"bytes,2,opt,name=feature_flag,json=featureFlag" json:"feature_flag,omitempty"`
}
func (m *FeatureStatus) Reset() { *m = FeatureStatus{} }
func (m *FeatureStatus) String() string { return proto.CompactTextString(m) }
func (*FeatureStatus) ProtoMessage() {}
func (*FeatureStatus) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{0} }
func (m *FeatureStatus) GetStatus() FeatureStatus_StatusType {
if m != nil {
return m.Status
}
return FeatureStatus_DISABLED
}
func (m *FeatureStatus) GetFeatureFlag() string {
if m != nil {
return m.FeatureFlag
}
return ""
}
var E_FeatureStatus = &proto.ExtensionDesc{
ExtendedType: (*google_protobuf.MethodOptions)(nil),
ExtensionType: (*FeatureStatus)(nil),
Field: 50000,
Name: "gitaly.feature_status",
Tag: "bytes,50000,opt,name=feature_status,json=featureStatus",
Filename: "options.proto",
}
func init() {
proto.RegisterType((*FeatureStatus)(nil), "gitaly.FeatureStatus")
proto.RegisterEnum("gitaly.FeatureStatus_StatusType", FeatureStatus_StatusType_name, FeatureStatus_StatusType_value)
proto.RegisterExtension(E_FeatureStatus)
}
func init() { proto.RegisterFile("options.proto", fileDescriptor3) }
var fileDescriptor3 = []byte{
// 247 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xe2, 0xe2, 0xcd, 0x2f, 0x28, 0xc9,
0xcc, 0xcf, 0x2b, 0xd6, 0x2b, 0x28, 0xca, 0x2f, 0xc9, 0x17, 0x62, 0x4b, 0xcf, 0x2c, 0x49, 0xcc,
0xa9, 0x94, 0x52, 0x48, 0xcf, 0xcf, 0x4f, 0xcf, 0x49, 0xd5, 0x07, 0x8b, 0x26, 0x95, 0xa6, 0xe9,
0xa7, 0xa4, 0x16, 0x27, 0x17, 0x65, 0x16, 0x94, 0xe4, 0x17, 0x41, 0x54, 0x2a, 0xad, 0x63, 0xe4,
0xe2, 0x75, 0x4b, 0x4d, 0x2c, 0x29, 0x2d, 0x4a, 0x0d, 0x2e, 0x49, 0x2c, 0x29, 0x2d, 0x16, 0xb2,
0xe0, 0x62, 0x2b, 0x06, 0xb3, 0x24, 0x18, 0x15, 0x18, 0x35, 0xf8, 0x8c, 0x14, 0xf4, 0x20, 0x86,
0xe9, 0xa1, 0x28, 0xd3, 0x83, 0x50, 0x21, 0x95, 0x05, 0xa9, 0x41, 0x50, 0xf5, 0x42, 0x8a, 0x5c,
0x3c, 0x69, 0x10, 0x35, 0xf1, 0x69, 0x39, 0x89, 0xe9, 0x12, 0x4c, 0x0a, 0x8c, 0x1a, 0x9c, 0x41,
0xdc, 0x50, 0x31, 0xb7, 0x9c, 0xc4, 0x74, 0x25, 0x07, 0x2e, 0x2e, 0x84, 0x46, 0x21, 0x1e, 0x2e,
0x0e, 0x17, 0xcf, 0x60, 0x47, 0x27, 0x1f, 0x57, 0x17, 0x01, 0x06, 0x21, 0x2e, 0x2e, 0x36, 0xff,
0x80, 0x90, 0x78, 0x4f, 0x3f, 0x01, 0x46, 0x21, 0x6e, 0x2e, 0x76, 0x10, 0xdb, 0x3f, 0x34, 0x44,
0x80, 0x09, 0xc4, 0x71, 0xf5, 0x83, 0xa8, 0x62, 0xb6, 0x8a, 0xe3, 0xe2, 0x83, 0x59, 0x02, 0xb5,
0x56, 0x4e, 0x0f, 0xe2, 0x4b, 0x3d, 0x98, 0x2f, 0xf5, 0x7c, 0x53, 0x4b, 0x32, 0xf2, 0x53, 0xfc,
0x21, 0x41, 0x22, 0x71, 0xa1, 0x8d, 0x59, 0x81, 0x51, 0x83, 0xdb, 0x48, 0x14, 0xab, 0x47, 0x82,
0x78, 0xd3, 0x90, 0xb9, 0x49, 0x6c, 0x60, 0x53, 0x8c, 0x01, 0x01, 0x00, 0x00, 0xff, 0xff, 0x5b,
0x7d, 0xd7, 0xec, 0x52, 0x01, 0x00, 0x00,
}
Loading
Loading
@@ -7,7 +7,7 @@ package gitaly
import proto "github.com/golang/protobuf/proto"
import fmt "fmt"
import math "math"
import google_protobuf "github.com/golang/protobuf/ptypes/timestamp"
import google_protobuf1 "github.com/golang/protobuf/ptypes/timestamp"
 
import (
context "golang.org/x/net/context"
Loading
Loading
@@ -42,7 +42,7 @@ func (x FindLocalBranchesRequest_SortBy) String() string {
return proto.EnumName(FindLocalBranchesRequest_SortBy_name, int32(x))
}
func (FindLocalBranchesRequest_SortBy) EnumDescriptor() ([]byte, []int) {
return fileDescriptor3, []int{8, 0}
return fileDescriptor4, []int{8, 0}
}
 
type FindDefaultBranchNameRequest struct {
Loading
Loading
@@ -52,7 +52,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 fileDescriptor3, []int{0} }
func (*FindDefaultBranchNameRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{0} }
 
func (m *FindDefaultBranchNameRequest) GetRepository() *Repository {
if m != nil {
Loading
Loading
@@ -68,7 +68,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 fileDescriptor3, []int{1} }
func (*FindDefaultBranchNameResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{1} }
 
func (m *FindDefaultBranchNameResponse) GetName() []byte {
if m != nil {
Loading
Loading
@@ -84,7 +84,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 fileDescriptor3, []int{2} }
func (*FindAllBranchNamesRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{2} }
 
func (m *FindAllBranchNamesRequest) GetRepository() *Repository {
if m != nil {
Loading
Loading
@@ -100,7 +100,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 fileDescriptor3, []int{3} }
func (*FindAllBranchNamesResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{3} }
 
func (m *FindAllBranchNamesResponse) GetNames() [][]byte {
if m != nil {
Loading
Loading
@@ -116,7 +116,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 fileDescriptor3, []int{4} }
func (*FindAllTagNamesRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{4} }
 
func (m *FindAllTagNamesRequest) GetRepository() *Repository {
if m != nil {
Loading
Loading
@@ -132,7 +132,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 fileDescriptor3, []int{5} }
func (*FindAllTagNamesResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{5} }
 
func (m *FindAllTagNamesResponse) GetNames() [][]byte {
if m != nil {
Loading
Loading
@@ -152,7 +152,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 fileDescriptor3, []int{6} }
func (*FindRefNameRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{6} }
 
func (m *FindRefNameRequest) GetRepository() *Repository {
if m != nil {
Loading
Loading
@@ -183,7 +183,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 fileDescriptor3, []int{7} }
func (*FindRefNameResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{7} }
 
func (m *FindRefNameResponse) GetName() []byte {
if m != nil {
Loading
Loading
@@ -200,7 +200,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 fileDescriptor3, []int{8} }
func (*FindLocalBranchesRequest) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{8} }
 
func (m *FindLocalBranchesRequest) GetRepository() *Repository {
if m != nil {
Loading
Loading
@@ -223,7 +223,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 fileDescriptor3, []int{9} }
func (*FindLocalBranchesResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{9} }
 
func (m *FindLocalBranchesResponse) GetBranches() []*FindLocalBranchResponse {
if m != nil {
Loading
Loading
@@ -243,7 +243,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 fileDescriptor3, []int{10} }
func (*FindLocalBranchResponse) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{10} }
 
func (m *FindLocalBranchResponse) GetName() []byte {
if m != nil {
Loading
Loading
@@ -281,15 +281,15 @@ func (m *FindLocalBranchResponse) GetCommitCommitter() *FindLocalBranchCommitAut
}
 
type FindLocalBranchCommitAuthor struct {
Name []byte `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Email []byte `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
Date *google_protobuf.Timestamp `protobuf:"bytes,3,opt,name=date" json:"date,omitempty"`
Name []byte `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Email []byte `protobuf:"bytes,2,opt,name=email,proto3" json:"email,omitempty"`
Date *google_protobuf1.Timestamp `protobuf:"bytes,3,opt,name=date" json:"date,omitempty"`
}
 
func (m *FindLocalBranchCommitAuthor) Reset() { *m = FindLocalBranchCommitAuthor{} }
func (m *FindLocalBranchCommitAuthor) String() string { return proto.CompactTextString(m) }
func (*FindLocalBranchCommitAuthor) ProtoMessage() {}
func (*FindLocalBranchCommitAuthor) Descriptor() ([]byte, []int) { return fileDescriptor3, []int{11} }
func (*FindLocalBranchCommitAuthor) Descriptor() ([]byte, []int) { return fileDescriptor4, []int{11} }
 
func (m *FindLocalBranchCommitAuthor) GetName() []byte {
if m != nil {
Loading
Loading
@@ -305,7 +305,7 @@ func (m *FindLocalBranchCommitAuthor) GetEmail() []byte {
return nil
}
 
func (m *FindLocalBranchCommitAuthor) GetDate() *google_protobuf.Timestamp {
func (m *FindLocalBranchCommitAuthor) GetDate() *google_protobuf1.Timestamp {
if m != nil {
return m.Date
}
Loading
Loading
@@ -618,47 +618,54 @@ var _Ref_serviceDesc = grpc.ServiceDesc{
Metadata: "ref.proto",
}
 
func init() { proto.RegisterFile("ref.proto", fileDescriptor3) }
var fileDescriptor3 = []byte{
// 615 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xa4, 0x54, 0x51, 0x73, 0xd2, 0x4c,
0x14, 0x6d, 0x0a, 0xe5, 0x6b, 0x2f, 0xf9, 0x5a, 0x5c, 0x6b, 0x8d, 0x41, 0x85, 0x46, 0x3b, 0xe2,
0x4b, 0x70, 0xd2, 0xf1, 0xc9, 0x17, 0x29, 0xe0, 0xd4, 0x99, 0x8a, 0xce, 0x82, 0x8e, 0x0f, 0xce,
0x30, 0x0b, 0x6c, 0x20, 0x4e, 0xc2, 0x62, 0xb2, 0x8c, 0xf2, 0xe0, 0x2f, 0xf0, 0x87, 0xf9, 0xe6,
0x6f, 0x72, 0xd8, 0x4d, 0x68, 0xa0, 0x49, 0xea, 0x0c, 0x4f, 0xe1, 0xde, 0x3d, 0xe7, 0xde, 0xbb,
0xf7, 0xb0, 0x07, 0x0e, 0x7c, 0x6a, 0x9b, 0x33, 0x9f, 0x71, 0x86, 0x0a, 0x63, 0x87, 0x13, 0x77,
0xa1, 0xab, 0xc1, 0x84, 0xf8, 0x74, 0x24, 0xb3, 0x7a, 0x65, 0xcc, 0xd8, 0xd8, 0xa5, 0x75, 0x11,
0x0d, 0xe6, 0x76, 0x9d, 0x3b, 0x1e, 0x0d, 0x38, 0xf1, 0x66, 0x12, 0x60, 0x60, 0x78, 0xf8, 0xc6,
0x99, 0x8e, 0x5a, 0xd4, 0x26, 0x73, 0x97, 0x5f, 0xf8, 0x64, 0x3a, 0x9c, 0x74, 0x88, 0x47, 0x31,
0xfd, 0x36, 0xa7, 0x01, 0x47, 0x16, 0x80, 0x4f, 0x67, 0x2c, 0x70, 0x38, 0xf3, 0x17, 0x9a, 0x52,
0x55, 0x6a, 0x45, 0x0b, 0x99, 0xb2, 0x97, 0x89, 0x57, 0x27, 0x38, 0x86, 0x32, 0xce, 0xe1, 0x51,
0x4a, 0xcd, 0x60, 0xc6, 0xa6, 0x01, 0x45, 0x08, 0xf2, 0x53, 0xe2, 0x51, 0x51, 0x4e, 0xc5, 0xe2,
0xb7, 0xf1, 0x1e, 0x1e, 0x2c, 0x49, 0x0d, 0xd7, 0xbd, 0x26, 0x04, 0xdb, 0x4c, 0x61, 0x81, 0x9e,
0x54, 0x30, 0x1c, 0xe1, 0x18, 0xf6, 0x96, 0x6d, 0x03, 0x4d, 0xa9, 0xe6, 0x6a, 0x2a, 0x96, 0x81,
0x71, 0x05, 0x27, 0x21, 0xa7, 0x47, 0xc6, 0x5b, 0x4f, 0x50, 0x87, 0xfb, 0x37, 0xaa, 0x65, 0xb6,
0xff, 0x09, 0x68, 0x49, 0xc0, 0xd4, 0xde, 0x52, 0x02, 0x54, 0x86, 0x83, 0x21, 0xf3, 0x3c, 0x87,
0xf7, 0x9d, 0x91, 0xb6, 0x5b, 0x55, 0x6a, 0x07, 0x78, 0x5f, 0x26, 0xde, 0x8e, 0xd0, 0x09, 0x14,
0x66, 0x3e, 0xb5, 0x9d, 0x1f, 0x5a, 0x4e, 0x08, 0x10, 0x46, 0xc6, 0x73, 0xb8, 0xbb, 0xd6, 0x3e,
0x43, 0xad, 0xdf, 0x0a, 0x68, 0x4b, 0xec, 0x15, 0x1b, 0x92, 0x70, 0xbf, 0x5b, 0xed, 0x0a, 0xbd,
0x86, 0xff, 0x02, 0xe6, 0xf3, 0xfe, 0x60, 0x21, 0xc6, 0x3d, 0xb4, 0x9e, 0x45, 0x84, 0xb4, 0x36,
0x66, 0x97, 0xf9, 0xfc, 0x62, 0x81, 0x0b, 0x81, 0xf8, 0x1a, 0x2f, 0xa1, 0x20, 0x33, 0x68, 0x1f,
0xf2, 0x9d, 0xc6, 0xbb, 0x76, 0x69, 0x07, 0x1d, 0x41, 0xf1, 0xe3, 0x87, 0x56, 0xa3, 0xd7, 0x6e,
0xf5, 0x1b, 0xdd, 0x66, 0x49, 0x41, 0x25, 0x50, 0xa3, 0x44, 0xab, 0xdd, 0x6d, 0x96, 0x76, 0x8d,
0xcf, 0xf2, 0x7f, 0xb7, 0xd1, 0x21, 0xbc, 0xfa, 0x2b, 0xd8, 0x1f, 0x84, 0x39, 0xa1, 0x54, 0xd1,
0xaa, 0xa4, 0x8c, 0x15, 0x51, 0xf0, 0x8a, 0x60, 0xfc, 0xda, 0x95, 0xfa, 0x27, 0xa0, 0x92, 0x76,
0x9a, 0xad, 0xd9, 0x19, 0x1c, 0x86, 0x87, 0xc1, 0x7c, 0xf0, 0x95, 0x0e, 0x79, 0xa8, 0xdd, 0xff,
0x32, 0xdb, 0x95, 0x49, 0x74, 0x09, 0x61, 0xa2, 0x4f, 0xe6, 0x7c, 0xc2, 0x7c, 0x2d, 0x2f, 0xb6,
0xff, 0x24, 0x65, 0xea, 0xa6, 0xc0, 0x36, 0x04, 0x14, 0xab, 0xc3, 0x58, 0x84, 0x3a, 0x50, 0x0a,
0x2b, 0xc9, 0x0f, 0xa7, 0xbe, 0xb6, 0xf7, 0xef, 0xc5, 0x8e, 0x24, 0xab, 0x19, 0x71, 0x8d, 0xef,
0x50, 0xce, 0xc0, 0x27, 0x2e, 0xe4, 0x18, 0xf6, 0xa8, 0x47, 0x1c, 0x57, 0x2c, 0x43, 0xc5, 0x32,
0x40, 0x26, 0xe4, 0x47, 0x84, 0x53, 0x71, 0xff, 0xa2, 0xa5, 0x9b, 0xd2, 0xe1, 0xcc, 0xc8, 0xe1,
0xcc, 0x5e, 0xe4, 0x70, 0x58, 0xe0, 0xac, 0x3f, 0x39, 0xc8, 0x61, 0x6a, 0x23, 0x1b, 0xee, 0x25,
0xba, 0x12, 0x7a, 0x1a, 0xbf, 0x4f, 0x9a, 0x11, 0xea, 0x67, 0xb7, 0xa0, 0xa4, 0xb0, 0xc6, 0x0e,
0xea, 0xcb, 0x47, 0xbc, 0xee, 0x3b, 0xe8, 0x34, 0x4e, 0x4f, 0x34, 0x39, 0xdd, 0xc8, 0x82, 0x44,
0xe5, 0x5f, 0x28, 0xe8, 0x13, 0x1c, 0x6d, 0xd8, 0x0a, 0x7a, 0xbc, 0x41, 0xdd, 0x70, 0x2f, 0xbd,
0x92, 0x7a, 0x1e, 0xab, 0x7b, 0x09, 0xc5, 0xd8, 0xf3, 0x47, 0x7a, 0x9c, 0xb3, 0x6e, 0x49, 0x7a,
0x39, 0xf1, 0x6c, 0xb5, 0x82, 0x2f, 0x70, 0xe7, 0xc6, 0x9b, 0x42, 0xd5, 0xdb, 0x1e, 0xb4, 0x7e,
0x9a, 0x81, 0xb8, 0x9e, 0x73, 0x50, 0x10, 0x52, 0x9f, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0x2c,
0xc7, 0x33, 0x9b, 0xfd, 0x06, 0x00, 0x00,
func init() { proto.RegisterFile("ref.proto", fileDescriptor4) }
var fileDescriptor4 = []byte{
// 728 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xa4, 0x54, 0x5f, 0x6f, 0x12, 0x41,
0x10, 0x77, 0x5b, 0xc0, 0xeb, 0x40, 0x5b, 0x5c, 0x6b, 0x3d, 0xaf, 0xff, 0xe8, 0xb5, 0xb5, 0x18,
0x93, 0xab, 0xa1, 0xf1, 0xc9, 0x17, 0xaf, 0xfc, 0x69, 0x9b, 0x20, 0x35, 0x0b, 0x4d, 0xf4, 0xe9,
0x72, 0xc0, 0x02, 0x67, 0x80, 0xc3, 0xbb, 0x25, 0x4a, 0x8c, 0x2f, 0xbc, 0xf8, 0xe0, 0x83, 0xf1,
0xc3, 0xf0, 0x19, 0xfc, 0x5a, 0xe6, 0x76, 0x97, 0x4a, 0xe9, 0x41, 0x4d, 0x78, 0xba, 0x9b, 0xd9,
0xdf, 0xcc, 0x6f, 0x76, 0x66, 0xf6, 0x07, 0x2b, 0x1e, 0x6d, 0x18, 0x3d, 0xcf, 0x65, 0x2e, 0x8e,
0x35, 0x1d, 0x66, 0xb7, 0x07, 0x5a, 0xc2, 0x6f, 0xd9, 0x1e, 0xad, 0x0b, 0xaf, 0xb6, 0xd7, 0x74,
0xdd, 0x66, 0x9b, 0x9e, 0x70, 0xab, 0xda, 0x6f, 0x9c, 0x30, 0xa7, 0x43, 0x7d, 0x66, 0x77, 0x7a,
0x12, 0xb0, 0xea, 0xf6, 0x98, 0xe3, 0x76, 0x7d, 0x61, 0xea, 0x04, 0xb6, 0x0b, 0x4e, 0xb7, 0x9e,
0xa3, 0x0d, 0xbb, 0xdf, 0x66, 0x67, 0x9e, 0xdd, 0xad, 0xb5, 0x4a, 0x76, 0x87, 0x12, 0xfa, 0xb9,
0x4f, 0x7d, 0x86, 0x33, 0x00, 0x1e, 0xed, 0xb9, 0xbe, 0xc3, 0x5c, 0x6f, 0xa0, 0xa2, 0x14, 0x4a,
0xc7, 0x33, 0xd8, 0x10, 0xd4, 0x06, 0xb9, 0x39, 0x21, 0x13, 0x28, 0xfd, 0x14, 0x76, 0x66, 0xe4,
0xf4, 0x7b, 0x6e, 0xd7, 0xa7, 0x18, 0x43, 0xa4, 0x6b, 0x77, 0x28, 0x4f, 0x97, 0x20, 0xfc, 0x5f,
0xbf, 0x82, 0x67, 0x41, 0x90, 0xd9, 0x6e, 0xff, 0x0b, 0xf0, 0x17, 0xa9, 0x22, 0x03, 0x5a, 0x58,
0x42, 0x59, 0xc2, 0x06, 0x44, 0x03, 0x5a, 0x5f, 0x45, 0xa9, 0xe5, 0x74, 0x82, 0x08, 0x43, 0x2f,
0xc2, 0xa6, 0x8c, 0xa9, 0xd8, 0xcd, 0x85, 0x2b, 0x38, 0x81, 0xa7, 0x77, 0xb2, 0xcd, 0xa5, 0xff,
0x0e, 0x38, 0x08, 0x20, 0xb4, 0xb1, 0xe0, 0x08, 0xf0, 0x16, 0xac, 0xd4, 0xdc, 0x4e, 0xc7, 0x61,
0x96, 0x53, 0x57, 0x97, 0x52, 0x28, 0xbd, 0x42, 0x14, 0xe1, 0xb8, 0xac, 0xe3, 0x4d, 0x88, 0xf5,
0x3c, 0xda, 0x70, 0xbe, 0xaa, 0xcb, 0x7c, 0x00, 0xd2, 0xd2, 0x5f, 0xc0, 0xe3, 0x5b, 0xf4, 0x73,
0xa6, 0xf5, 0x07, 0x81, 0x1a, 0x60, 0x8b, 0x6e, 0xcd, 0x96, 0xfd, 0x5d, 0xa8, 0x57, 0xf8, 0x2d,
0x3c, 0xf4, 0x5d, 0x8f, 0x59, 0xd5, 0x01, 0x2f, 0x77, 0x2d, 0x73, 0x3c, 0x0e, 0x98, 0x45, 0x63,
0x94, 0x5d, 0x8f, 0x9d, 0x0d, 0x48, 0xcc, 0xe7, 0x5f, 0xfd, 0x35, 0xc4, 0x84, 0x07, 0x2b, 0x10,
0x29, 0x99, 0xef, 0xf2, 0xc9, 0x07, 0x78, 0x1d, 0xe2, 0xd7, 0xef, 0x73, 0x66, 0x25, 0x9f, 0xb3,
0xcc, 0x72, 0x36, 0x89, 0x70, 0x12, 0x12, 0x63, 0x47, 0x2e, 0x5f, 0xce, 0x26, 0x97, 0xf4, 0x0f,
0x62, 0xef, 0xa6, 0x18, 0xe4, 0xd5, 0xdf, 0x80, 0x52, 0x95, 0x3e, 0x3e, 0xa9, 0x78, 0x66, 0x6f,
0x46, 0x59, 0xe3, 0x10, 0x72, 0x13, 0xa0, 0xff, 0x5c, 0x12, 0xf3, 0x0f, 0x41, 0x85, 0xf5, 0x74,
0xfe, 0xcc, 0x8e, 0x60, 0x4d, 0x1e, 0xfa, 0xfd, 0xea, 0x27, 0x5a, 0x63, 0x72, 0x76, 0xab, 0xc2,
0x5b, 0x16, 0x4e, 0x7c, 0x01, 0xd2, 0x61, 0xd9, 0x7d, 0xd6, 0x72, 0x3d, 0x35, 0xc2, 0xbb, 0x7f,
0x30, 0xa3, 0xea, 0x2c, 0xc7, 0x9a, 0x1c, 0x4a, 0x12, 0xb5, 0x09, 0x0b, 0x97, 0x20, 0x29, 0x33,
0x89, 0x0f, 0xa3, 0x9e, 0x1a, 0xfd, 0xff, 0x64, 0xeb, 0x22, 0x2a, 0x3b, 0x8e, 0xd5, 0xbf, 0xc0,
0xd6, 0x1c, 0x7c, 0x68, 0x43, 0x36, 0x20, 0x4a, 0x3b, 0xb6, 0xd3, 0xe6, 0xcd, 0x48, 0x10, 0x61,
0x60, 0x03, 0x22, 0x75, 0x9b, 0x51, 0x7e, 0xff, 0x78, 0x46, 0x33, 0x84, 0xe0, 0x19, 0x63, 0xc1,
0x33, 0x2a, 0x63, 0xc1, 0x23, 0x1c, 0x97, 0xf9, 0x15, 0x85, 0x65, 0x42, 0x1b, 0xf8, 0x37, 0x82,
0x27, 0xa1, 0xb2, 0x84, 0x0f, 0x27, 0x2f, 0x34, 0x4b, 0x09, 0xb5, 0xa3, 0x7b, 0x50, 0x62, 0xb2,
0xfa, 0xcb, 0xe1, 0x48, 0x3d, 0x56, 0x10, 0x3e, 0x38, 0xbf, 0xac, 0x98, 0xc5, 0x8f, 0x16, 0xc9,
0x17, 0xac, 0xc2, 0x65, 0x29, 0xd8, 0xb7, 0x82, 0x79, 0x5d, 0xac, 0x58, 0x67, 0xc4, 0x2c, 0x65,
0x2f, 0xac, 0x60, 0x43, 0xf1, 0x0f, 0x24, 0x5e, 0xfc, 0x6d, 0x91, 0xc2, 0xfb, 0x93, 0x54, 0xa1,
0x8a, 0xa8, 0xe9, 0xf3, 0x20, 0xb2, 0x94, 0xf4, 0x70, 0xa4, 0x1e, 0x2a, 0x08, 0xa7, 0xa6, 0x4b,
0x31, 0x8b, 0xc5, 0xc9, 0x32, 0xca, 0xaf, 0x10, 0xfe, 0x06, 0xeb, 0x53, 0x5a, 0x85, 0x77, 0xa7,
0x28, 0xa6, 0x24, 0x51, 0xdb, 0x9b, 0x79, 0x2e, 0xf9, 0x8f, 0x86, 0x23, 0x75, 0x5f, 0x41, 0x78,
0x27, 0x8c, 0xbf, 0x62, 0x9e, 0xdf, 0x90, 0xb7, 0x20, 0x3e, 0x21, 0x3c, 0x58, 0x9b, 0x4c, 0x7c,
0x5b, 0x0c, 0xb5, 0xad, 0xd0, 0x33, 0x49, 0x98, 0x1a, 0x8e, 0xd4, 0x6d, 0x05, 0x61, 0x75, 0x9a,
0x30, 0xf8, 0xe1, 0x0d, 0x1f, 0x22, 0x78, 0x74, 0xe7, 0xb9, 0xe3, 0xd4, 0x7d, 0x5a, 0xa3, 0xed,
0xcf, 0x41, 0x48, 0xf2, 0xe7, 0xc3, 0x91, 0xaa, 0x2b, 0x08, 0xef, 0x4e, 0x93, 0x17, 0xaf, 0xb2,
0xe6, 0xb8, 0xdf, 0xc1, 0x75, 0xab, 0x31, 0xbe, 0xab, 0xa7, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff,
0xa6, 0x5b, 0x6f, 0x58, 0xcd, 0x07, 0x00, 0x00,
}
Loading
Loading
@@ -22,7 +22,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 fileDescriptor4, []int{0} }
func (*Repository) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{0} }
 
func (m *Repository) GetPath() string {
if m != nil {
Loading
Loading
@@ -52,7 +52,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 fileDescriptor4, []int{1} }
func (*ExitStatus) Descriptor() ([]byte, []int) { return fileDescriptor5, []int{1} }
 
func (m *ExitStatus) GetValue() int32 {
if m != nil {
Loading
Loading
@@ -66,11 +66,11 @@ func init() {
proto.RegisterType((*ExitStatus)(nil), "gitaly.ExitStatus")
}
 
func init() { proto.RegisterFile("shared.proto", fileDescriptor4) }
func init() { proto.RegisterFile("shared.proto", fileDescriptor5) }
 
var fileDescriptor4 = []byte{
var fileDescriptor5 = []byte{
// 161 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x34, 0x8e, 0xb1, 0xca, 0xc2, 0x40,
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0x34, 0x8e, 0xb1, 0xca, 0xc2, 0x40,
0x10, 0x84, 0xc9, 0xff, 0x9b, 0x80, 0x6b, 0x6c, 0x16, 0x8b, 0x94, 0x1a, 0x1b, 0x2b, 0x1b, 0x9f,
0xc1, 0x56, 0xe4, 0x7c, 0x80, 0xb0, 0xe2, 0x92, 0x3b, 0xb8, 0x78, 0xc7, 0xdd, 0x26, 0x98, 0xb7,
0x17, 0x56, 0xed, 0x76, 0xbf, 0x99, 0x61, 0x06, 0xea, 0x6c, 0x29, 0xf1, 0xe3, 0x18, 0x53, 0x90,
Loading
Loading
Loading
Loading
@@ -25,7 +25,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 fileDescriptor5, []int{0} }
func (*InfoRefsRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{0} }
 
func (m *InfoRefsRequest) GetRepository() *Repository {
if m != nil {
Loading
Loading
@@ -41,7 +41,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 fileDescriptor5, []int{1} }
func (*InfoRefsResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{1} }
 
func (m *InfoRefsResponse) GetData() []byte {
if m != nil {
Loading
Loading
@@ -60,7 +60,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 fileDescriptor5, []int{2} }
func (*PostUploadPackRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{2} }
 
func (m *PostUploadPackRequest) GetRepository() *Repository {
if m != nil {
Loading
Loading
@@ -84,7 +84,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 fileDescriptor5, []int{3} }
func (*PostUploadPackResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{3} }
 
func (m *PostUploadPackResponse) GetData() []byte {
if m != nil {
Loading
Loading
@@ -106,7 +106,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 fileDescriptor5, []int{4} }
func (*PostReceivePackRequest) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{4} }
 
func (m *PostReceivePackRequest) GetRepository() *Repository {
if m != nil {
Loading
Loading
@@ -137,7 +137,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 fileDescriptor5, []int{5} }
func (*PostReceivePackResponse) Descriptor() ([]byte, []int) { return fileDescriptor6, []int{5} }
 
func (m *PostReceivePackResponse) GetData() []byte {
if m != nil {
Loading
Loading
@@ -452,27 +452,34 @@ var _SmartHTTP_serviceDesc = grpc.ServiceDesc{
Metadata: "smarthttp.proto",
}
 
func init() { proto.RegisterFile("smarthttp.proto", fileDescriptor5) }
var fileDescriptor5 = []byte{
// 304 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xb4, 0x53, 0x4d, 0x4b, 0xc3, 0x40,
0x14, 0x74, 0x6b, 0x2d, 0xf4, 0x59, 0xac, 0xbc, 0xa2, 0x0d, 0x01, 0xb5, 0xe4, 0x20, 0x39, 0x68,
0x28, 0xf1, 0x37, 0x08, 0x16, 0x3d, 0x84, 0xb5, 0x05, 0x6f, 0x65, 0x6d, 0xb6, 0x69, 0x30, 0x76,
0xe3, 0xee, 0x56, 0xe8, 0x2f, 0xf5, 0xef, 0x88, 0x09, 0xf9, 0x68, 0x62, 0x3c, 0x28, 0xde, 0xc2,
0x9b, 0xf7, 0x66, 0x26, 0x33, 0x2c, 0xf4, 0xd5, 0x2b, 0x93, 0x7a, 0xa5, 0x75, 0xec, 0xc4, 0x52,
0x68, 0x81, 0x9d, 0x20, 0xd4, 0x2c, 0xda, 0x9a, 0x3d, 0xb5, 0x62, 0x92, 0xfb, 0xe9, 0xd4, 0xba,
0x85, 0xfe, 0x64, 0xbd, 0x14, 0x94, 0x2f, 0x15, 0xe5, 0x6f, 0x1b, 0xae, 0x34, 0xba, 0x00, 0x92,
0xc7, 0x42, 0x85, 0x5a, 0xc8, 0xad, 0x41, 0x46, 0xc4, 0x3e, 0x74, 0xd1, 0x49, 0xaf, 0x1d, 0x9a,
0x23, 0xb4, 0xb4, 0x65, 0x5d, 0xc2, 0x71, 0x41, 0xa3, 0x62, 0xb1, 0x56, 0x1c, 0x11, 0xda, 0x3e,
0xd3, 0x2c, 0x61, 0xe8, 0xd1, 0xe4, 0xdb, 0x9a, 0xc3, 0x89, 0x27, 0x94, 0x9e, 0xc5, 0x91, 0x60,
0xbe, 0xc7, 0x16, 0x2f, 0x7f, 0x10, 0xcd, 0x05, 0x5a, 0x25, 0x81, 0x2b, 0x38, 0xad, 0x0a, 0xfc,
0x60, 0x67, 0x93, 0x6e, 0x53, 0xbe, 0xe0, 0xe1, 0x3b, 0xff, 0x07, 0x3f, 0x38, 0x80, 0x83, 0x20,
0x9a, 0x87, 0xbe, 0xb1, 0x3f, 0x22, 0x76, 0x97, 0xb6, 0x83, 0x68, 0xe2, 0x5b, 0xd7, 0x30, 0xac,
0xc9, 0x36, 0xbb, 0x74, 0x3f, 0x5a, 0xd0, 0x7d, 0xfc, 0x6a, 0xf3, 0x6e, 0x3a, 0xf5, 0xf0, 0x1e,
0x30, 0x8b, 0xba, 0xf8, 0x4b, 0x1c, 0x66, 0xde, 0x2a, 0x6d, 0x9a, 0x46, 0x1d, 0x48, 0xa5, 0xac,
0xbd, 0x31, 0xc1, 0x07, 0x18, 0x14, 0xf3, 0xdc, 0xcd, 0x6f, 0xd9, 0x66, 0x70, 0xb4, 0x1b, 0x3e,
0x9e, 0x65, 0xfb, 0xdf, 0xb6, 0x6e, 0x9e, 0x37, 0xc1, 0x19, 0xa9, 0x4d, 0xc6, 0x04, 0x9f, 0xa0,
0x5f, 0x89, 0x0b, 0x77, 0x0e, 0xeb, 0xf5, 0x99, 0x17, 0x8d, 0x78, 0x99, 0xf9, 0xb9, 0x93, 0x3c,
0x82, 0x9b, 0xcf, 0x00, 0x00, 0x00, 0xff, 0xff, 0x16, 0x3e, 0x9b, 0xd1, 0x2d, 0x03, 0x00, 0x00,
func init() { proto.RegisterFile("smarthttp.proto", fileDescriptor6) }
var fileDescriptor6 = []byte{
// 409 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xb4, 0x93, 0x61, 0xef, 0x92, 0x40,
0x1c, 0xc7, 0x07, 0xd9, 0x7f, 0xfc, 0x2f, 0xcb, 0xf6, 0x73, 0x25, 0x63, 0xab, 0x8c, 0x2d, 0x33,
0x2b, 0x72, 0xf6, 0x0a, 0x98, 0x61, 0xb1, 0x2c, 0xd9, 0x81, 0x6d, 0x3d, 0x62, 0x24, 0xa7, 0xb2,
0xc8, 0x23, 0xee, 0x6c, 0x73, 0x6d, 0x3d, 0xe0, 0x51, 0x6f, 0x88, 0xf7, 0xd7, 0x14, 0x51, 0x14,
0xf5, 0x41, 0xad, 0x67, 0xc0, 0xef, 0xf6, 0xfd, 0x7c, 0xee, 0xbe, 0x07, 0xaa, 0xb1, 0x6f, 0x5e,
0xcc, 0xe7, 0x9c, 0x47, 0x5a, 0x14, 0x53, 0x4e, 0xe1, 0x6a, 0x16, 0x70, 0x2f, 0x5c, 0x29, 0x55,
0x36, 0xf7, 0x62, 0xe2, 0x67, 0x5f, 0x95, 0xdb, 0x34, 0xe2, 0x01, 0x5d, 0xb0, 0xec, 0x55, 0x35,
0x50, 0xcd, 0x5c, 0x4c, 0x29, 0x26, 0x53, 0x86, 0xc9, 0xf7, 0x25, 0x61, 0x1c, 0x7a, 0x08, 0xc5,
0x24, 0xa2, 0x2c, 0xe0, 0x34, 0x5e, 0xc9, 0x42, 0x53, 0x68, 0xdf, 0xea, 0x81, 0x96, 0x85, 0x69,
0x78, 0x37, 0xc1, 0x85, 0x55, 0x6a, 0x0b, 0xdd, 0xdd, 0xc7, 0xb0, 0x88, 0x2e, 0x18, 0x01, 0x40,
0x15, 0xdf, 0xe3, 0xde, 0x26, 0xa1, 0x8a, 0x37, 0xcf, 0xaa, 0x8b, 0xee, 0x59, 0x94, 0xf1, 0x71,
0x14, 0x52, 0xcf, 0xb7, 0xbc, 0xc9, 0xd7, 0x7f, 0x80, 0xee, 0x00, 0x62, 0x01, 0xf0, 0x02, 0xdd,
0x3f, 0x06, 0x5c, 0xd0, 0x59, 0x66, 0xab, 0x31, 0x99, 0x90, 0xe0, 0x07, 0xf9, 0x0f, 0x3e, 0x50,
0x47, 0x37, 0x67, 0xa1, 0x1b, 0xf8, 0xf2, 0x8d, 0xa6, 0xd0, 0xbe, 0xc6, 0x95, 0x59, 0x68, 0xfa,
0xea, 0x4b, 0xd4, 0x28, 0x61, 0xcf, 0x5b, 0xf6, 0x7e, 0x57, 0xd0, 0xb5, 0xbd, 0x2e, 0xf7, 0x9d,
0xe3, 0x58, 0xb0, 0x42, 0x90, 0x1f, 0xf5, 0x7e, 0x97, 0xd0, 0xc8, 0xdd, 0x8e, 0xda, 0x54, 0xe4,
0xf2, 0x20, 0x43, 0xa9, 0x5a, 0x92, 0xca, 0x1d, 0x49, 0x84, 0xd6, 0x5b, 0xd3, 0xd1, 0x87, 0x9f,
0x5d, 0xfb, 0x83, 0x8e, 0x9d, 0x35, 0xc2, 0x35, 0x3f, 0x0e, 0x46, 0x2e, 0x36, 0x06, 0xb6, 0x3b,
0xb6, 0x86, 0x23, 0xfd, 0x8d, 0x6b, 0xe9, 0xfd, 0xf7, 0x5d, 0x01, 0x7e, 0xa2, 0xfa, 0x3e, 0x65,
0xe7, 0xfe, 0x37, 0xec, 0x57, 0x49, 0x2a, 0x3f, 0x97, 0x44, 0x78, 0x7a, 0x81, 0x8d, 0x8d, 0xbe,
0x61, 0x7e, 0x32, 0x72, 0xf8, 0x2f, 0x74, 0xe7, 0xb0, 0x59, 0x78, 0x90, 0xc7, 0x9f, 0xbc, 0x52,
0xca, 0xc3, 0x73, 0xe3, 0xad, 0xc3, 0xb3, 0x24, 0x95, 0x9f, 0x48, 0x22, 0x3c, 0x2e, 0x39, 0x58,
0x23, 0xdb, 0x29, 0x6e, 0xbd, 0x2d, 0x74, 0x05, 0x48, 0x04, 0x54, 0x3b, 0x6a, 0x0d, 0x0e, 0x10,
0xe5, 0x5b, 0xa4, 0x3c, 0x3a, 0x3b, 0xdf, 0x3a, 0x74, 0x92, 0x54, 0x6e, 0x49, 0x22, 0xa8, 0xa7,
0x1d, 0x8a, 0x47, 0xb0, 0x96, 0xf8, 0x72, 0xb5, 0xf9, 0x6b, 0x5f, 0xff, 0x09, 0x00, 0x00, 0xff,
0xff, 0x62, 0xf2, 0xc2, 0x92, 0xed, 0x03, 0x00, 0x00,
}
Loading
Loading
@@ -28,7 +28,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 fileDescriptor6, []int{0} }
func (*SSHUploadPackRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{0} }
 
func (m *SSHUploadPackRequest) GetRepository() *Repository {
if m != nil {
Loading
Loading
@@ -57,7 +57,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 fileDescriptor6, []int{1} }
func (*SSHUploadPackResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{1} }
 
func (m *SSHUploadPackResponse) GetStdout() []byte {
if m != nil {
Loading
Loading
@@ -92,7 +92,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 fileDescriptor6, []int{2} }
func (*SSHReceivePackRequest) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{2} }
 
func (m *SSHReceivePackRequest) GetRepository() *Repository {
if m != nil {
Loading
Loading
@@ -128,7 +128,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 fileDescriptor6, []int{3} }
func (*SSHReceivePackResponse) Descriptor() ([]byte, []int) { return fileDescriptor7, []int{3} }
 
func (m *SSHReceivePackResponse) GetStdout() []byte {
if m != nil {
Loading
Loading
@@ -331,26 +331,30 @@ var _SSH_serviceDesc = grpc.ServiceDesc{
Metadata: "ssh.proto",
}
 
func init() { proto.RegisterFile("ssh.proto", fileDescriptor6) }
var fileDescriptor6 = []byte{
// 284 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x52, 0xcd, 0x4a, 0xc3, 0x40,
0x10, 0x76, 0xad, 0x0d, 0x74, 0x1a, 0x3d, 0xac, 0xb5, 0x84, 0xa0, 0x52, 0x72, 0xca, 0x29, 0x48,
0xfa, 0x0c, 0x42, 0xbd, 0xc9, 0x86, 0x9e, 0x6b, 0xec, 0x2e, 0xe9, 0x62, 0xe8, 0xc6, 0x9d, 0x49,
0x69, 0x41, 0xdf, 0xc9, 0x47, 0x14, 0x92, 0x58, 0x92, 0x6a, 0x8f, 0xf6, 0xb6, 0x33, 0xdf, 0xce,
0xf7, 0x33, 0xbb, 0x30, 0x40, 0x5c, 0x45, 0x85, 0x35, 0x64, 0xb8, 0x93, 0x69, 0x4a, 0xf3, 0x9d,
0xef, 0xe2, 0x2a, 0xb5, 0x4a, 0xd6, 0xdd, 0xe0, 0x05, 0x46, 0x49, 0x32, 0x9b, 0x17, 0xb9, 0x49,
0xe5, 0x73, 0xba, 0x7c, 0x13, 0xea, 0xbd, 0x54, 0x48, 0x3c, 0x06, 0xb0, 0xaa, 0x30, 0xa8, 0xc9,
0xd8, 0x9d, 0xc7, 0x26, 0x2c, 0x1c, 0xc6, 0x3c, 0xaa, 0x29, 0x22, 0xb1, 0x47, 0x44, 0xeb, 0x16,
0x1f, 0x41, 0x1f, 0x49, 0xea, 0xb5, 0x77, 0x3e, 0x61, 0xa1, 0x2b, 0xea, 0x22, 0xf8, 0x80, 0x9b,
0x03, 0x05, 0x2c, 0xcc, 0x1a, 0x15, 0x1f, 0x83, 0x83, 0x24, 0x4d, 0x49, 0x15, 0xbd, 0x2b, 0x9a,
0xaa, 0xe9, 0x2b, 0x6b, 0x1b, 0x9e, 0xa6, 0xe2, 0x53, 0x18, 0xaa, 0xad, 0xa6, 0x05, 0x52, 0x4a,
0x25, 0x7a, 0xbd, 0xae, 0xa7, 0xc7, 0xad, 0xa6, 0xa4, 0x42, 0x04, 0xa8, 0xfd, 0x39, 0xd8, 0x54,
0xea, 0x42, 0x2d, 0x95, 0xde, 0xa8, 0x7f, 0x09, 0xc8, 0xaf, 0xa1, 0x9f, 0xe5, 0x0b, 0x2d, 0x2b,
0x47, 0x03, 0x71, 0x91, 0xe5, 0x4f, 0x32, 0xf8, 0x84, 0xf1, 0xa1, 0xee, 0x09, 0x63, 0xc7, 0x5f,
0x0c, 0x7a, 0x49, 0x32, 0xe3, 0x02, 0x2e, 0x3b, 0xcb, 0xe7, 0xb7, 0x3f, 0x83, 0x7f, 0xbd, 0xba,
0x7f, 0x77, 0x04, 0xad, 0xad, 0x07, 0x67, 0x21, 0x7b, 0x60, 0x7c, 0x0e, 0x57, 0xdd, 0x68, 0xbc,
0x3d, 0xf6, 0x7b, 0xd5, 0xfe, 0xfd, 0x31, 0xb8, 0x4d, 0xfb, 0xea, 0x54, 0x1f, 0x72, 0xfa, 0x1d,
0x00, 0x00, 0xff, 0xff, 0x71, 0xde, 0xae, 0x4f, 0xb3, 0x02, 0x00, 0x00,
func init() { proto.RegisterFile("ssh.proto", fileDescriptor7) }
var fileDescriptor7 = []byte{
// 346 bytes of a gzipped FileDescriptorProto
0x1f, 0x8b, 0x08, 0x00, 0x00, 0x09, 0x6e, 0x88, 0x02, 0xff, 0xbc, 0x92, 0xc1, 0x4e, 0xfa, 0x40,
0x10, 0xc6, 0xb3, 0x7f, 0xfe, 0x10, 0x18, 0xc0, 0xc3, 0x8a, 0xd8, 0x54, 0x45, 0xd2, 0x13, 0x27,
0x62, 0xe0, 0x09, 0x08, 0x36, 0x42, 0x24, 0x91, 0xec, 0x8a, 0x89, 0xa7, 0x5a, 0xe9, 0x06, 0x36,
0x36, 0x6c, 0xed, 0x0e, 0x04, 0x12, 0xbd, 0xf0, 0x4e, 0x3c, 0x96, 0xef, 0x60, 0xd2, 0x56, 0x42,
0x51, 0x8e, 0x7a, 0xeb, 0x37, 0x5f, 0xf7, 0xfb, 0xcd, 0xec, 0x2c, 0x14, 0xb4, 0x9e, 0x36, 0x83,
0x50, 0xa1, 0xa2, 0xb9, 0x89, 0x44, 0xd7, 0x5f, 0x99, 0x25, 0x3d, 0x75, 0x43, 0xe1, 0xc5, 0x55,
0xb3, 0xac, 0x02, 0x94, 0x6a, 0xa6, 0x63, 0x69, 0x3d, 0x41, 0x85, 0xf3, 0xde, 0x28, 0xf0, 0x95,
0xeb, 0x0d, 0xdd, 0xf1, 0x0b, 0x13, 0xaf, 0x73, 0xa1, 0x91, 0xb6, 0x00, 0x42, 0x11, 0x28, 0x2d,
0x51, 0x85, 0x2b, 0x83, 0xd4, 0x49, 0xa3, 0xd8, 0xa2, 0xcd, 0x38, 0xb1, 0xc9, 0xb6, 0x0e, 0xdb,
0xf9, 0x8b, 0x56, 0x20, 0xab, 0xd1, 0x93, 0x33, 0xe3, 0x5f, 0x9d, 0x34, 0x4a, 0x2c, 0x16, 0xd6,
0x1b, 0x9c, 0xec, 0x11, 0x74, 0xa0, 0x66, 0x5a, 0xd0, 0x2a, 0xe4, 0x34, 0x7a, 0x6a, 0x8e, 0x51,
0x7c, 0x89, 0x25, 0x2a, 0xa9, 0x8b, 0x30, 0x4c, 0x72, 0x12, 0x45, 0xdb, 0x50, 0x14, 0x4b, 0x89,
0x8e, 0x46, 0x17, 0xe7, 0xda, 0xc8, 0xa4, 0x7b, 0xb2, 0x97, 0x12, 0x79, 0xe4, 0x30, 0x10, 0xdb,
0x6f, 0x6b, 0x11, 0xd1, 0x99, 0x18, 0x0b, 0xb9, 0x10, 0xbf, 0x32, 0x20, 0x3d, 0x86, 0xec, 0xc4,
0x77, 0xa4, 0x17, 0x75, 0x54, 0x60, 0xff, 0x27, 0x7e, 0xdf, 0xb3, 0xde, 0xa1, 0xba, 0xcf, 0xfd,
0xc3, 0xb1, 0x5b, 0x1f, 0x04, 0x32, 0x9c, 0xf7, 0x68, 0x00, 0xe5, 0xd4, 0xe5, 0xd3, 0xf3, 0xaf,
0x83, 0x3f, 0x6d, 0xdd, 0xbc, 0x38, 0xe0, 0xc6, 0xad, 0x5b, 0xb5, 0xf5, 0xc6, 0x30, 0xf3, 0x84,
0x56, 0x6f, 0xfa, 0xf7, 0x9d, 0xc1, 0xa3, 0xc3, 0x79, 0xcf, 0x19, 0x0d, 0x07, 0x77, 0x9d, 0x6b,
0x67, 0xd8, 0xe9, 0xde, 0x36, 0xc8, 0x15, 0xa1, 0x08, 0x47, 0xe9, 0xc1, 0xe9, 0x6e, 0xe8, 0xf7,
0x45, 0x98, 0xb5, 0x43, 0x76, 0x02, 0xbd, 0x5c, 0x6f, 0x8c, 0xb3, 0x3c, 0xa1, 0xa7, 0x3b, 0x50,
0x66, 0x77, 0xed, 0xfe, 0x83, 0xbd, 0xa5, 0x3e, 0xe7, 0xa2, 0xd7, 0xdc, 0xfe, 0x0c, 0x00, 0x00,
0xff, 0xff, 0x4f, 0xc0, 0xae, 0x50, 0xff, 0x02, 0x00, 0x00,
}
Loading
Loading
@@ -3,9 +3,15 @@ syntax = "proto3";
package gitaly;
 
import "shared.proto";
import "options.proto";
 
service Notifications {
rpc PostReceive(PostReceiveRequest) returns (PostReceiveResponse) {}
rpc PostReceive(PostReceiveRequest) returns (PostReceiveResponse) {
option (gitaly.feature_status) = {
status: ENABLED,
feature_flag: "GITALY_NOTIFICATIONS_POST_RECEIVE"
};
}
}
 
message PostReceiveRequest {
Loading
Loading
syntax = "proto3";
package gitaly;
import "google/protobuf/descriptor.proto";
message FeatureStatus {
enum StatusType {
DISABLED = 0;
OPT_IN = 1;
OPT_OUT = 2;
ENABLED = 3;
}
// The type of data that can be assigned to the label.
StatusType status = 1;
// The label key.
string feature_flag = 2;
}
extend google.protobuf.MethodOptions {
// See `FeatureStatus`.
FeatureStatus feature_status = 50000;
}
Loading
Loading
@@ -4,15 +4,46 @@ package gitaly;
 
import "shared.proto";
import "google/protobuf/timestamp.proto";
import "options.proto";
 
service Ref {
rpc FindDefaultBranchName(FindDefaultBranchNameRequest) returns (FindDefaultBranchNameResponse) {}
rpc FindAllBranchNames(FindAllBranchNamesRequest) returns (stream FindAllBranchNamesResponse) {}
rpc FindAllTagNames(FindAllTagNamesRequest) returns (stream FindAllTagNamesResponse) {}
rpc FindDefaultBranchName(FindDefaultBranchNameRequest) returns (FindDefaultBranchNameResponse) {
option (gitaly.feature_status) = {
status: OPT_IN,
feature_flag: "GITALY_REF_FIND_DEFAULT_BRANCH_NAME"
};
}
rpc FindAllBranchNames(FindAllBranchNamesRequest) returns (stream FindAllBranchNamesResponse) {
option (gitaly.feature_status) = {
status: OPT_IN,
feature_flag: "GITALY_REF_FIND_ALL_BRANCH_NAMES"
};
}
rpc FindAllTagNames(FindAllTagNamesRequest) returns (stream FindAllTagNamesResponse) {
option (gitaly.feature_status) = {
status: OPT_IN,
feature_flag: "GITALY_REF_FIND_ALL_TAG_NAMES"
};
}
// Find a Ref matching the given constraints. Response may be empty.
rpc FindRefName(FindRefNameRequest) returns (FindRefNameResponse) {}
rpc FindRefName(FindRefNameRequest) returns (FindRefNameResponse) {
option (gitaly.feature_status) = {
status: OPT_IN,
feature_flag: "GITALY_REF_FIND_REF_NAME"
};
}
// Return a stream so we can divide the response in chunks of branches
rpc FindLocalBranches(FindLocalBranchesRequest) returns (stream FindLocalBranchesResponse) {}
rpc FindLocalBranches(FindLocalBranchesRequest) returns (stream FindLocalBranchesResponse) {
option (gitaly.feature_status) = {
status: OPT_IN,
feature_flag: "GITALY_REF_FIND_LOCAL_BRANCHES"
};
}
}
 
message FindDefaultBranchNameRequest {
Loading
Loading
Loading
Loading
@@ -4,6 +4,7 @@
require 'google/protobuf'
 
require 'shared_pb'
require 'options_pb'
Google::Protobuf::DescriptorPool.generated_pool.build do
add_message "gitaly.CommitIsAncestorRequest" do
optional :repository, :message, 1, "gitaly.Repository"
Loading
Loading
Loading
Loading
@@ -4,6 +4,7 @@
require 'google/protobuf'
 
require 'shared_pb'
require 'options_pb'
Google::Protobuf::DescriptorPool.generated_pool.build do
add_message "gitaly.CommitDiffRequest" do
optional :repository, :message, 1, "gitaly.Repository"
Loading
Loading
Loading
Loading
@@ -4,6 +4,7 @@
require 'google/protobuf'
 
require 'shared_pb'
require 'options_pb'
Google::Protobuf::DescriptorPool.generated_pool.build do
add_message "gitaly.PostReceiveRequest" do
optional :repository, :message, 1, "gitaly.Repository"
Loading
Loading
# Generated by the protocol buffer compiler. DO NOT EDIT!
# source: options.proto
require 'google/protobuf'
Google::Protobuf::DescriptorPool.generated_pool.build do
add_message "gitaly.FeatureStatus" do
optional :status, :enum, 1, "gitaly.FeatureStatus.StatusType"
optional :feature_flag, :string, 2
end
add_enum "gitaly.FeatureStatus.StatusType" do
value :DISABLED, 0
value :OPT_IN, 1
value :OPT_OUT, 2
value :ENABLED, 3
end
end
module Gitaly
FeatureStatus = Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.FeatureStatus").msgclass
FeatureStatus::StatusType = Google::Protobuf::DescriptorPool.generated_pool.lookup("gitaly.FeatureStatus.StatusType").enummodule
end
Loading
Loading
@@ -5,6 +5,7 @@ require 'google/protobuf'
 
require 'shared_pb'
require 'google/protobuf/timestamp_pb'
require 'options_pb'
Google::Protobuf::DescriptorPool.generated_pool.build do
add_message "gitaly.FindDefaultBranchNameRequest" do
optional :repository, :message, 1, "gitaly.Repository"
Loading
Loading
Loading
Loading
@@ -4,6 +4,7 @@
require 'google/protobuf'
 
require 'shared_pb'
require 'options_pb'
Google::Protobuf::DescriptorPool.generated_pool.build do
add_message "gitaly.InfoRefsRequest" do
optional :repository, :message, 1, "gitaly.Repository"
Loading
Loading
Loading
Loading
@@ -4,6 +4,7 @@
require 'google/protobuf'
 
require 'shared_pb'
require 'options_pb'
Google::Protobuf::DescriptorPool.generated_pool.build do
add_message "gitaly.SSHUploadPackRequest" do
optional :repository, :message, 1, "gitaly.Repository"
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment