vcs: correctly handle *local* DVCS