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.
§
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.
§
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.
§
setFileModes?: SetFileModeEntry[] | null
[src]The file modes to update for files in this commit.