svn cpp git emacs