Change from sending offset to sending commit

Instead of sending the right side commit hash and the offset for the left side commit, sending two commit hashes. Now only moving to commits which affected current file.