Skip to content

Releases: FLHCore/pygptgitassist

0.0.5

Choose a tag to compare

@slee124565 slee124565 released this 13 May 06:26
chore: update setup.py to version 0.0.5

0.0.4

Choose a tag to compare

@slee124565 slee124565 released this 08 May 08:52
enhance: optimize output directory configuration for Git assistant tools

- Introduce dotenv for environment variable management to enhance configurability.
- Add OUTPUT_PATH environment variable with a default value 'build' to specify the output directory.
- Implement command line option for specifying output path, increasing user control over file generation.
- Ensure creation of the output directory if it does not exist, improving the robustness of file handling.

0.0.3

Choose a tag to compare

@slee124565 slee124565 released this 28 Mar 06:57
feat(README): update installation guide and command usage

Update the installation package from version 0.0.1 to 0.0.2 in README.md, while renaming the command `create-git-pr-diff` to `gdiff-pr` and `create-git-unstaged-diff` to `gdiff-unstaged`.

CLI rename to gdiff-unstaged and gdiff-pr

Choose a tag to compare

@slee124565 slee124565 released this 17 Mar 14:13
  • Add .pyproject.toml to standardize the build system for the package, specifying build requirements and backend.
  • Update setup.py, bumping version to 0.0.2 and refining the console script paths to include the new gptassist namespace, improving package structure and CLI accessibility.
  • Introduce documentation on Conventional Commits to guide commit message standards in assets/git-msg-convention.md, aiding in consistent and meaningful commit practices.
  • Create prompts for enhancing interaction with Git through ChatGPT, providing structured guidelines for generating commit messages and reviewing code changes, detailed in prompts/chat-readme-md.md and prompts/gpts-copilot-code-review-n-commit-msg-agent.md.
  • Reorganize CLI tools into gptassist namespace, encapsulating functionality related to Git diff processing and unstaged changes logging, ensuring a clean package structure and namespace usage.

This series of changes not only streamlines the build and setup process of the package but also enhances the tooling around Git operations with ChatGPT, promoting better development practices and integration.

Introduce `create-git-pr-diff` CLI tool and enhance documentation

Choose a tag to compare

@slee124565 slee124565 released this 06 Mar 09:54

feat: Introduce create-git-pr-diff CLI tool and enhance documentation

  • Added create-git-pr-diff CLI tool for efficient git diff generation between commits.
  • Created a bash script git-diff-with-name.sh for listing changed files with their diffs.
  • Provided comprehensive documentation in chat-git-diff-for-commit-msg.md for generating structured commit messages using ChatGPT.
  • Included click in requirements.txt for CLI dependencies.
  • Set up the package with setup.py, facilitating installation and deployment.
  • Implemented the main logic in src/create_git_pr_diff_for_gpt.py, supporting detailed git diff creation and output.