2015-11-15 3 views
0

Как получить дерево репозитория рекурсивно с помощью API Gitlab?Gitlab API рекурсивно реквизит дерева репозитория

настоящее время я использую этот метод: GET/проекты /: идентификатор/хранилище/дерево ref_name =: ref_name

Это работает, однако это не является рекурсивным и показывает только файлы в корневом каталоге.

Мне нужно получить полный список файлов ALL в репозитории, а не только в корневом каталоге.

Любая помощь была бы принята с благодарностью.

ответ

0

Не уверен, если это все еще является проблемой для вас, но если добавить еще один параметр URL-адрес, поэтому он будет читать: GET /projects/:id/repository/tree?ref_name=:ref_name&recursive=true

В качестве альтернативы , если вы ищете относительно определенного пути, вы можете указать путь вместо ref_name, и он будет немного более дружелюбным. GET /projects/:id/repository/tree?path=my/path?recursive=true