Ruby script to automate creating complex sparse checkouts from subversion with versioned configuration files