Skip to content

Releases: basnijholt/rsync-time-machine.py

version 1.4.0

08 Feb 20:42
f2ad5e1
Compare
Choose a tag to compare

What’s Changed

  • Detect whether --dry-run was used and add it as a command line flag (#113) @basnijholt

Dependencies

version 1.3.3

06 Apr 07:48
1518362
Compare
Choose a tag to compare

What’s Changed

versio 1.3.2

27 Feb 02:21
ad5fc8d
Compare
Choose a tag to compare

What’s Changed

v1.3.1

16 Jan 23:14
ed86e78
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: v1.3.0...v1.3.1

v1.2.0

11 Jun 20:48
aad5c8a
Compare
Choose a tag to compare

What’s Changed

v1.1.0

04 Jun 20:11
88ea7b7
Compare
Choose a tag to compare

What’s Changed

v1.0.0

13 May 21:59
Compare
Choose a tag to compare

rsync-time-machine.py v1.0.0 Release Notes

We're excited to announce the first release of rsync-time-machine.py! This project represents a port of a popular but untested 600+ line Bash script, rsync-time-backup, to a fully tested Python script. With this release, users can now enjoy the flexibility and robustness of the original script with the added benefits of a Python-based solution.

New Features

  • Time Machine-style backups: Each backup is stored in its own folder, named after the current timestamp, making it easy to recover files at any point in time.
  • Cross-platform support: Works on Linux, macOS, and Windows (via WSL or Cygwin).
  • TrueCrypt backup support: Can backup to a Truecrypt drive without any issues.
  • No external dependencies: Requires only Python ≥3.7.
  • Fully tested: Unlike the original Bash script, rsync-time-machine.py has been thoroughly tested.
  • Pretty terminal output: Features aesthetically pleasing terminal output.
  • Fully typed: The script has complete typing, which ensures safer and more reliable code.

Usage Changes

  • Use the same options as the original rsync-time-backup script for a seamless transition.
  • The script includes several new flags to set and modify rsync options.

Known Issues

  • There are currently no known issues in this release. However, if you encounter any issues, please report them on the GitHub issue tracker.

Future Plans

  • We are actively working on adding new features and improving the existing ones. Your feedback and contributions are very welcome!

We hope you enjoy using rsync-time-machine.py. If you have any questions or issues, please don't hesitate to open an issue on our GitHub repo.

Happy backing up! 💾🕰️🎉