patchwork library
Classes
- AppliedPatch
- A committed patch materialized into generated pub override output.
- CleanupChange
-
One artifact that
patchwork removeorpatchwork pruneselected. - CleanupResult
- The result of a Patchwork cleanup command.
- OverlayConflictInspection
- A composition failure discovered during read-only overlay inspection.
- OverlayContributionInspection
- A patch contribution selected for one overlay target package.
- OverlayEntryInspection
-
A
patchwork.yamlentry inspected from a dependency package. - OverlayInspection
- A read-only report for package-provided overlay discovery and composition.
- OverlayProviderInspection
- A dependency package that declares provider overlays.
- OverlayTargetInspection
- The composed overlay plan for a target dependency package.
- PackageSource
- The pub source that Patchwork used as the baseline for a package patch.
- PatchProblem
- A machine-readable status or doctor problem.
- PatchRef
- Identifies the committed patch file used to seed a new edit directory.
- PatchStatus
- The inspected Patchwork state for a single dependency package.
- Patchwork
- Performs Patchwork operations for one Dart package or workspace.
- PatchworkState
- The inspected Patchwork state for an entire project.
- PatchWrite
- The result of committing one edit directory.
- PreparedEdit
-
The editable package copy prepared by
patchwork patch. - RegisteredOverlay
-
A package-provided overlay registered in
patchwork.yaml. - SetupCheck
-
A setup recommendation reported by
patchwork doctor --setup. - SetupReport
- Setup diagnostics for a Patchwork project.
- UnappliedPatch
-
The result of
patchwork undofor one package.
Enums
- CleanupChangeKind
- The kind of Patchwork artifact selected by a cleanup command.
- OverlayContributionStatus
- Whether a patch contribution participates in overlay composition.
- OverlayEntryStatus
- Whether a provider overlay entry affects the current pub resolution.
- PatchWriteStatus
-
How
patchwork commitchanged the committed patch artifact. - SetupCheckLevel
- The severity of a project setup check.
Exceptions / Errors
- PatchworkException
- A recoverable Patchwork failure with a stable error code.