News for hackers. Stuff that matters.
Re:Facebook's git repo is 54GB by blueblob on Friday April 25, 2014 @09:29PM (#7650039)
Perhaps that's true for your very specific use case but the same is likely to be true for other people using your build system. autodetection is great when it works and horrid when it fails.
Re:Facebook's git repo is 54GB by Peaker on Saturday April 26, 2014 @06:55AM (#7650990)
I use file system hooks to autodetect dependencies, so it should always work as long as the file system is the input of the build and not other channels.

Explicit input specifications are virtually never correct. #include scanners for example, are generally wrong because they do not express the dependency on the inexistence of the headers in previous include paths.