This project is a git commit simulator and activity graph generator designed to create dummy commits within a repository. It functions as a utility for customizing the visual appearance of a GitHub profile activity heatmap by simulating a history of contributions.
The tool allows for the customization of commit density and frequency across specified date ranges. It can target specific date windows and exclude weekends to control the distribution and volume of simulated activity.
The system manages the generation of these contributions by synthesizing commit timestamps and applying modifications to ephemeral files. It interacts with the local git environment to inject these changes in chronological order to populate the contribution graph.