To prevent conflicts, use a context with vcs_info
Added minimal repo testing for most other types

bazaar,
codeville,
CVS,
darcs,
fossil,
monotone,
perforce,
subversion

svk and arch are too troublematic