Conversation CommitService::GetTreeEntries
Feature Flag: gitaly_tree_entries
Gitlab::Git::Tree.where
-
RPC Design: https://gitlab.com/gitlab-org/gitaly/issues/357 https://gitlab.com/gitlab-org/gitaly-proto/merge_requests/33 -
Server Implementation: https://gitlab.com/gitlab-org/gitaly/issues/359 https://gitlab.com/gitlab-org/gitaly/merge_requests/208 https://gitlab.com/gitlab-org/gitaly/merge_requests/232 -
Client Implementation: https://gitlab.com/gitlab-org/gitaly/issues/372 https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/12941 -
Acceptance Testing: https://gitlab.com/gitlab-org/gitaly/issues/428 https://gitlab.com/gitlab-org/gitaly/issues/576
Blocked On:
RPC Endpoints:
CommitService::GetTreeEntries
Known Client Routes:
- Known client endpoints
This method returns an array of Gitlab::Git::Tree instances. From a git point of view, those instances are tree entries.
We may be able to re-use part of the implementation of the 'TreeEntry' RPC. (Maybe we can fix the confusion of having an RPC and a message with the same name https://gitlab.com/gitlab-org/gitaly/issues/340 .)