kinta-lib / com.dailymotion.kinta.integration.github / GithubIntegration
GithubIntegration
object GithubIntegration :
GitTool
Types
Name | Summary |
---|---|
Repository | data class Repository |
Functions
Name | Summary |
---|---|
apolloClient | fun apolloClient(token: String ): ApolloClient |
deleteRef | fun deleteRef(token: String ?, owner: String ?, repo: String ?, ref: String ): Unit |
getAllBranches | fun getAllBranches(token: String ?, owner: String ?, repo: String ?): List < String > |
getBranchInfo | For each branch in branches, get some info about the pull requests associated to itfun getBranchInfo(token: String ?, owner: String ?, repo: String ?, branch: String ): BranchInfo |
isConfigured | fun isConfigured(): Boolean |
openPullRequest | fun openPullRequest(token: String ?, owner: String ?, repo: String ?, head: String ?, base: String ?, title: String ?): Unit |
repository | fun repository(): Repository |
retrieveToken | fun retrieveToken(): String |