moved getting vcs roots up call stack
FileUtil.commonAncestor
typo
use common vcs path ancestor; ignore file change events which outside of project