Git Date Change
is a tool for changing git commit dates with lines of code (LOC) calculations. It offers three methods to adjust commit dates:
- Manual Date Entry: Manually set the date for each commit.
- Time Range with LOC Calculation: Automatically determine commit times based on a specified time range and LOC calculations.
- Time Range with AI: Automatically determine commit times based on a specified time range using AI.
- Manual Date Change: Allows users to manually specify the commit date.
- Automatic Date Calculation: Automatically calculates commit dates based on LOC or AI within a specified time range.
- Commit Filtering: Ability to exclude specific files or folders from the commit date change process.
- Cross-Platform Support: Works on both Windows and Linux systems.
To install the tool globally, run:
npm install -g git-date-change
To run the project, use the following command:
git-date-change
run with arguments:
git-date-change --count <noofcommits-to-see-in-table-at-a-time>
Contributions are welcome! Please create a pull request or submit an issue for any improvements or bugs.
This project is licensed under the MIT License - see the LICENSE file for details.
Author: Himanshu Sharma
Email: [email protected]
GitHub: Him7n