That is way the update function should only download the updated files. So the skin authors update the files they changed to work with last release and then when a user clicks an "update skin" button it should check the server (SVN?) to see which files have changed to the ones you already have and then download them and replace them with the existing ones... |