Currently patches are applied with a checkoutScript which has a number of drawbacks:
quilt patch series files are not easily supported
- The user is not able to override the patch set with
scmOverrides
- Changes to the patch set are considered incompatible changes and will trigger a clean rebuild of the dependencies because the
checkoutScript has changed.
- The
checkoutScript has to deal with updates to the underlying checkout. This typically fails if a git repository is patched (and there are updates on a branch.) or if a tarball was updated.
Currently patches are applied with a
checkoutScriptwhich has a number of drawbacks:quiltpatch series files are not easily supportedscmOverridescheckoutScripthas changed.checkoutScripthas to deal with updates to the underlying checkout. This typically fails if a git repository is patched (and there are updates on a branch.) or if a tarball was updated.