Deploys a WordPress plugin from Github (git) to the WordPress Plugin Repostiory (svn)
- Prompts for plugin slug and commit message
- Verifies plugin header version number matches readme stable version number
- Commits local version to github and tags
- Copies git export to svn trunk
- Removes git specific files (.gitignore, readme.md) from trunk
- Commits to svn trunk, and creates new svn tag
Place in parent directory (e.g. wp-content/plugins/) and run as ./deploy.sh (may need to chmod 0755 first) Update your auth settings in the deploy.sh script
Forked from thenbrent, thanks!
- Don't require existing SVN (thenbrent)
- Move from plugin repo to parent
- Prompt for plugin slug
- SVN 1.6 compatibility (svn propset before exporting from git)
- Capitalized the "P" in WordPress
This deployment script does everything. Once it's run your plugin will be updated on WordPress and pushed out to all your users.