How is this done atomically? e.g. a scattering of html/js/css coming down in random order is going to cause issues, for sure.
When assets are sent over via dropbox, backlift compiles each source file into a separate js or css product. Then all files are concatenated and minified using the order from config.yml.
Does that answer the question, or am I missing something?
I would guess the answer is that the "deployment" is so lightweight and fast (minify a few text files and copy them somewhere) that it's ok to re-run the deployment step at every single new file change.
I'm a big fan of this workflow. Good job Cole!