6cf4d49bc3
Bugfix -> When removing the diff folder after a full backup, only remote ssh destination was supported
2019-08-06 23:24:25 -07:00
341ad1f818
Add new option "--log-name" to set the log file's name
2019-08-06 16:06:46 -07:00
165787f819
Changed to lowercase "full" and "differential" for dir creation
2019-08-06 15:28:49 -07:00
4b0ea6a411
Bugfix -> Backups to a local remote stopped working due to determine_rsync_backup_link_destination_path()
...
So like ... fixed it. And stuff.
2019-08-06 15:27:44 -07:00
74c347ec6a
Changed a word
2019-08-06 15:27:06 -07:00
85bb2d7290
Only limit rsync to one file systen if no --source-mountpoint demands have been set
2019-08-05 06:23:11 -07:00
b11d69c957
Trying to improve logging a tad
2019-08-05 03:36:23 -07:00
b979b6196f
Enforce that --source-dir can only be specified once
2019-08-05 03:20:45 -07:00
9d66f59113
When renaming temp differential dir to final, add support for when we're using ssh
2019-08-05 03:09:41 -07:00
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
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
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
6b70a22b52
Add some verbosity to param parsing
2019-08-05 01:23:45 -07:00
58aec3f911
MikesBackup::execute_rsync() - Raise an exception if we don't get a successful return code
2019-08-05 01:23:26 -07:00
9106924993
Ignore the "in progress" diff directory when considering a link target, derp
2019-08-05 01:22:26 -07:00
1d3e08e804
Implemented an "in progress" dir for differentials that only gets renamed upon success
2019-08-05 01:06:54 -07:00
fca18717fb
Upgrade the logging methods
2019-08-05 01:02:48 -07:00
785c9e4c96
Updated README
2019-08-05 00:29:39 -07:00
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
8bb53d8a55
Add __str__() method to just print settings and ahstuffff
2019-08-04 18:59:32 -07:00
af6c37555c
Tweak CLI parsing because it was wonky
2019-08-04 18:59:09 -07:00
8613bb8fce
Slight upgrade to logging
2019-08-04 18:35:24 -07:00
f5b31f1dbb
Added support for required source mountpoints
2019-08-04 18:21:48 -07:00
99a3bca3ba
Appease Pycharm's incessant complaints
2019-08-04 18:04:45 -07:00
ee2e1af737
Ignore pycharm
2019-08-04 17:51:07 -07:00
5f51ff9756
Noop to test hook
2019-08-04 02:05:18 -07:00
933e3176a7
Noop to test hook
2019-08-04 01:58:55 -07:00
9eb1046351
No op to test hook
2019-08-04 01:58:19 -07:00
bea69ef52f
Merge pull request #1 from mikeperalta1/add-license-1
...
Create LICENSE
2018-09-02 03:24:53 -07:00
d2da43ca16
Create LICENSE
2018-09-02 03:24:16 -07:00
31e5b8ab67
Update README.md
2018-09-02 03:21:58 -07:00
cc413a4a87
Trying to add support for local destinations
2018-09-01 18:38:43 -07:00
4adfc5c94e
Merge commit '2b0a501'
2018-09-01 15:58:41 -07:00
2b0a50123e
Uhm .. forgot to pull the submodule. Whoops.
2018-09-01 15:57:50 -07:00
31611214d3
Merge branch 'master' of https://github.com/mikeperalta1/mikes-backup
2018-09-01 05:24:17 -07:00
7f601f6d62
Update README.md
2018-09-01 05:23:31 -07:00
a042de9aa5
Update README.md
2018-09-01 05:23:05 -07:00
054ca42974
Update README.md
2018-09-01 05:22:10 -07:00
a7bcdf3f9a
Update README.md
2018-09-01 05:21:39 -07:00
18534678f0
Update README.md
2018-09-01 05:21:11 -07:00
6977ae1e5b
Update README.md
2018-09-01 05:16:26 -07:00
ebd345c22d
Create README.md
2018-09-01 05:16:04 -07:00
c16d36f8b0
Import script from private repo
2018-09-01 05:06:13 -07:00