Reduce the download size of a git repository using a shallow clone with a history truncated to the specified number of revisions.

Reduce the download size of a git repository using a shallow clone with a history truncated to the specified number of revisions.