making changes to handle git and subversion