Yes. I saw that. I was giving you my assessment based on the rest of the technical details in that readme. It doesn’t look like vdm is dealing with any part of the dependency repos (.git directories) other than to download them. In fact, they even mention deleting those .git directories. Please let me know if you think I misinterpreted any of those details.
An alternative, not a replacement. Vdm is specifically designed to track code dependencies. There are use cases like monorepos where vdm won’t work.
Git does track submodule history unlike vdm.
Git submodules don’t delete those .git directories. It uses them.
This is not how git submodules or subtrees work.
Git submodules and subtrees don’t support anything other than git remotes.