summarize-diff

Summarize Diff is a tool that leverages OpenAI models to summarize git differences. It aids developers in quickly understanding code changes and is particularly useful for crafting PR descriptions.

@wroud/git

A lightweight toolset for working with local git, including utilities for retrieving git commits and tags, ideal for CI/CD pipelines and automated release workflows.

git-commits

Get the commit history of a repo in a Node streamy way (shelling out to git-rev-list(1)).