3 ms·
So much for reproducible builds. What if the internet connection flakes on your build server. Or if the source to the library is deleted from wherever you're pu
by howeyc 10y ago
So much for reproducible builds. What if the internet connection flakes on your build server. Or if the source to the library is deleted from wherever you're pulling it from.
Why the reluctance to add ALL SOURCE REQUIRED TO BUILD YOUR APP to your source repository. I don't get it.
Also, no matter what vendor tool you use, please use one such that I can "go get" your command (main package).
Although we're really at the point where I don't care what tool is used, so long as the community can pick one.
- exDM69 10y ago> Why the reluctance to add ALL SOURCE REQUIRED TO BUILD YOUR APP to your source repository. I don't get it. That would make the Git history incredibly messy to work with and makes the repository much larger in size, making work slower. This kind of "monorepos" are known to be a pain in the ass with Git. However, Git submodules is pretty much adding all the required source code (or at least pointers to) in your repo, and pinning them to a specific version. The network connectivity issue is solved by having local mirrors.