Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitaly.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'proto/commit.proto')
-rw-r--r--proto/commit.proto17
1 files changed, 17 insertions, 0 deletions
diff --git a/proto/commit.proto b/proto/commit.proto
index 6a73e76c0..c114f41aa 100644
--- a/proto/commit.proto
+++ b/proto/commit.proto
@@ -44,6 +44,12 @@ service CommitService {
target_repository_field: "1"
};
}
+ rpc FindTreeEntries(FindTreeEntriesRequest) returns (stream TreeEntryResponse) {
+ option (op_type) = {
+ op: ACCESSOR
+ target_repository_field: "1"
+ };
+ }
rpc ListFiles(ListFilesRequest) returns (stream ListFilesResponse) {
option (op_type) = {
op: ACCESSOR
@@ -197,6 +203,15 @@ message TreeEntryResponse {
bytes data = 5;
}
+message FindTreeEntriesRequest {
+ Repository repository = 1;
+ // commit ID or refname
+ bytes revision = 2;
+ // entry path relative to repository root
+ repeated bytes paths = 3;
+ int64 limit = 4;
+}
+
message CommitsBetweenRequest {
Repository repository = 1;
bytes from = 2;
@@ -270,6 +285,8 @@ message GetTreeEntriesResponse {
repeated TreeEntry entries = 1;
}
+
+
message ListFilesRequest {
Repository repository = 1;
bytes revision = 2;