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.