Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
command line tool to facilitate github pull requests
Ruby
branch: master

This branch is 55 commits behind schacon:master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
bin
lib
.gitignore
Gemfile
LICENSE
README.md
git-pulls.gemspec

README.md

git-pulls

Makes it easy to list and merge GitHub pull requests.

$ git pulls update
[fetches needed data for all pull requests]

$ git pulls list
Open Pull Requests for schacon/git-reference
19   10/26 0  Fix tag book link    ComputerDruid:fix-ta
18   10/21 0  Some typos fixing.   mashingan:master    

$ git pulls list --reverse
Open Pull Requests for schacon/git-reference
18   10/21 0  Some typos fixing.   mashingan:master    
19   10/26 0  Fix tag book link    ComputerDruid:fix-ta

$ git pulls show 1
> [summary]
> [diffstat]

$ git pulls show 1 --full
> [summary]
> [full diff]

$ git pulls browse 1
> go to web page (mac only)

$ git pulls merge 1
> merge pull request #1

Private repositories

To manage pull requests for your private repositories you have set up your git config for github

$ git config --global github.user your_gitubusername
$ git config --global github.token your_githubtoken123456789

You can find your API token on the account page.

Using git-pulls with GitHub Enterprise

If you want to use the git-pulls script with a private GitHub install, set the github.host config value to your internal host.

$ git config --global github.host github.mycompany.com

Installation

Simply install it via Rubygems:

gem install git-pulls

(Prefix with sudo if necessary)

Something went wrong with that request. Please try again.