diff --cached: do not borrow from a work tree when a path is marked as assume-unchanged