Gitlab: список всех измененных файлов в MR через API - PullRequest
0 голосов
/ 11 декабря 2019

Как мне перечислить все измененные файлы в MR через Gitlab API? Я работаю в проекте CI и просто хочу создать необходимый код!

1 Ответ

1 голос
/ 11 декабря 2019

У вас есть вся необходимая информация в документации GitLab

В частности, это пример ответа:

{
  "id": 21,
...
  "changes": [
    {
    "old_path": "VERSION",
    "new_path": "VERSION",
    "a_mode": "100644",
    "b_mode": "100644",
    "diff": "--- a/VERSION\ +++ b/VERSION\ @@ -1 +1 @@\ -1.9.7\ +1.9.8",
    "new_file": false,
    "renamed_file": false,
    "deleted_file": false
    }
  ]
}

Вы можете извлечь имена файлов изchanges -> new_path

...