-
Notifications
You must be signed in to change notification settings - Fork 35
Open
Description
Describe the bug
-
Gitlab tree is implemented in a pull request.
-
The gitlab client uses the
xanzy/go-gitlabmodule which doesn't support the pagination using keyset mentioned in the gitlab tree docs and gitlab keyset docs. This is based on an existing issue inxanzy/go-gitlab -
The current maximum number of files retrieved from gitlab trees is 100 files per request.
To Reproduce
Retrieving a tree with more than 100 files+directories combined using the tree client
- Example in tests added in the PR: gitlab integration tests
Expected behavior
Pagination implemented for gitlab tree list(either the user requesting following pages, or internally until all results are retrieved with a maximum number of pages used to limit recursivness)
Additional context
- Go version: go1.18
- Git provider: Implemented in pull request
Metadata
Metadata
Assignees
Labels
No labels