Synchronize GitHub repositories made easy
Project description
Gstore is a simple tool to synchronize GitHub repositories of your organizations.
Its main goal is to help you make backups and sync your projects automatically and easily.
Project Information
Gstore is released under the GNU General Public Licence version 3, its documentation lives at Read the Docs, the code on GitHub, and the latest release on PyPI. It’s rigorously tested on Python 3.7+.
If you’d like to contribute to Gstore you’re most welcome!
Support
Should you have any question, any remark, or if you find a bug, or if there is something you can’t do with the Gstore, please open an issue.
Similar projects
There are some projects similar to Gstore you may be interested in:
Release Information
0.3.1 (2021-01-03)
Improvements
Gstore will exit with a status of one if there are critical errors during synchronization.
Gstore will handle situations with invalid API token or organization name.
Improved Documentation
Move all the documentation to readthedocs.
Bug Fixes
Fix args.get_token_from_env() to properly get a token from environment variables or None if variables are not set.
Trivial/Internal Changes
Client.__init__(), as well as Client.resolve_orgs() will raise now gstore.exceptions.InvalidCredentialsError in case of incorrect credentials usage.
gstore.models.Repository now holds gstore.models.Organization.
Starting with v0.3.1 tests will be included in the PyPI package.
Credits
Gstore is written and maintained by Serghei Iakovlev.
A full list of contributors can be found in GitHub’s overview.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.