Do you know composer satis? You can specify wich versions you would like to clone when running composer. So you can setup a static package to install and use this same registry to update all projects, and when you update the branch, change it only on the satis, not having to manually change into de composer.json.
I was looking for something like that for bower but couldn't find it. A private-bower satis like. How about an evolution for private-bower?