1
0
mirror of https://github.com/moparisthebest/xeps synced 2024-11-22 17:22:23 -05:00
xeps/tools/merge-helper.sh

33 lines
1.1 KiB
Bash
Raw Normal View History

#!/bin/bash
echo "Ensure you have ../xep-attic, then press enter"
read
echo "Generating pre-merge xeplist"
make build/xeplist.xml
cp build/xeplist.xml tools/old-xeplist.xml
echo "Do your merges now and update the local checkout if you did that remotely (enter)"
echo "(Follow https://github.com/xsf/xeps/blob/master/docs/PROCESSING.md )"
read
make build/xeplist.xml
echo "Now archiving (enter)"
read
./tools/archive.py tools/old-xeplist.xml build/xeplist.xml
pushd ../xep-attic
git add content/xep-*
git commit -a -m "Add latest changes"
echo "Showing commit (enter)"
read
git show
echo "If that looks good, push (enter)"
read
git push origin master
popd
echo "Now generate the docker image and upload it (enter)"
read
echo "Performing dry-run email using ./tools/xeps-email.conf (create if you don't have it) (enter)"
read
./tools/send-updates.py -c tools/xeps-email.conf --dry-run tools/old-xeplist.xml build/xeplist.xml standards@xmpp.org
echo "Assuming that was right, running the real emails (enter)"
read
./tools/send-updates.py -c tools/xeps-email.conf tools/old-xeplist.xml build/xeplist.xml standards@xmpp.org