add support for multi-VCS projects

Resolves #7