Feature: The maximum number of commits allowed, if exceeded will cause linting to fail. If set to 0 this check is disabled. Scenario Outline: Given the repository "" is cloned and checked out at the commit "". When the argument --from-commit-hash is provided as "". Then the Git history is clean. Given the arguments are reset. When the argument --from-commit-hash is provided as "". And the argument --max-commits is provided as "". Then the Git history is not clean. Examples: | repository | checkout_commit | from_commit_hash | max_commits | | https://github.com/DeveloperC286/zsh-simple-abbreviations | 2f6658245d0674d614687d62a53d9bae7aa9ac42 | a045cc7fff60f055908a16ed697a395256bc6c7d | 1 |