This kind of sounds like a non-answer, but its mostly useful if you want a hash of the revision. I dont think mw core really uses it, but it can be useful for quickly detecting duplicate revisions. I think primarily it is for external users.
Hi,can someone please tell me a use case for sha1 in revisions?(Of course, I tried first on talk page.)--BinĂ¡ris