I cant believe there are so many bugs in gitlab api

I just want the merge request commit message , after a day suffered from the bug and lack of function, I give up.

  • the graphql does not support commits;
  • mergerequest has bugs in commits;
  • restful api does not support submodule
  • restful list commits api only return the head commit, not all the commits in branch.
  • the merge_request’s context_commits api return nothing.
    It’s waste of time to use gitlab’s api.