Dangling commits missing from commits API response when all=true
Example code available at <https://github.com/RichardoC/gitlab-secrets> ## Expected behaviour GET /api/v4/projects/{repo_id}/repository/commits?all=true would return every commit, even if it's dangling (so is not referenced on any branch) ## Actual behaviour Only commits that are referenced by branches are returned. The dangling commits still exist, and can be discovered by checking all events on that repository to find commits that were not referenced in that API response. <https://gitlab.com/gitlab-secrets/gitlab-secrets> can be used to check this behaviour, there's only 1 "official" commit, but there are 4 total commits.
issue