There are more AWS SDK examples available in the AWS Doc SDK Examples
CodeCommit examples using Tools for PowerShell
The following code examples show you how to perform actions and implement common scenarios by using the AWS Tools for PowerShell with CodeCommit.
Actions are code excerpts from larger programs and must be run in context. While actions show you how to call individual service functions, you can see actions in context in their related scenarios.
Each example includes a link to the complete source code, where you can find instructions on how to set up and run the code in context.
Topics
Actions
The following code example shows how to use Get-CCBranch
.
- Tools for PowerShell
-
Example 1: This example gets information about the specified branch for the specified repository.
Get-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch
Output:
BranchName CommitId ---------- -------- MyNewBranch 7763222d...561fc9c9
-
For API details, see GetBranch in AWS Tools for PowerShell Cmdlet Reference.
-
The following code example shows how to use Get-CCBranchList
.
- Tools for PowerShell
-
Example 1: This example gets a list of branch names for the specified repository.
Get-CCBranchList -RepositoryName MyDemoRepo
Output:
master MyNewBranch
-
For API details, see ListBranches in AWS Tools for PowerShell Cmdlet Reference.
-
The following code example shows how to use Get-CCRepository
.
- Tools for PowerShell
-
Example 1: This example gets information for the specified repository.
Get-CCRepository -RepositoryName MyDemoRepo
Output:
AccountId : 80398EXAMPLE Arn : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo CloneUrlHttp : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo CloneUrlSsh : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo CreationDate : 9/8/2015 3:21:33 PM DefaultBranch : LastModifiedDate : 9/8/2015 3:21:33 PM RepositoryDescription : This is a repository for demonstration purposes. RepositoryId : c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE RepositoryName : MyDemoRepo
-
For API details, see GetRepository in AWS Tools for PowerShell Cmdlet Reference.
-
The following code example shows how to use Get-CCRepositoryBatch
.
- Tools for PowerShell
-
Example 1: This example confirms which of the specified repositories are found and not found.
Get-CCRepositoryBatch -RepositoryName MyDemoRepo, MyNewRepo, AMissingRepo
Output:
Repositories RepositoriesNotFound ------------ -------------------- {MyDemoRepo, MyNewRepo} {AMissingRepo}
-
For API details, see BatchGetRepositories in AWS Tools for PowerShell Cmdlet Reference.
-
The following code example shows how to use Get-CCRepositoryList
.
- Tools for PowerShell
-
Example 1: This example lists all repositories in ascending order by repository name.
Get-CCRepositoryList -Order Ascending -SortBy RepositoryName
Output:
RepositoryId RepositoryName ------------ -------------- c7d0d2b0-ce40-4303-b4c3-38529EXAMPLE MyDemoRepo 05f30c66-e3e3-4f91-a0cd-1c84aEXAMPLE MyNewRepo
-
For API details, see ListRepositories in AWS Tools for PowerShell Cmdlet Reference.
-
The following code example shows how to use New-CCBranch
.
- Tools for PowerShell
-
Example 1: This example creates a new branch with the specified name for the specified repository and the specified commit ID.
New-CCBranch -RepositoryName MyDemoRepo -BranchName MyNewBranch -CommitId 7763222d...561fc9c9
-
For API details, see CreateBranch in AWS Tools for PowerShell Cmdlet Reference.
-
The following code example shows how to use New-CCRepository
.
- Tools for PowerShell
-
Example 1: This example creates a new repository with the specified name and the specified description.
New-CCRepository -RepositoryName MyDemoRepo -RepositoryDescription "This is a repository for demonstration purposes."
Output:
AccountId : 80398EXAMPLE Arn : arn:aws:codecommit:us-east-1:80398EXAMPLE:MyDemoRepo CloneUrlHttp : https://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo CloneUrlSsh : ssh://git-codecommit.us-east-1.amazonaws.com/v1/repos/MyDemoRepo CreationDate : 9/18/2015 4:13:25 PM DefaultBranch : LastModifiedDate : 9/18/2015 4:13:25 PM RepositoryDescription : This is a repository for demonstration purposes. RepositoryId : 43ef2443-3372-4b12-9e78-65c27EXAMPLE RepositoryName : MyDemoRepo
-
For API details, see CreateRepository in AWS Tools for PowerShell Cmdlet Reference.
-
The following code example shows how to use Remove-CCRepository
.
- Tools for PowerShell
-
Example 1: This example forcibly deletes the specified repository. The command will prompt for confirmation before proceeding. Add the -Force parameter to delete the repository without a prompt.
Remove-CCRepository -RepositoryName MyDemoRepo
Output:
43ef2443-3372-4b12-9e78-65c27EXAMPLE
-
For API details, see DeleteRepository in AWS Tools for PowerShell Cmdlet Reference.
-
The following code example shows how to use Update-CCDefaultBranch
.
- Tools for PowerShell
-
Example 1: This example changes the default branch for the specified repository to the specified branch.
Update-CCDefaultBranch -RepositoryName MyDemoRepo -DefaultBranchName MyNewBranch
-
For API details, see UpdateDefaultBranch in AWS Tools for PowerShell Cmdlet Reference.
-
The following code example shows how to use Update-CCRepositoryDescription
.
- Tools for PowerShell
-
Example 1: This example changes the description for the specified repository.
Update-CCRepositoryDescription -RepositoryName MyDemoRepo -RepositoryDescription "This is an updated description."
-
For API details, see UpdateRepositoryDescription in AWS Tools for PowerShell Cmdlet Reference.
-
The following code example shows how to use Update-CCRepositoryName
.
- Tools for PowerShell
-
Example 1: This example changes the name of the specified repository.
Update-CCRepositoryName -NewName MyDemoRepo2 -OldName MyDemoRepo
-
For API details, see UpdateRepositoryName in AWS Tools for PowerShell Cmdlet Reference.
-