fix bug: if source dir doesn't exist yet, make a diff to the base svn url