In most cases we need 10-50 previous commits. Checking out full repo is time consuming and not required.