This question is in reference to Atlassian Documentation: Automatic branch merging
I've studied this awesome document:
https://www.atlassian.com/git/tutorials/making-a-pull-request/
This suggests that release branches should be created only for the endgame of a release cycle. This is how we currently use release branches. However, you also have this automatic branch merging feature that applies only to release branches. If you have a "1.0" release branch for finishing up 1.0, but it's recommended you don't create a "2.0" release branch until the endgame for that release. Given that, when would branch forwarding actually be useful? By the time you create the 2.0 branch, 1.0 has long shipped so there would be nothing to commit to it that would need to get forwarded.
I'm missing something here, so I hope someone can help out!
c