Skip to content

MergePullRequestOption

Import from pyfj or pyfj.models as MergePullRequestOption.

MergePullRequestOption

MergePullRequestForm form for merging Pull Request

delete_branch_after_merge

delete_branch_after_merge: bool | None = None

do

do: MergePullRequestOptionDo = Field(alias='Do')

force_merge

force_merge: bool | None = None

head_commit_id

head_commit_id: str | None = None

merge_commit_id

merge_commit_id: str | None = Field(default=None, alias='MergeCommitID')

merge_message_field

merge_message_field: str | None = Field(default=None, alias='MergeMessageField')

merge_title_field

merge_title_field: str | None = Field(default=None, alias='MergeTitleField')

merge_when_checks_succeed

merge_when_checks_succeed: bool | None = None

MergePullRequestOptionDo

FAST_FORWARD_ONLY

FAST_FORWARD_ONLY = 'fast-forward-only'

MANUALLY_MERGED

MANUALLY_MERGED = 'manually-merged'

MERGE

MERGE = 'merge'

REBASE

REBASE = 'rebase'

REBASE_MERGE

REBASE_MERGE = 'rebase-merge'

SQUASH

SQUASH = 'squash'

Used by

Namespace Operations
repos.pulls merge