pull-request-stash
Version:
send a pull request from cmd line to git of stash
173 lines (122 loc) • 2.73 kB
Markdown
### pull-request-stash
### RepoInfo
* **author:** liangkuaisheng
* **Email:**: kuaisheng@126.com
* **github:** https://github.com/goahead1987/pull-request-stash
### Installation
`npm install pull-request-stash --save`
### Usage
```
var pullrequeststash = require('pull-request-stash');
module.exports = function (gulp) {
gulp.task('pull-request', [], function (done) {
var pull = new pullrequeststash({
protocol: 'http',
server: 'git.xxxxxx.com',
port: '80',
//username: 'liangkuaisheng',
//password: 'xxxx',
projectKey: 'project',
repositorySlug: 'slug',
defaultBranch: 'develop',
reviewers: [
{
name: 'xxxx1',
displayName: 'ssss1'
},
{
name: 'ddd',
displayName: 'vvzd'
},
{
name: 'gfbs',
displayName: 'ndfgnd'
},
{
groupType: true,
name: 'ssss',
displayName: 'gggggg',
users: [
{
name: 'dddd',
displayName: 'fffff'
},
{
name: 'dhsdfg',
displayName: 'ggg'
}
]
}
]
});
pull.createAndSend()
.then(function (res) {
console.log(res);
});
});
};
```
### Contributing
### History
1.0.21
git name allow '.'
### History
1.0.19
add local language
1.0.18
remove git dependence
1.0.17
add test conflict and decline pr
1.0.16
change basic auth method
limit description 500
no reviewer can add by @xxx@yyy
1.0.15
support default reviewer
1.0.14
add silence mode
1.0.13
change git tool
1.0.12
add error catch
1.0.11
add http log
1.0.10
console.log : add colors
1.0.9
git log :return err info
1.0.8
set default to_branch
1.0.7
when read commit-log of branch , error!
1.0.6
get info from origin
Add opt pr To error return
1.0.5
hide Password
add create password
1.0.4
fix bug when reviewer list for choice is []
1.0.3
move the question `Create Pull Request Add Reviewers (Need no reviewer Click Enter) ?` first
1.0.2
set opt.password = '' when return
1.0.1
add success response data
```
{
pr: pr,
url: url
}
```
to
```
{
opt: opt
pr: pr,
url: url
}
```
### Credits
### License
MIT