The "extensions-all" directory contains a bunch of git repositories stitched together with 'git submodule'.
The "extensions-all" directory contains a bunch of git repositories stitched together with 'git submodule'.
Line 85:
Line 85:
cd extensions-all
cd extensions-all
for ext in *; do (cd $ext && git fetch && git checkout -b REL1_XX origin/REL1_XX); done
for ext in *; do (cd $ext && git fetch && git checkout -b REL1_XX origin/REL1_XX); done
+
+
Along with the extensions, we would also need to update the skins to the latest release. We officially use Vector (fro Desktop) and Minerva Neue (for Mobiles, v1.35+, Minerva Neue is the official responsive theme used by Wikipedia).
+
+
cd skins
+
for skin in *; do (cd $ext && git fetch && git checkout -b REL1_XX origin/REL1_XX); done
+
+
Please revise if the following steps are still needed:
You also need to update some dependencies using a PHP manager called 'composer':
You also need to update some dependencies using a PHP manager called 'composer':