docs: public Pager<Commit> getCommits(Object projectIdOrPath, String ref, Date since, Date until, String path, int itemsPerPage) throws GitLabApiException {
          Form formData = new GitLabApiForm()
                  .withParam("ref_name", ref)
                  .withParam("since", ISO8601.toString(since, false))
                  .withParam("until", ISO8601.toString(until, false))
                  .withParam("path", (path == null ? null : urlEncode(path)));
          return (new Pager<Commit>(this, Commit.class, itemsPerPage, formData.asMap(),  "projects", getProjectIdOrPath(projectIdOrPath), "repository", "commits"));
      }