Commit Graph

18 Commits

Author SHA1 Message Date
Mike 9d66f59113 When renaming temp differential dir to final, add support for when we're using ssh 2019-08-05 03:09:41 -07:00
Mike 54321e7ec1 MikesBackup::determine_rsync_backup_link_destination_path() Bugfix -> Make sure remote differential base path exists before trying to "ls" it 2019-08-05 03:03:13 -07:00
Mike 3622d365f1 Add new CLI parameter to disable incremental backups (ie: only use full as the link target; never a previous differential) 2019-08-05 01:30:27 -07:00
Mike 4a0d4abc54 After successful full backup, delete the entire diff backup directory, since it should technically all be out of date 2019-08-05 01:24:39 -07:00
Mike 6b70a22b52 Add some verbosity to param parsing 2019-08-05 01:23:45 -07:00
Mike 58aec3f911 MikesBackup::execute_rsync() - Raise an exception if we don't get a successful return code 2019-08-05 01:23:26 -07:00
Mike 9106924993 Ignore the "in progress" diff directory when considering a link target, derp 2019-08-05 01:22:26 -07:00
Mike 1d3e08e804 Implemented an "in progress" dir for differentials that only gets renamed upon success 2019-08-05 01:06:54 -07:00
Mike fca18717fb Upgrade the logging methods 2019-08-05 01:02:48 -07:00
Mike 0399ffde87 Upgrades and tweaks
- Added "include" feature from rsync
- Made some constants
- When making a diff, the most recently created directory will be used as the link, to save time and space (both full and diff directories are considered now)
-
2019-08-05 00:29:27 -07:00
Mike 8bb53d8a55 Add __str__() method to just print settings and ahstuffff 2019-08-04 18:59:32 -07:00
Mike af6c37555c Tweak CLI parsing because it was wonky 2019-08-04 18:59:09 -07:00
Mike 8613bb8fce Slight upgrade to logging 2019-08-04 18:35:24 -07:00
Mike f5b31f1dbb Added support for required source mountpoints 2019-08-04 18:21:48 -07:00
Mike 99a3bca3ba Appease Pycharm's incessant complaints 2019-08-04 18:04:45 -07:00
Mike cc413a4a87 Trying to add support for local destinations 2018-09-01 18:38:43 -07:00
Mike 2b0a50123e Uhm .. forgot to pull the submodule. Whoops. 2018-09-01 15:57:50 -07:00
Mike c16d36f8b0 Import script from private repo 2018-09-01 05:06:13 -07:00