aws codecommit
This is the CodeCommit API Reference. AWS CLI reference
81 commands Its page in the AWS CLI reference
Commands
associate-approval-rule-template-with-repositoryCreates an association between an approval rule template and a specified repository.batch-associate-approval-rule-template-with-repositoriesCreates an association between an approval rule template and one or more specified repositories.batch-describe-merge-conflictsReturns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy.batch-disassociate-approval-rule-template-from-repositoriesRemoves the association between an approval rule template and one or more specified repositories.batch-get-commitsReturns information about the contents of one or more commits in a repository.batch-get-repositoriesReturns information about one or more repositories.create-approval-rule-templateCreates a template for approval rules that can then be associated with one or more repositories in your Amazon Web Services account.create-branchCreates a branch in a repository and points the branch to a commit.create-commitCreates a commit for a repository on the tip of a specified branch.create-pull-requestCreates a pull request in the specified repository.create-pull-request-approval-ruleCreates an approval rule for a pull request.create-repositoryCreates a new, empty repository.create-unreferenced-merge-commitCreates an unreferenced commit that represents the result of merging two branches using a specified merge strategy.credential-helperProvide a SigV4 compatible user name and password for git smart HTTP These commands are consumed by git and should not used directly.delete-approval-rule-templateDeletes a specified approval rule template.delete-branchDeletes a branch from a repository, unless that branch is the default branch for the repository.delete-comment-contentDeletes the content of a comment made on a change, file, or commit in a repository.delete-fileDeletes a specified file from a specified branch.delete-pull-request-approval-ruleDeletes an approval rule from a specified pull request.delete-repositoryDeletes a repository.describe-merge-conflictsReturns information about one or more merge conflicts in the attempted merge of two commit specifiers using the squash or three-way merge strategy.describe-pull-request-eventsReturns information about one or more pull request events.disassociate-approval-rule-template-from-repositoryRemoves the association between a template and a repository so that approval rules based on the template are not automatically created when pull requests are created in the specified repository.evaluate-pull-request-approval-rulesEvaluates whether a pull request has met all the conditions specified in its associated approval rules.get-approval-rule-templateReturns information about a specified approval rule template.get-blobReturns the base-64 encoded content of an individual blob in a repository.get-blob-differencesReturns a structured, line-level diff between two blob versions in a repository.get-branchReturns information about a repository branch, including its name and the last commit ID.get-commentReturns the content of a comment made on a change, file, or commit in a repository.get-comment-reactionsReturns information about reactions to a specified comment ID.get-comments-for-compared-commitReturns information about comments made on the comparison between two commits.get-comments-for-pull-requestReturns comments made on a pull request.get-commitReturns information about a commit, including commit message and committer information.get-differencesReturns information about the differences in a valid commit specifier (such as a branch, tag, HEAD, commit ID, or other fully qualified reference).get-fileReturns the base-64 encoded contents of a specified file and its metadata.get-folderReturns the contents of a specified folder in a repository.get-merge-commitReturns information about a specified merge commit.get-merge-conflictsReturns information about merge conflicts between the before and after commit IDs for a pull request in a repository.get-merge-optionsReturns information about the merge options available for merging two specified branches.get-pull-requestGets information about a pull request in a specified repository.get-pull-request-approval-statesGets information about the approval states for a specified pull request.get-pull-request-override-stateReturns information about whether approval rules have been set aside (overridden) for a pull request, and if so, the Amazon Resource Name (ARN) of the user or identity that overrode the rules and their requirements for the pull request.get-repositoryReturns information about a repository.get-repository-triggersGets information about triggers configured for a repository.list-approval-rule-templatesLists all approval rule templates in the specified Amazon Web Services Region in your Amazon Web Services account.list-associated-approval-rule-templates-for-repositoryLists all approval rule templates that are associated with a specified repository.list-branchesGets information about one or more branches in a repository.list-file-commit-historyRetrieves a list of commits and changes to a specified file.list-pull-requestsReturns a list of pull requests for a specified repository.list-repositoriesGets information about one or more repositories.list-repositories-for-approval-rule-templateLists all repositories associated with the specified approval rule template.list-tags-for-resourceGets information about Amazon Web Servicestags for a specified Amazon Resource Name (ARN) in CodeCommit.merge-branches-by-fast-forwardMerges two branches using the fast-forward merge strategy.merge-branches-by-squashMerges two branches using the squash merge strategy.merge-branches-by-three-wayMerges two specified branches using the three-way merge strategy.merge-pull-request-by-fast-forwardAttempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the fast-forward merge strategy.merge-pull-request-by-squashAttempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the squash merge strategy.merge-pull-request-by-three-wayAttempts to merge the source commit of a pull request into the specified destination branch for that pull request at the specified commit using the three-way merge strategy.override-pull-request-approval-rulesSets aside (overrides) all approval rule requirements for a specified pull request.post-comment-for-compared-commitPosts a comment on the comparison between two commits.post-comment-for-pull-requestPosts a comment on a pull request.post-comment-replyPosts a comment in reply to an existing comment on a comparison between commits or a pull request.put-comment-reactionAdds or updates a reaction to a specified comment for the user whose identity is used to make the request.put-fileAdds or updates a file in a branch in an CodeCommit repository, and generates a commit for the addition in the specified branch.put-repository-triggersReplaces all triggers for a repository.tag-resourceAdds or updates tags for a resource in CodeCommit.test-repository-triggersTests the functionality of repository triggers by sending information to the trigger target.untag-resourceRemoves tags for a resource in CodeCommit.update-approval-rule-template-contentUpdates the content of an approval rule template.update-approval-rule-template-descriptionUpdates the description for a specified approval rule template.update-approval-rule-template-nameUpdates the name of a specified approval rule template.update-commentReplaces the contents of a comment.update-default-branchSets or changes the default branch name for the specified repository.update-pull-request-approval-rule-contentUpdates the structure of an approval rule created specifically for a pull request.update-pull-request-approval-stateUpdates the state of a user's approval on a pull request.update-pull-request-descriptionReplaces the contents of the description of a pull request.update-pull-request-statusUpdates the status of a pull request.update-pull-request-titleReplaces the title of a pull request.update-repository-descriptionSets or changes the comment or description for a repository.update-repository-encryption-keyUpdates the Key Management Service encryption key used to encrypt and decrypt a CodeCommit repository.update-repository-nameRenames a repository.