- Fixed #77 Missing variable when local directory is missing
- Switch to semver for versioning
- Wrap rsync into eval to escape paths
- CI: check for special chars in file names
- Fixed #69 special chars in source directory
- Fixed #67 argument parsing
- Fixed
identityitytypo toidentityin option parsing loop.
- #60 Allow remote source
- Allow to specify SSH key (
-ior--identity) for remote connections
- Use correct SSH port when using SSH aliases from ~/.ssh/config
- Integration and regression tests for Linux, MacOS and remote backups over SSH
- GitHub Actions integration
- Travis CI
- #9 Be able to backup to remote SSH host
- Add debug option
- Editorconfig
- #22 Use
--owner,--groupand--permsby default
- #21 No preservation of symlinks
- Make incremental backups work
- CHANGELOG
- Add GitHub Actions for Linux
- Add GitHub Actions for MacOS
- install/uninstall targets
- Travis CI checks (in favour of GitHub Actions)