I know revision of breaking change is a Framework but shitty changelog makes impossible to locate first breaking binary release.
I can locate it in Git history manually if put lots of attention with:
git log --all --graph --oneline --decorate
Unfortunately it is extremely hard to follow graph.
There is a trick for branches:
git branch -a --contains $REV
but I don't know one for tags and it doesn't show relations as a graph.
One possible idea is to construct revset as everything after $REV
but I cannot figure it out from https://git-scm.com/book/en/v2/Git-Tools-Revision-Selection otherwise it would be:
git log --graph --decorate --simplify-by-decoration --oneline $ALL_AFTER_REV
It will include branches & tags.
PS So the actual problem in trickiness to specify descendants in Git. For hg
it is trivial:
hg log --graph --style compact -r "tag() & descendants($REV)"
PPS I used info from: