mirror of
https://github.com/Esri/offline-editor-js.git
synced 2025-12-15 15:20:05 +00:00
45 lines
1.2 KiB
Bash
Executable File
45 lines
1.2 KiB
Bash
Executable File
#!/bin/bash
|
|
|
|
##########################################################
|
|
# ONLY use this script after using the push script.
|
|
# This script helps sync up your local git with master
|
|
# and origin.
|
|
#
|
|
# To use: npm run pull
|
|
##########################################################
|
|
|
|
# SET VARS
|
|
VERSION=$(node --eval "console.log(require('./package.json').version);")
|
|
|
|
# Sync up local master with origin/master
|
|
echo "checkout master"
|
|
git checkout master
|
|
|
|
echo "pull upstream master"
|
|
git pull upstream master
|
|
|
|
read -p "Press [Enter] to push origin master..."
|
|
git push origin master
|
|
|
|
# Delete the version branch
|
|
echo "delete the version branch"
|
|
git branch -D $VERSION
|
|
|
|
# Sync and merge gh-pages
|
|
echo "checkout gh-pages"
|
|
git checkout gh-pages
|
|
|
|
read -p "Press [Enter] to merge gh-pages with master..."
|
|
git merge master
|
|
|
|
echo "push origin gh-pages"
|
|
read -p "Press [Enter] to push gh-pages to origin..."
|
|
git push origin gh-pages
|
|
|
|
# publish release on NPM
|
|
read -p "Press [Enter] to npm publish..."
|
|
npm publish
|
|
|
|
echo "Now create a pull request for gh-pages manually on github."
|
|
echo "This gives you a final chance to review your changes."
|
|
echo "Once pull request has been merged, don't forget to run 'git pull upstream gh-pages' and 'git push origin gh-pages'" |