added support for checking out svn revisions to download_file