Allow collecting commits from submodules within the project via the cli
Problem Statement
When using git submodules you cannot use the CLI to add commits in the submodules to a release.
We use submodules for tenant specific code, which in the end is part of the entire application, so by missing out on those commits, we miss out on the features related to said commits.
The API also doesn't support incrementally adding commits to a release, it only allows overwriting.
Solution Brainstorm
Allow sentry-cli to parse commits within submodules and attach them to the release as well.
Product Area
APIs
Assigning to @getsentry/support for routing ⏲️
Routing to @getsentry/product-owners-settings-repositories for triage ⏲️
Routing to @getsentry/product-owners-releases for triage ⏲️
Hey @Coffee2CodeNL, I have opened https://github.com/getsentry/sentry/issues/91326 to get the backend APIs updated to support adding commits to a release.
Once support is added, we can adjust the CLI to use the endpoint for adding commits to a release.