Skip to content

CommitService.ListCommits first implementation

Georges Racinet requested to merge topic/default/list-commits into branch/default

This has become necessary in GitLab ≥ 14.7, because the CommitsBetween request does not exist any more in the gRPC protocol.

Even though it is still present in the older version of the protocol used currently in HGitaly (about to change soon), the Ruby client does not know of it on GitLab 14.8, our current target for Heptapod 0.30.

There are some discrepancies with Gitaly, detailed in commit messages and docstrings

  • we don't implement the full range of possibilities
  • orderings cannot be exactly the same between Git and Mercurial at this point

Merge request reports