Description

git-pr integrate integrates a pull request into the target branch. If the flag --atomic is specified, then git-pr integrate will use the current head of the target branch in the local repository as the commit to integrate on top of. For more information about integrating, see the documentation for the pull request command /integrate.

Usage

$ git pr integrate -h
usage: git-pr [options] [<ID>]
        -u, --username NAME  Username on host
        -r, --remote NAME    Name of remote, defaults to 'origin'
            --atomic         Integrate the pull request atomically
            --verbose        Turn on verbose output
            --debug          Turn on debugging output
            --version        Print the version of this tool
        -h, --help           Show this help text

Examples

Integrate a pull request with id 756:

$ git pr integrate 756
Pushed as commit b007595e1a8720e92eb3b03d3a0a0145ef230d00


Integrate a pull request with id 756 without being a Committer in the project:

$ git pr integrate 756
Your change (at version 5a451e5a24369c68b2e669cbdbc0f7f55d529945) is now ready to be sponsored by a Committer

Configuration

The flag --atomic can be configured to be on by default:

$ git config --global pr.integrate.atomic true

Source

See GitPrIntegrate.java.

  • No labels