patchwork library

Classes

AppliedPatch
A committed patch materialized into generated pub override output.
CleanupChange
One artifact that patchwork remove or patchwork prune selected.
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.yaml entry 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 undo for 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 commit changed the committed patch artifact.
SetupCheckLevel
The severity of a project setup check.

Exceptions / Errors

PatchworkException
A recoverable Patchwork failure with a stable error code.