Skip to content

Releases: paufortiana/geminicli-git-tools-extension

Git Tools v0.2.0: From Commits to Pull Requests

Choose a tag to compare

@paufortiana paufortiana released this 20 Nov 17:26

Git Tools v0.2.0 - Feature Update

I am excited to announce the second release of the Git Tools extension for the Gemini CLI!

This release takes the next logical step and introduces intelligent Draft Pull Request generation, allowing you to move from coding to code review faster.

Key Features

  • [NEW] /git-pr:draft: Automatically generates a descriptive title and summary for a Draft Pull Request based on your current branch changes, readying your work for collaboration.
  • /git-commit:write: Analyzes your staged changes and suggests a professional, high-quality commit message.
  • /git-commit:amend: Generates a Conventional Commits-compliant message to amend your previous commit.
  • Conventional Commits Adherence: Ensures all generated messages follow the Conventional Commits 1.0.0 specification, promoting clear and standardized version control history.

Getting Started

Update or install the extension easily via the Gemini CLI:

Installation

Install the Git Tools extension by running the following command from your terminal (requires Gemini CLI v0.4.0 or newer):

gemini extensions install https://github.com/paufortiana/geminicli-git-tools-extension

Community & Contribution

As always, contributions are welcome. Check out our CONTRIBUTING.md and CODE_OF_CONDUCT.md to get involved.

Full Changelog: v0.1.0...v0.2.0

Introducing Git Tools v0.1.0: Smart Commit Messages for Gemini CLI

Choose a tag to compare

@paufortiana paufortiana released this 16 Oct 14:44

Git Tools v0.1.0 - Initial Public Release

Announcing the first public release of the Git Tools extension for the Gemini CLI! This extension is designed to streamline your Git workflow by providing intelligent, Conventional Commits-compliant commit message generation directly within your Gemini CLI environment.

Key Features

  • /git-commit:write: Analyzes your staged changes and suggests a professional, high-quality commit message.
  • /git-commit:amend: Generates a Conventional Commits-compliant message to amend your previous commit.
  • Conventional Commits Adherence: Ensures all generated messages follow the Conventional Commits 1.0.0 specification, promoting clear and standardized version control history.

Getting Started

Install the extension easily via the Gemini CLI:

gemini extensions install https://github.com/paufortiana/geminicli-git-tools-extension

Community & Contribution

Contributions and feedback are welcome! To foster a positive and productive community, this release includes:

  • A CODE_OF_CONDUCT.md
  • Detailed CONTRIBUTING.md guidelines
  • Issue and Pull Request templates in .github

What's Next?

Check out the Roadmap for upcoming features, including advanced git-rebase commands.

The rapid development of the Gemini CLI is acknowledged, and this extension strives to keep relevant and complementary to its evolving capabilities.