E R <pc88mxer <at> gmail.com> writes: > Now suppose that making 'lib1' only depends on the source code in a > certain directory. The idea is to associate the hash of the source > directory for lib1 with its the derived files. Make can check this to > determine if the component really needs to be rebuilt. ClearCase has "wink-ins" which are very much like this. It knows that a given object was produced from a certain set of sources with a particular command. When someone wants to recreate that object (not even necessarily the original builder) it can "wink in" the result. Typically a brand new "view" (a ClearCase working directory) build will consist of winking in a ton of objects rather than building anything. I'm not sure how much of this is due to cleverness in clearmake and how much is due to the view being implemented as a virtual filesystem (which can see every repository file being read as part of a build). --Ben -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html