There are two many gotchas trying to ensure builds are consistent. Another process could modify the working directory.