How to update WordPress plugins to latest using SVN

If you know Subversion basics and can work with it (and write at least some bash-code), it will be feasible task

All plugins placed in common repo http://plugins.svn.wordpress.org, each plugin is subdir of the root plugins.svn.wordpress.org/PLUGINNAME, published versions (all, not only releases) stored as directories in tags: plugins.svn.wordpress.org/PLUGINNAME/tags/

In order to check new versions of plugins, you have to

  • Know monitored URL
  • Find, install and configure commit-monitor (I know none for *Buntu) or perform svn ls plugins.svn.wordpress.org/PLUGINNAME/tags/ + … + in cron (when ls output will change – you have new version)
  • Checkout latest tag of lugin
  • Save it to correct server’s location