finished update functions for svn, git and git svn