I don't want to care about the type of repositories when pushing a patch.
When you use this git upload
command in a repo managed by Gerrit
(supported only OpenStack repos, currently), this command runs git
review
. And when you use this command in a repo managed by the
others, this command runs git push origin $CURRENT_BRANCH
(you can
specify the remote repo and branch, of course :).
$ git clone https://github.com/masayukig/git-upload $ cd git-upload $ sudo pip install -e . or $ pip install --user -e . or $ virtualenv ~/venv; source ~/venv/bin/activate; pip install .
$ pip install git-upload or $ pip install --user git-upload or $ virtualenv ~/venv; source ~/venv/bin/activate; pip install git-upload
$ git upload [<remote-repo>] [<branch>]
or you can use various options for git push or git review.