Andrey Semashev wrote:
I think it would be more productive to just fix the problem in develop and then in master of the submodule.
We're using different meanings of "fix" here. Imagine that the submodule has the following sequence of commits: - bug fix - new feature - bug fix - more of new feature - bug fix and the new feature turns out to block the Boost release. Fixing the problem, in your sense, means fixing the new feature so that it becomes Boost-release-worthy. This should indeed be done in develop. Fixing the problem, in my sense, means doing - revert "more of new feature" - revert "new feature" on a branch. Sure, fixing the new feature is more productive. It's also a lot slower process over which the release managers have no control.