Comment made by: ajcummings
I think there is value in using a local Git repo, at least with my
setup.
We are not running at Git server at work; instead we are hosting our
repositories in NFS. One of the motivations for switching to
tools.deps is that I could fetch my dependencies directly from these
Git repos instead of laundering through our Maven repo (which is also
simply hosted in NFS).
Given this setup, what I would like is a way to fetch directly from Git
in the filesystem, including the insight into tags and history to enable
-Sresolve-tags, deps-ancient, and the like. Doing a git clone/checkout
and pointing there with :local/root doesn't provide that capability, nor
does it support version selection by :sha.
One workaround I've tried is washing the connection to Git through ssh
to another machine which also mounts NFS. But this is brittle for
reasons related to my IT environment, so I'm not willing to unleash
that on my team. So we're sticking with deploying through our
internal Maven repo for now.