smart-repository-manager-core
Smart Repository Manager Core - A Python library for managing Git repositories with intelligent synchronization, SSH configuration validation, and GitHub integration.
Smart Repository Manager Core - A Python library for managing Git repositories with intelligent synchronization, SSH configuration validation, and GitHub integration.
pip install smart-repository-manager-core
A Python library for managing Git repositories with intelligent synchronization and GitHub integration.
By using this software, you agree to the full disclaimer terms.
Summary: Software provided "AS IS" without warranty. You assume all risks.
Full legal disclaimer: See DISCLAIMER.md
As of version 0.3.2, repository synchronization now uses HTTPS instead of SSH.
This change was made to:
- Simplify authentication (uses GitHub tokens instead of SSH keys)
- Improve compatibility across different network environments
- Reduce configuration complexity for users
If you were using previous versions with SSH, please note:
- Existing SSH configurations are preserved but no longer used for synchronization
- You'll need a GitHub token for authentication (see GitHub Integration)
- SSH-related features (key validation, configuration) are being phased out
pip install smart-repository-manager-core
BSD 3-Clause License - See LICENSE file for details.
This core library powers two complete implementations:
A full-featured command-line interface built on top of this core library. Provides terminal-based repository management with all features accessible via commands.
A desktop graphical user interface that offers visual management of repositories and synchronization tasks. Built for users who prefer point-and-click interaction.
Both implementations use this core library as their engine, ensuring consistent behavior and feature parity across interfaces.
Active Development - This project is under active development. Features may change, and stability is not guaranteed. Not recommended for production use without thorough testing.
If you're upgrading from a version prior to 0.3.2:
Currently not accepting contributions as the project is in early development phase.
For issues and questions, please check the GitHub repository:
https://github.com/smartlegionlab/smart-repository-manager-core
Developer: Alexander Suvorov
Contact: smartlegiondev@gmail.com