Skip to content

craft-hub / GitIntegrationPlan

Interface: GitIntegrationPlan

Defined in: packages/craft-hub/src/git-integration.ts:55

Fresh, side-effect-free preview of integrating the current branch into a local target branch.

Properties

blockers

blockers: GitIntegrationIssue<GitIntegrationBlockerCode>[]

Defined in: packages/craft-hub/src/git-integration.ts:71


clean

clean: boolean

Defined in: packages/craft-hub/src/git-integration.ts:65


currentOperation?

optional currentOperation?: string

Defined in: packages/craft-hub/src/git-integration.ts:66


deleteSourceBranch

deleteSourceBranch: boolean

Defined in: packages/craft-hub/src/git-integration.ts:68


localBranches

localBranches: string[]

Defined in: packages/craft-hub/src/git-integration.ts:60


projectId

projectId: string

Defined in: packages/craft-hub/src/git-integration.ts:56


relation

relation: GitIntegrationRelation

Defined in: packages/craft-hub/src/git-integration.ts:67


repositoryRoot

repositoryRoot: string

Defined in: packages/craft-hub/src/git-integration.ts:57


revision

revision: string

Defined in: packages/craft-hub/src/git-integration.ts:69


sourceBranch?

optional sourceBranch?: string

Defined in: packages/craft-hub/src/git-integration.ts:58


sourceRevision?

optional sourceRevision?: string

Defined in: packages/craft-hub/src/git-integration.ts:61


steps

steps: GitIntegrationStep[]

Defined in: packages/craft-hub/src/git-integration.ts:70


targetBranch?

optional targetBranch?: string

Defined in: packages/craft-hub/src/git-integration.ts:59


targetRevision?

optional targetRevision?: string

Defined in: packages/craft-hub/src/git-integration.ts:62


targetUpstream?

optional targetUpstream?: string

Defined in: packages/craft-hub/src/git-integration.ts:63


targetUpstreamState?

optional targetUpstreamState?: GitUpstreamState

Defined in: packages/craft-hub/src/git-integration.ts:64


warnings

warnings: GitIntegrationIssue<GitIntegrationWarningCode>[]

Defined in: packages/craft-hub/src/git-integration.ts:72

Released under the MIT License.