Currently the trigger a new pipeline endpoint accepts either a tag or a branch. Being able to supply a revision would allow for intermediate commits in a rebase flow to be tested, preventing regressions in intermediate commits. This is particularly useful when maintaining a linear commit history, where every commit should pass the tests and linting individually.