Hi Ryan,
Sorry for the delay in replying - I've just started a new job which is
keeping me very busy!
There are a few options, depending on exactly what you want. Are you
also copying the Shake database over? Have you previously built these
files on that machine? Will the dependencies have changed from any
previous build?
The features that might help:
* If it's just modification times going awry, then use a different
Change mode which includes a hash.
* If the thing you want to skip is a command, pass --no-commands to
skip running commands, and rebuild whatever you need to end up in a
consistent state.
* If you want something make-like, try passing --touch.
* With shake HEAD, I've overhauled the make clean pieces, moving away
from make's --touch and moving to specific --skip/--skip-always flags.
It's not very well tested, so I don't really recommend you try it, but
it's the future. If none of the other things are sufficient, it might
be worth a go.
Thanks, Neil