Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

CreateCommitInput

import type { CreateCommitInput } from "https://aws-api.deno.dev/v0.3/services/codecommit.ts?docs=full";
interface CreateCommitInput {
authorName?: string | null;
branchName: string;
commitMessage?: string | null;
deleteFiles?: DeleteFileEntry[] | null;
email?: string | null;
keepEmptyFolders?: boolean | null;
parentCommitId?: string | null;
putFiles?: PutFileEntry[] | null;
repositoryName: string;
setFileModes?: SetFileModeEntry[] | null;
}

§Properties

§
authorName?: string | null
[src]

The name of the author who created the commit. This information is used as both the author and committer for the commit.

§
branchName: string
[src]

The name of the branch where you create the commit.

§
commitMessage?: string | null
[src]

The commit message you want to include in the commit. Commit messages are limited to 256 KB. If no message is specified, a default message is used.

§
deleteFiles?: DeleteFileEntry[] | null
[src]

The files to delete in this commit. These files still exist in earlier commits.

§
email?: string | null
[src]

The email address of the person who created the commit.

§
keepEmptyFolders?: boolean | null
[src]

If the commit contains deletions, whether to keep a folder or folder structure if the changes leave the folders empty. If true, a ..gitkeep file is created for empty folders. The default is false.

§
parentCommitId?: string | null
[src]

The ID of the commit that is the parent of the commit you create. Not required if this is an empty repository.

§
putFiles?: PutFileEntry[] | null
[src]

The files to add or update in this commit.

§
repositoryName: string
[src]

The name of the repository where you create the commit.

§
setFileModes?: SetFileModeEntry[] | null
[src]

The file modes to update for files in this commit.