This is a script that creates a certain number of commits at specified dates to produce a pattern on GitHub's contribution graph. It is merely a proof-of-concept and not meant to be used in practice. Note that the generated commits will be unverified.
Important
Review GitHub's Acceptable Use Policies before using.
To specify a pattern, create a file named COMMITS.txt and place it in the same directory as commit_history.sh.
The format of COMMITS.txt is as follows.