Say a bug is found on 'WIP', a developer checks in a change to fix it. We want him to request a review, asking for that change to be integrated to 'release'. Currently we have a few choices:
- Have the developer integrate the change to 'release' himself, shelving the integration, then request a review on the shelf, or
- Have the original change approved and have a release manager integrate the change and commit it to 'release'
Note that is also a tangential issue when using "Approve & Commit", where other changes have been checked in for a file in a shelved changelist, and there fore needs to be resolved before committing. Since the reviewer who would do the commit doesn't have direct access to the developers shelf, there's currently no good way in Swarm to resolve the shelved changes & update the shelf for review & commit.