Update testing framework to handle Git and SVN revisions