GitLab's .patch URLs do not provide stable/full hashes, while .diff URLs do. See #40656 for more information.