The git Resource Identifier Scheme lets me reference a specific git repository.
However, I'm looking for a URI scheme that lets me reference a specific file/folder, at a specific commit, in a specific git repo. For example, the figurative URI git://github.com/torvalds/linux.git:usr/Makefile@a30d8a39f0571425a459816ed8680e987a2ff279 could be used to reference the file usr/Makefile in the repository git://github.com/torvalds/linux.git at commit a30d8a39f0571425a459816ed8680e987a2ff279. Is there a standard URI scheme that achieves this?
To be clear, I'm interested in a URI scheme that works for all git servers, not e.g. a HTTP URL that works for e.g. GitHub or GitLab only.