You can clone with
No one assigned
Perhaps instead of installing sparks into spark/version, make more use of the 'version' setting in spark.info so sparks could be easily upgraded. Could be toggleable, for those that want to install more than one version of a spark (and the default could still be to install into a version directory).
Perhaps there is already an option for this, and I am just not seeing it?
I tend to thoroughly test any new version of a spark I use in my dev environment. When it comes time to go live, I'd rather only need to push/ftp (depending on the setup) the new changes rather than add an entirely new directory that I need to copy configs to and change controllers to use the new version. Most sparks are alright to autoload (you still have to change the version directory if you upgrade - but at least it's in one central location), but there are a few that are only designed to be used by loading it directly when you need it (FireLog springs to mind here).
I sometimes oversimplify things, so maybe this isn't something anyone else would use. Just a random thought I had while upgrading a pair of sparks today.