> The precise mechanism is that if your update mechanism involves a manual step per-dependency(You have manually copied and pasted things into your repo), then the time needed to check for updates will scale with the number of dependencies.
I don't know what you're referring to. The resolution up for debate is "Dependencies belong in version control".
You seem to be having a totally different conversation (where you "manually copied and pasted things into your repo").
What "Dependencies belong in version control" means is:
- DO NOT add them to .gitignore.
- DO `git add` them just like any other code.
Updating things doesn't change; you update the packages that you depend on the same way you do if you aren't checking your dependencies in—e.g. by running `npm update` (or whatever).