mirror of
https://codeberg.org/gitnex/tea4j-autodeploy
synced 2026-05-31 07:01:55 +00:00
38 lines
4.6 KiB
Markdown
38 lines
4.6 KiB
Markdown
# 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**](ExternalTracker.md) | | [optional]
|
|
**externalWiki** | [**ExternalWiki**](ExternalWiki.md) | | [optional]
|
|
**hasActions** | **Boolean** | either `true` to enable actions unit, or `false` to disable them. | [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**](InternalTracker.md) | | [optional]
|
|
**mirrorInterval** | **String** | set to a string like `8h30m0s` to set the mirror interval time | [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]
|