Git Product home page Git Product logo

github-pullrequest's Introduction

github-pullrequest

Emacs package to smoothly create and checkout Github pull requests. Uses the Github access token for authorization to Github. This means you can use this package even if your Github account uses Two-Factor Authentication.

Emacs js-import

Installation

It's available on MELPA

M-x package-install js-import

And then add to your Emacs settings

(require 'github-pullrequest)

Use ido-ubiquitous to enable IDO

Usage

First time you run any command, it will ask for your Github access token. You can create a new access token under github settings. It is then saved in your git setting for the current repository under the key github.token, so you don't have to enter it next time.

Prerequisite

The git repository you want to work with must have a remote called origin which is a github remote.

New pull request

M-x github-pullrequest-new

Emacs js-import

Creates a pull request with current branch as head and master as base. The title of the pull request is the branch name and there is no describing text.

Checkout pull request

M-x github-pullrequest-checkout

Emacs js-import

Lists all open pull requests in current repository. When selecting one of them, the branch for the pull request is checked out, and created if it doesn't exist.

github-pullrequest's People

Contributors

jakoblind avatar mineo avatar syohex avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.