Avoiding backporting
If possible, target commits at the 2.10.x
branch rather than master
. This can be done if the change is:
- Binary compatible (for scala-library)
- Source compatible (for unofficial compiler API used by SBT, IDE)
- Well isolated, doesn't involve sweeping structural changes
- Well tested. (but this must be true, otherwise it wouldn't be on master, right?!)
If such changes were targeted against master
and now must be applied to 2.10.x
, here's how to do it.