Skip to content

Releases: Justintime50/github-archive

v3.0.1

01 Oct 17:00
Compare
Choose a tag to compare
  • Fixed broken entrypoint after shifting code around

v3.0.0

01 Oct 07:47
Compare
Choose a tag to compare
  • Refactored the entire codebase to be more pythonic, simpler, DRY, and documented (closes #15)
  • Better error handling by raising errors where applicable and switching from a homegrown logger to the built-in Python logger (closes #12)
  • Added unit tests and test coverage (closes #14)
  • Added various additional configuration options
  • Automated releasing on PyPi via Travis
  • Various bug fixes throughout
  • Better documentation on exactly what is possible with this tool
  • Added a Makefile
  • Adjusted most of the command and option names to be more uniform and explicit

v2.1.2

15 Aug 04:49
Compare
Choose a tag to compare
  • Fixed the script's entrypoint (PyPi installs work again)

v2.1.1

15 Jul 04:30
Compare
Choose a tag to compare
  • Fixed the long argument names which had underscores intead of hyphens
  • Fixed a bug where threads were not waiting at the end of the script before printing the completion message

v2.1.0

02 Jul 05:53
Compare
Choose a tag to compare
  • Replaced requirements.txt with setup.py
  • Removed Launch Agent
  • Set the default git pull behavior as --ff-only to avoid git message (closes #)
  • Increased default timeout for git operations from 120 seconds to 180 seconds
  • Replaced the majority of environment variables with command line args making customization easier as "feature flags"
  • Various bug fixes and minor improvements
  • Removed log deletion functionality
  • Published to Pypi

v2.0.0

19 May 03:31
9952389
Compare
Choose a tag to compare
  • Rewrote the script in Python.
  • Added concurrency to clone/pull changes incredibly fast for large amounts of repos and gists.
  • Added even more custimization and control
  • Uniform log naming, better logging details
  • Added changelog

v1.0.0

18 May 18:15
Compare
Choose a tag to compare

GitHub Archive written in Bash and supports a plethora of options. Public/private, personal/organization, gists, etc.