Uses of Record Class
network.ike.plugin.ws.GoalBehavior

Packages that use GoalBehavior
Package
Description
 
  • Uses of GoalBehavior in network.ike.plugin.ws

    Fields in network.ike.plugin.ws declared as GoalBehavior
    Modifier and Type
    Field
    Description
    static final GoalBehavior
    GoalBehavior.COMMIT
    The commit goal itself (ws:commit-publish).
    static final GoalBehavior
    GoalBehavior.COORDINATING
    Coordinating structural mutations (scaffold-publish, align-publish, stignore, checkpoint-publish, feature-start*/feature-finish*/feature-abandon-publish, post-release, update-feature-publish, add, remove, reconcile-branches-publish): require an unmodified tree (escapable with -Dallow-uncommitted) and commit authored changes in isolation.
    static final GoalBehavior
    GoalBehavior.DRAFT
    The *-draft preview goals: warn on an uncommitted tree but do not block; they write a .gitignore'd .md report and author no tracked commit.
    static final GoalBehavior
    GoalBehavior.NO_PREFLIGHT_COMMIT
    No clean-tree preflight, but commits its own changes in isolation: release-publish (honors interrupted-release roll-forward) and switch-publish (auto-stashes WIP, commits the manifest switch).
    static final GoalBehavior
    GoalBehavior.READ_ONLY
    Pure read-only goals: graph, overview, report, release-status, help, lint, check-branch, verify-convergence, and the commit-draft preview (which must run against uncommitted changes).
    static final GoalBehavior
    GoalBehavior.SYNC
    VCS-state sync goals (pull, sync, push, refresh-main, cleanup-publish, scaffold-init): uncommitted input is expected — they auto-stash in-flight WIP where needed rather than refuse — and they author no tracked commit.
    Methods in network.ike.plugin.ws that return GoalBehavior
    Modifier and Type
    Method
    Description
    WsGoal.behavior()
    This goal's declared working-tree contract — how it treats an uncommitted tree on entry (TreePreflight) and how it commits what it authors (AuthoredCommit).