Blog

How to remove plugins installed as svn:externals

I love how easy it is to keep up with the latest and greatest of a plugin in Rails: script/plugin install -x https://some.subversion.server/plugin.

Unfortunantly, if you then want to remove it, you need to then go and muck around with subversion externals in /vendor/plugins. It took me much hunting around and playing with svn proplist and svn propget to figure it out. It turns out to be as simple as just

cd ./vendor/plugins and then svn propedit svn:externals . --editor-cmd vi

and removing the line. Then just commit the changes plugins directory!

The canonical information on properties is available from the Redbook