Git 2.49 added support for a --revision=<rev> option for git clone,
which allows downloading only commits leading up to that revision.
Would it be desirable to add support for this in CMake?
Perhaps via a new keyword argument like GIT_REVISION which can require Git >= 2.49.