Skip to content

add git integration#7

Merged
mathpn merged 17 commits intomainfrom
feature/git-integration
Apr 20, 2025
Merged

add git integration#7
mathpn merged 17 commits intomainfrom
feature/git-integration

Conversation

@mathpn
Copy link
Owner

@mathpn mathpn commented Apr 20, 2025

  • Feature Addition: Introduced Git integration to the llm-docsmith tool, enabling it to update docstrings only for functions and classes modified since the last commit.
  • Efficiency Improvement: Optimized docstring updates for large codebases by targeting only changed code, reducing unnecessary processing.
  • Documentation Update: Enhanced the README.md with usage instructions for the new Git integration flags (--git and --git-base).
  • Core Logic Updates: Modified docsmith.py to implement the new behavior, including changes to handle Git-based file comparisons.
  • Testing: Added a comprehensive test suite (tests/test_docsmith.py) to validate the new Git integration functionality.
  • Version Increment: Updated pyproject.toml to reflect a new version (0.2) aligned with the feature release.

@mathpn mathpn merged commit 05633d3 into main Apr 20, 2025
2 checks passed
@mathpn mathpn deleted the feature/git-integration branch April 20, 2025 18:01
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