gitlab api(detailed_merge_status字段)文档更新
现象
客户的gitlab版本是 giltba-jh:16.11.x,在使用api的时候查询mr的状态的时候,detailed_merge_status对应的values是commits_status
,客户对这个新的values不太理解,并没有在 merge status 找到该字段信息的描述。
排查
后面经过请教志远,从代码中看到对commits_status
的描述为Source branch exists and contains commits
,通过自己验证才理解 commits_status
是mr中没有commits的原因。
可能解决的办法
- 更新merge status 文档,补充
commits_status
的描述信息。 -
commits_status
的描述信息是否更容易理解呢,如源分支不存在,或缺少 commits
。