On Mon, Sep 2, 2013 at 2:25 AM, Matthieu Moy <Matthieu.Moy@xxxxxxxxxxxxxxx> wrote: > Felipe Contreras <felipe.contreras@xxxxxxxxx> writes: >> As it has been discussed before, our support for triangular workflows is >> lacking, and the following patch series aims to improve that situation. > > I may be stating the obvious, but isn't your series a duplicate of > remote.pushDefault, introduced in 1.8.3? How can you currently do this in v1.8.3? % git push --set-publish github master % git push --set-publish backup test feature-a % git branch -vv master xxxxx [origin/master, github/master] foo test xxxxx [master, backup/test: ahead 2] foo feature-a xxxxx [master, backup/feature-a] foo % git checkout master % git rebase # onto origin/master % git push # to github/master % git checkout feature-a % git rebase # onto master % git push --force # to backup/feature-a % git checkout test % git branch --set-publish github/my-test % git push # to github/my-test remote.pushDefault doesn't let you do any of that stuff. Maybe if you only push to one remote, and all the branches have the same names, and you don't need to keep track of them (with git branch -vv). In other words, there's just no comparison. -- Felipe Contreras -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html