gitlab api如何获得最后一次提交?树木?

gitlab api如何获得最后一次提交?树木?,gitlab,Gitlab,gitlab api如何获得最后一次提交 GET /projects/:id/repository/tree { "name": "assets", "type": "tree", "mode": "040000", "id": "6229c43a7e16fcc7e95f923f8ddadb8281d9c6c6" },? 如何从树上获取日志?上次提交?我建议遵循列出的规范,其中说明您可以使用 GET /projects/:id/repository/tre

gitlab api如何获得最后一次提交

GET /projects/:id/repository/tree

{
    "name": "assets",
    "type": "tree",
    "mode": "040000",
    "id": "6229c43a7e16fcc7e95f923f8ddadb8281d9c6c6"
  },?

如何从树上获取日志?上次提交?

我建议遵循列出的规范,其中说明您可以使用
GET /projects/:id/repository/tree

{
    "name": "assets",
    "type": "tree",
    "mode": "040000",
    "id": "6229c43a7e16fcc7e95f923f8ddadb8281d9c6c6"
  },?
GET/projects/:id/repository/commits/tree

要返回以下示例数据:

{
  "id": "6104942438c14ec7bd21c6cd5bd995272b3faff6",
  "short_id": "6104942438c",
  "title": "Sanitize for network graph",
  "author_name": "randx",
  "author_email": "dmitriy.zaporozhets@gmail.com",
  "created_at": "2012-09-20T09:06:12+03:00",
  "message": "Sanitize for network graph",
  "committed_date": "2012-09-20T09:06:12+03:00",
  "authored_date": "2012-09-20T09:06:12+03:00",
  "parent_ids": [
    "ae1d9fb46aa2b07ee9836d49862ec4e2c46fbbba"
  ],
  "status": "running"
}

这是最新的承诺。就查找日志而言,在当前版本的API中,树可能会帮助您解决此问题

GET /api/v4/projects/:id/repository/commits

数组中的第一个提交将是所需的提交。您可以使用jq“[0]”提取它。

这可能已更改且无效