Skip to content

Conversation

@SZE477
Copy link

@SZE477 SZE477 commented Jun 18, 2025

What
Removed the hardcoded --since="13 months" filter in git log to allow any negative value for --period (e.g., --period=-36) in init_cal_stuff.

Added a Running Locally section to README.md with step-by-step installation and extended-period usage examples.

Documented the fix under Changelog/Fixes in the README to clearly explain the resolved issue.

Why
This resolves issue #58, enabling use cases where repositories haven’t been updated in over a year. It improves the tool’s flexibility and ensures that long-term history can be visualized—while also giving users clear instructions to test and verify the enhanced behavior.

How to Test
Clone and install locally:

git clone https://github.com/your-username/git-cal.git
cd git-cal
perl Makefile.PL
make
sudo make install
Run with extended period:

git-cal --all --author="nferraz" --period=-36
You should see commit data spanning the last 36 months.

Verify README updates:

The README.md includes the new “Running Locally” section.

The changelog notes the removal of the 13-month filter.

SZE477 added 4 commits June 18, 2025 22:26
)

What was added:

A new Running Locally section in README.md with step-by-step instructions:

Clone the repo

Build/install via perl Makefile.PL, make, and make install

Example usage with --author, --all, and an extended --period value (e.g., --period=-36)

A note under Fixes explaining the removal of the hardcoded --since="13 months" cap to support longer history visualization.

Why it was done:

The missing setup and usage examples caused confusion among users testing the extended-period functionality.

Explicit documentation ensures users can verify and utilize the feature fix (k4rthik#58) immediately.

References:

Closes k4rthik#58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant