I'm responsible for maintaining a series of scripts, the purpose of which is to pull data from an API once a day and update a database. When I took over this role, the scripts were stored in SVN, and once a day a cronjob would run as root, update the svn, and then run the scripts from the svn directory.
Now, I'd like to rework the logic of this set up, switch from root to a service account, etc. I'd like to keep the scripts under version control, but it seems odd to run out of the SVN directory.
What's the best way to arrange this?