Uses of Record Class
network.ike.plugin.ws.GoalBehavior
Packages that use GoalBehavior
-
Uses of GoalBehavior in network.ike.plugin.ws
Fields in network.ike.plugin.ws declared as GoalBehaviorModifier and TypeFieldDescriptionstatic final GoalBehaviorGoalBehavior.COMMITThe commit goal itself (ws:commit-publish).static final GoalBehaviorGoalBehavior.COORDINATINGCoordinating 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 GoalBehaviorGoalBehavior.DRAFTThe*-draftpreview goals: warn on an uncommitted tree but do not block; they write a.gitignore'd.mdreport and author no tracked commit.static final GoalBehaviorGoalBehavior.NO_PREFLIGHT_COMMITNo clean-tree preflight, but commits its own changes in isolation:release-publish(honors interrupted-release roll-forward) andswitch-publish(auto-stashes WIP, commits the manifest switch).static final GoalBehaviorGoalBehavior.READ_ONLYPure read-only goals:graph,overview,report,release-status,help,lint,check-branch,verify-convergence, and thecommit-draftpreview (which must run against uncommitted changes).static final GoalBehaviorGoalBehavior.SYNCVCS-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 GoalBehaviorModifier and TypeMethodDescriptionWsGoal.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).