Skip to main content

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:

Contributing

If you would like to contribute to Gstore, please take a look at the current issues. If there is a bug or feature that you want but it isn’t listed, make an issue and work on it.

Release Information

0.5.0 (2021-05-07)

Features

  • Introduced ability to specify the maximum number of concurrent processes to use when syncing.

Improvements

  • Reformat log entries to provide logs in a bit more readable format as well as process id (PID).

  • Changed additional groups of dependencies declared in setup.py so that develop is superset now for testing and docs.

  • Remove dependencies from develop group which are not necessary for developing the package.

  • Used single requirements.txt file to declare project dependencies. Additional dependencies from develop, testing and docs groups lives now in setup.py or tox.ini.

Bug Fixes

  • Added missed files to the package contents.

  • Don’t include tests package in wheel. Previously pip install gstore used to install a top-level package tests. This was fixed.

  • Fixed package description.

Trivial/Internal Changes

  • Replaced pytest-cov by coverage[toml] for code coverage measurement.

  • Bumped pygithub from 1.54.1 to 1.55.

Full changelog.

Security Policy

Reporting a Vulnerability

If you discover a security vulnerability within Gstore, please send an e-mail to Serghei Iakovlev via egrep@protonmail.ch. All security vulnerabilities will be promptly addressed.

Credits

Gstore is written and maintained by Serghei Iakovlev.

A full list of contributors can be found in GitHub’s overview.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gstore-0.5.0.tar.gz (43.1 kB view hashes)

Uploaded Source

Built Distribution

gstore-0.5.0-py3-none-any.whl (29.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page