All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
1.0.0 - 2024-07-16
- Initial release of Logit
- Comprehensive Git management tool with interactive command-line interface
- Support for a wide range of Git operations, from basic to advanced
- Cross-platform compatibility (Windows, macOS, Linux)
- Error handling and timeout for command execution
- Formatted output for improved readability
- Help function with usage information
- SSH key management with OS-specific handling
- Extensive list of Git commands including:
- Repository initialization and cloning
- Remote repository management
- Branch management (create, switch, delete)
- Commit operations and staging area management
- Merging and rebasing
- Stashing changes
- Tagging
- Log viewing and history traversal
- Advanced operations (cherry-picking, bisecting, etc.)
- User-friendly prompts and instructions
- Efficient command execution with proper error reporting