Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

create_source_repository_branch

create_source_repository_branch(**kwargs)

Creates a branch in a specified source repository in Amazon CodeCatalyst.

Note

This API only creates a branch in a source repository hosted in Amazon CodeCatalyst. You cannot use this API to create a branch in a linked repository.

See also: AWS API Documentation

Request Syntax

response = client.create_source_repository_branch(
    spaceName='string',
    projectName='string',
    sourceRepositoryName='string',
    name='string',
    headCommitId='string'
)
Parameters
  • spaceName (string) --

    [REQUIRED]

    The name of the space.

  • projectName (string) --

    [REQUIRED]

    The name of the project in the space.

  • sourceRepositoryName (string) --

    [REQUIRED]

    The name of the repository where you want to create a branch.

  • name (string) --

    [REQUIRED]

    The name for the branch you're creating.

  • headCommitId (string) -- The commit ID in an existing branch from which you want to create the new branch.
Return type

dict

Returns

Response Syntax

{
    'ref': 'string',
    'name': 'string',
    'lastUpdatedTime': datetime(2015, 1, 1),
    'headCommitId': 'string'
}

Response Structure

  • (dict) --

    • ref (string) --

      The Git reference name of the branch.

    • name (string) --

      The name of the newly created branch.

    • lastUpdatedTime (datetime) --

      The time the branch was last updated, in coordinated universal time (UTC) timestamp format as specified in RFC 3339.

    • headCommitId (string) --

      The commit ID of the tip of the newly created branch.

Exceptions

  • CodeCatalyst.Client.exceptions.ThrottlingException
  • CodeCatalyst.Client.exceptions.ConflictException
  • CodeCatalyst.Client.exceptions.ValidationException
  • CodeCatalyst.Client.exceptions.ServiceQuotaExceededException
  • CodeCatalyst.Client.exceptions.ResourceNotFoundException
  • CodeCatalyst.Client.exceptions.AccessDeniedException