← Back to context

Comment by otterley

1 hour ago

Disk is cheap.

Recursive dependencies have the same issues whether you vend them or not.

Ensuring that diffs to updated dependencies remain within a vendor folder is trivial.

So, what’s left?

> Disk is cheap

The biggest problem isn't (usually) disk space, or network bandwidth, it is that git operations slow down as the size of the repo grows. And it means that cloning or pulling the repo takes longer, which can be especially problematic for CI.

> Recursive dependencies have the same issues whether you vend them or not.