We should check hashes of overwritten files when we merge files to filesystem
We know that what hash should some file have. If given file doesn't have that hash then it was somehow changed and we should back it up before we override it.
Also current moves should print warning when it's happening.