-
Notifications
You must be signed in to change notification settings - Fork 47
Open
Labels
Description
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.