Package network.ike.plugin.ws
package network.ike.plugin.ws
-
ClassDescriptionANSI escape code constants for colored terminal output.Defensive git hook — warns when a branch is created or switched outside the workspace tooling.Scan all workspace subprojects for merged feature branches and offer interactive deletion.Execute workspace cleanup — delete merged feature branches.Commit with a VCS bridge catch-up preamble.Abandon a feature branch across all workspace subprojects.Execute a feature branch abandonment with confirmation.No-fast-forward merge of a feature branch, preserving full history.Execute a no-fast-forward merge of a feature branch.Squash-merge a feature branch back to the target branch.Execute a squash-merge of a feature branch.Start a coordinated feature branch across workspace subprojects.Start a feature branch with auto-alignment.Print the workspace dependency graph.Shared generator for the three Maven Wrapper files that every workspace needs at the root:
.mvn/wrapper/maven-wrapper.propertiesmvnw(POSIX launcher — must be LF; executable bit set)mvnw.cmd(Windows launcher — must be CRLF on Windows; see.gitattributes*.cmd text eol=crlfrule)Consolidated workspace overview — manifest, graph, status, cascade.Read-only POM model backed by Maven 4'smaven-api-model.Utilities for reading and updating<parent>blocks in POM files.Parsed parent block from a POM file.Refresh workspace state derived from POMs and on-disk siblings.Pull latest changes across the workspace.Push with a VCS bridge catch-up preamble.Pure inference logic forWsReleaseStatusMojo— given a snapshot of git observations for one subproject, classifies the subproject's release state.Classification result for a single subproject.Raw git observations for a single subproject.High-level summary of a subproject's release state, derived from git artifacts alone.List and open thews꞉*.mdgoal reports at the workspace root.Generate Syncthing.stignorefiles for the workspace.Immutable snapshot of a single workspace subproject at checkpoint time.Update the current feature branch by incorporating changes from main.Execute a feature branch update from main.Check transitive dependency convergence across workspace subprojects.Per-goal report writer forws:*goals.The report aws:*goal produces — which goal it is and the Markdown body.Add a subproject repository to an existing workspace.Preview inter-subproject dependency, plugin, and parent version alignment across every cloned subproject.Apply inter-subproject version alignment.Create a workspace checkpoint — tag every subproject at its current HEAD and record the snapshot in a YAML manifest.Execute a workspace checkpoint with auto-alignment.Compile-time identity for everyws:*goal in this plugin.Displays available ws: workspace goals, enumerated from the compile-timeWsGoalregistry.Surface workspace-hygiene preflight conditions as a standalone gate (ike-issues#217).Post-release version bump across workspace subprojects.Reconcileworkspace.yamlbranch fields against on-disk git state (preview).Apply branch reconciliation against on-disk git state (publish).Refresh local main fromorigin/mainacross the workspace.Workspace-level release — release all release-pending checked-out components (those with unreleased commits since their last tag, or cascaded as transitive downstream of one) in topological order.Generate release notes from a GitHub milestone's closed issues.Execute a workspace release with per-subproject catch-up alignment.Read-only diagnostic for any in-flight or partial workspace release.Remove a subproject from the workspace.Workspace-walking variant ofike:scaffold-draft(#350).Bootstrap a workspace: create it from scratch when there is noworkspace.yaml, otherwise clone any declared-but-missing subprojects.Apply scaffold per subproject (#350).Switch all workspace subprojects to a different branch with optional auto-stash.Execute a branch switch across workspace subprojects.Pull then push across the workspace — the everyday "sync" operation: bring down what teammates have committed, then push up what I have committed.