contrib: Add a simple tool for pushing to named reviewers
contrib: Add a simple tool for pushing to named reviewers

This is a sort of simplified version of git-review[1] for users like
myself who don't mind most git command line tools, and therefore don't
feel the need to switch to a full git-review workflow, but still don't
like the HEAD:refs/for/master%r=user@domain.com syntax for specifying
reviewers during a push.

Reviewer aliases can be specified in a git config file:

[reviewer]
  sop = sop@google.com

$ git push-reviewer --dry-run sop
git push origin HEAD:refs/for/master%r=sop@google.com

[1] http://www.mediawiki.org/wiki/Gerrit/git-review

Change-Id: Ib0c8d609ed9eab17b71ddb13da417a9bfd013611

Seinlin/gerrit,supriyantomaftuh/gerrit,qtproject/qtqa-gerrit,anminhsu/gerrit,pkdevbox/gerrit,Seinlin/gerrit,pkdevbox/gerrit,GerritCodeReview/gerrit,netroby/gerrit,GerritCodeReview/gerrit,anminhsu/gerrit,MerritCR/merrit,thinkernel/gerrit,dwhipstock/gerrit,jackminicloud/test,thesamet/gerrit,quyixia/gerrit,gerrit-review/gerrit,dwhipstock/gerrit,GerritCodeReview/gerrit,gerrit-review/gerrit,joshuawilson/merrit,gcoders/gerrit,dwhipstock/gerrit,joshuawilson/merrit,GerritCodeReview/gerrit,thinkernel/gerrit,anminhsu/gerrit,netroby/gerrit,Distrotech/gerrit,gcoders/gerrit,Distrotech/gerrit,gcoders/gerrit,netroby/gerrit,Seinlin/gerrit,MerritCR/merrit,pkdevbox/gerrit,jackminicloud/test,thesamet/gerrit,MerritCR/merrit,thesamet/gerrit,TonyChai24/test,WANdisco/gerrit,Distrotech/gerrit,quyixia/gerrit,anminhsu/gerrit,gcoders/gerrit,MerritCR/merrit,netroby/gerrit,hdost/gerrit,WANdisco/gerrit,renchaorevee/gerrit,Seinlin/gerrit,Distrotech/gerrit,supriyantomaftuh/gerrit,TonyChai24/test,joshuawilson/merrit,hdost/gerrit,Distrotech/gerrit,TonyChai24/test,gcoders/gerrit,MerritCR/merrit,gerrit-review/gerrit,supriyantomaftuh/gerrit,hdost/gerrit,renchaorevee/gerrit,dwhipstock/gerrit,netroby/gerrit,Distrotech/gerrit,thesamet/gerrit,Overruler/gerrit,joshuawilson/merrit,GerritCodeReview/gerrit,netroby/gerrit,WANdisco/gerrit,Overruler/gerrit,pkdevbox/gerrit,joshuawilson/merrit,joshuawilson/merrit,supriyantomaftuh/gerrit,hdost/gerrit,Overruler/gerrit,pkdevbox/gerrit,TonyChai24/test,MerritCR/merrit,supriyantomaftuh/gerrit,qtproject/qtqa-gerrit,jackminicloud/test,gcoders/gerrit,thinkernel/gerrit,jackminicloud/test,WANdisco/gerrit,WANdisco/gerrit,joshuawilson/merrit,joshuawilson/merrit,anminhsu/gerrit,Distrotech/gerrit,TonyChai24/test,MerritCR/merrit,quyixia/gerrit,qtproject/qtqa-gerrit,dwhipstock/gerrit,pkdevbox/gerrit,supriyantomaftuh/gerrit,qtproject/qtqa-gerrit,GerritCodeReview/gerrit,renchaorevee/gerrit,thinkernel/gerrit,quyixia/gerrit,jackminicloud/test,gerrit-review/gerrit,quyixia/gerrit,Overruler/gerrit,hdost/gerrit,thinkernel/gerrit,supriyantomaftuh/gerrit,renchaorevee/gerrit,gerrit-review/gerrit,thinkernel/gerrit,gerrit-review/gerrit,hdost/gerrit,dwhipstock/gerrit,GerritCodeReview/gerrit,Overruler/gerrit,jackminicloud/test,jackminicloud/test,renchaorevee/gerrit,MerritCR/merrit,qtproject/qtqa-gerrit,renchaorevee/gerrit,thesamet/gerrit,dwhipstock/gerrit,gcoders/gerrit,thinkernel/gerrit,anminhsu/gerrit,renchaorevee/gerrit,qtproject/qtqa-gerrit,thesamet/gerrit,Seinlin/gerrit,Overruler/gerrit,Seinlin/gerrit,netroby/gerrit,thesamet/gerrit,GerritCodeReview/gerrit,WANdisco/gerrit,qtproject/qtqa-gerrit,WANdisco/gerrit,gerrit-review/gerrit,Seinlin/gerrit,TonyChai24/test,anminhsu/gerrit,pkdevbox/gerrit,TonyChai24/test,quyixia/gerrit,quyixia/gerrit,hdost/gerrit