Skip to content

gitlab api(detailed_merge_status字段)文档更新

现象

客户的gitlab版本是 giltba-jh:16.11.x,在使用api的时候查询mr的状态的时候,detailed_merge_status对应的values是commits_status,客户对这个新的values不太理解,并没有在 merge status 找到该字段信息的描述。 image

排查

后面经过请教志远,从代码中看到对commits_status的描述为Source branch exists and contains commits,通过自己验证才理解 commits_status 是mr中没有commits的原因。

可能解决的办法

  • 更新merge status 文档,补充commits_status的描述信息。
  • commits_status 的描述信息是否更容易理解呢,如 源分支不存在,或缺少 commits