git-upload

A tool to upload patches to a git or gerrit repository


Keywords
development, git, openstack
License
Apache-2.0
Install
pip install git-upload==0.0.6

Documentation

git-upload

https://circleci.com/gh/masayukig/git-upload.svg?style=shield

I don't want to care about the type of repositories when pushing a patch.

Description

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 :).

Installation

From source

$ 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 .

From PYPI

$ pip install git-upload
or
$ pip install --user git-upload
or
$ virtualenv ~/venv; source ~/venv/bin/activate; pip install git-upload

Usage

$ git upload [<remote-repo>] [<branch>]
or you can use varioush options for `git push` or `git review`.