Remove deprecated "github.com/shurcooL/go/vcs" dependency. That package has been significantly cleaned up and moved to "github.com/shurcooL/vcsstate". In the process, the tiny set of functionality (determining the type of a repository in a given directory) was removed since it's available elsewhere (golang.org/x/tools/go/vcs.FromDir) for most users.
Use a simplified version of golang.org/x/tools/go/vcs.FromDir to determine type of repository.
Expand coverage of dynamic repository type discovery to all methods rather than just a select few (that were added/modified after a certain date).
Remove deprecated "github.com/shurcooL/go/vcs" dependency. That package has been significantly cleaned up and moved to "github.com/shurcooL/vcsstate". In the process, the tiny set of functionality (determining the type of a repository in a given directory) was removed since it's available elsewhere (golang.org/x/tools/go/vcs.FromDir) for most users.
Use a simplified version of golang.org/x/tools/go/vcs.FromDir to determine type of repository.
Expand coverage of dynamic repository type discovery to all methods rather than just a select few (that were added/modified after a certain date).