Gerrit (http://code.google.com/p/gerrit/) is code review software. It works this way: instead of
git push origin master
git push review
where review is defined as:
url = ssh://john.doe@gerrit:29418/test
push = HEAD:refs/for/master
refs/for/ is a 'magical' reference where every change is converted to a code review request and later, when accepted, marged with a proper branch. See http://gerrit-documentation.googlecode.com/svn/Documentation/2.2.0/user-upload.html#_git_push for details.
Now, IDEA 10.5 allow such push using Version Control → Git → Push changes, then:
- Remote: review
- Push: Default
A new push dialog introduced in IDEA 11 does not allow to perform this operation. What's more - it looks that checking Push current branch to alternative branch has no effect whatsoever.