Files
tea4j-autodeploy/docs/EditRepoOption.md
T
2026-05-02 00:02:03 +00:00

5.0 KiB

EditRepoOption

Properties

Name Type Description Notes
allowFastForwardOnlyMerge Boolean either `true` to allow fast-forward-only merging pull requests, or `false` to prevent fast-forward-only merging. [optional]
allowManualMerge Boolean either `true` to allow mark pr as merged manually, or `false` to prevent it. [optional]
allowMergeCommits Boolean either `true` to allow merging pull requests with a merge commit, or `false` to prevent merging pull requests with merge commits. [optional]
allowRebase Boolean either `true` to allow rebase-merging pull requests, or `false` to prevent rebase-merging. [optional]
allowRebaseExplicit Boolean either `true` to allow rebase with explicit merge commits (--no-ff), or `false` to prevent rebase with explicit merge commits. [optional]
allowRebaseUpdate Boolean either `true` to allow updating pull request branch by rebase, or `false` to prevent it. [optional]
allowSquashMerge Boolean either `true` to allow squash-merging pull requests, or `false` to prevent squash-merging. [optional]
archived Boolean set to `true` to archive this repository. [optional]
autodetectManualMerge Boolean either `true` to enable AutodetectManualMerge, or `false` to prevent it. Note: In some special cases, misjudgments can occur. [optional]
defaultAllowMaintainerEdit Boolean set to `true` to allow edits from maintainers by default [optional]
defaultBranch String sets the default branch for this repository. [optional]
defaultDeleteBranchAfterMerge Boolean set to `true` to delete pr branch after merge by default [optional]
defaultMergeStyle String set to a merge style to be used by this repository: "merge", "rebase", "rebase-merge", "squash", or "fast-forward-only". [optional]
description String a short description of the repository. [optional]
enablePrune Boolean enable prune - remove obsolete remote-tracking references when mirroring [optional]
externalTracker ExternalTracker [optional]
externalWiki ExternalWiki [optional]
hasActions Boolean either `true` to enable actions unit, or `false` to disable them. [optional]
hasCode Boolean either `true` to enable code for this repository or `false` to disable it. [optional]
hasIssues Boolean either `true` to enable issues for this repository or `false` to disable them. [optional]
hasPackages Boolean either `true` to enable packages unit, or `false` to disable them. [optional]
hasProjects Boolean either `true` to enable project unit, or `false` to disable them. [optional]
hasPullRequests Boolean either `true` to allow pull requests, or `false` to prevent pull request. [optional]
hasReleases Boolean either `true` to enable releases unit, or `false` to disable them. [optional]
hasWiki Boolean either `true` to enable the wiki for this repository or `false` to disable it. [optional]
ignoreWhitespaceConflicts Boolean either `true` to ignore whitespace for conflicts, or `false` to not ignore whitespace. [optional]
internalTracker InternalTracker [optional]
mirrorInterval String set to a string like `8h30m0s` to set the mirror interval time [optional]
mirrorPassword String authentication password for the remote repository (mirrors) [optional]
mirrorToken String authentication token for the remote repository (mirrors) [optional]
mirrorUsername String authentication username for the remote repository (mirrors) [optional]
name String name of the repository [optional]
_private Boolean either `true` to make the repository private or `false` to make it public. Note: you will get a 422 error if the organization restricts changing repository visibility to organization owners and a non-owner tries to change the value of private. [optional]
projectsMode String `repo` to only allow repo-level projects, `owner` to only allow owner projects, `all` to allow both. [optional]
template Boolean either `true` to make this repository a template or `false` to make it a normal repository [optional]
website String a URL with more information about the repository. [optional]