Provides an (incomplete) node library for communicating with Atlassian Stash.
Branch | Build Status | Coffee Docs |
---|---|---|
master | Coffee Docs |
This library provides little over the direct Stash REST API, however the little it provides makes your life so much easier.
The two primary features are:
- Q promsies for code legibility
- Automatic handling of paged requests for iterator/generator style access
# Look at all open pull requests for MYPROJ/myrepo
promise = stash.eachPullRequest "MYPROJ", "myrepo", (pr) ->
pr.canMerge().done () ->
pr.attemptMerge()
promise.done(-> console.log('Finished processing requests'))