3 ms·
I think its insane not to have dependencies and third party code in your scm. Although it seems facebook plan to move those to a package manager due to performa
by z3t4 10y ago
I think its insane not to have dependencies and third party code in your scm. Although it seems facebook plan to move those to a package manager due to performance problems and libs touching ten thousand files in a path release.
- agentgt 10y agoYes but the question is where do you stop. Are you going to check in GNU Make and the compilers as well? How about whole operating systems? I also would say "only check in what you change" is a simpler rule than "check in all dependencies needed". I understand company source code needs to be different because of security reasons and convenience but should it really be that much different than any OSS project (which I guarantee would be pissed if you checked in all your dependencies). > I think its insane not to have dependencies and third party code in your scm Consequently there are some that might think the complete opposite (I wouldn't assign insanity but I would say it probably in most cases is not the right thing to do).
- z3t4 10y agoIt all depends. Google might want to keep track of the full stack, whereas your average small software company will quickly adapt when their platform pulls the rug.