Rewritten
Fix off-by-one date for negative UTC offsets
Dates were parsed as UTC midnight, so users in negative offsets saw the
previous day. Parse dates in the user's local timezone instead.
About this tool
Bug-fix commits benefit from a body that records what was actually wrong — future debuggers reading `git blame` want the cause, not just "fixed bug." This tool takes your description of a bug and its fix and produces a commit message with an imperative subject plus a body explaining the root cause and the resolution. It's specifically tuned for fixes, where the why is worth preserving, unlike a routine feature commit.
Frequently asked questions
Why include the cause in the message?+
Because whoever revisits this fix later — often via git blame — needs to understand what went wrong, not just that something was fixed.
How is this different from the general commit generator?+
This one is tuned for fixes and reliably includes a cause-and-resolution body, whereas the general tool adapts to any kind of change.
Can it reference an issue number?+
Yes — include the issue number in your description and it will reference it in the message.