converge when component files have drifted from what sitectl expects — for example after pulling new upstream changes or toggling a component with sitectl set. It reads each component’s desired state and applies any missing changes.
Reference
Inspect each component registered by the active context’s plugin and apply any changes needed to bring the project back into alignment. By default the command is interactive and asks before applying changes. Pass--report to preview what would change without applying it.
This command dispatches to the plugin associated with the active context.
All flags and arguments are forwarded to the plugin’s converge handler.
Examples:
sitectl converge
sitectl converge --report
sitectl converge --component fcrepo
Workflow
Relationship to validate
sitectl validate tells you whether something has drifted. sitectl converge fixes it. Run validate first to understand what needs to change, then converge to apply it.
Plugin flags
All flags are forwarded to the plugin’s converge handler. For the ISLE plugin the following flags are available:| Flag | Description |
|---|---|
--report | Preview changes without applying them |
--component | Converge a single component (e.g. fcrepo) |
--verbose | Show additional detail for each component |
--format | Output format for --report (table, json, yaml) |
--drupal-rootfs | Drupal rootfs path relative to the project directory |

