diff for opendiff