Title here
Summary here
Though most extension/skin upgrades can be handled by mwdeploy with ease, sometimes it is necessary to apply a local patch not available upstream.
Local patches should be avoided whenever possible in favor of submitting them upstream and updating the extension when the patch is merged and backported. However, in some situations local patches may be necessary:
git format-patch HEAD^ --stdout > <Patch name>.patchsugit am ~/PatchName.patchsugit config --local user.name "www-data" and try the previous step againmwdeploy --servers=all --folders=1.45/extensions/ExtensionName). Security patches should use the --no-log option to avoid publicly disclosing the existence of a patch.If a local patch is no longer needed, it should be removed so that mwdeploy can handle updates automatically. Assuming that the local patch is the last commit in the extension’s repository, patch removal can be done with sugit reset --hard HEAD^.