26 Commits

Author SHA1 Message Date
Eric Torres
50f042b2b0 Update docstrings and add doctests 2019-03-16 07:44:28 -07:00
Eric Torres
71f725981c Remove prev_snapshot attribute and update docstrings 2019-03-15 11:40:09 -07:00
Eric Torres
16adea1a58 Split hierarchy module into its own package 2019-03-15 07:40:26 -07:00
Eric Torres
c7d465404f Run black code formatter on all source code files 2019-03-14 09:04:51 -07:00
Eric Torres
ce4a5e84e0 Add logging code and a few extra command-line flags 2019-03-13 20:43:12 -07:00
Eric Torres
f1f773bf95 Update README 2019-03-13 20:41:40 -07:00
Eric Torres
bebeb63b25 Add unit tests for all classes in rbackup.hierarchy 2019-03-13 20:38:22 -07:00
Eric Torres
afe0782187 Code and docstring cleanup 2019-03-13 20:37:49 -07:00
Eric Torres
6a8dcf1ce8 Separate Hierarchy class into Repository and Snapshot subclasses 2019-03-13 14:26:37 -07:00
Eric Torres
5b27f5c3d6 Add some unit tests for hierarchy module 2019-03-13 03:13:32 -07:00
Eric Torres
a6a670f77f Hierarchy: remove snapshot_dir attribute and add boot_dir attribute 2019-03-13 03:11:47 -07:00
Eric Torres
f23fefa4f7 Add commands to run unit tests in PKGBUILD 2019-03-13 02:45:55 -07:00
Eric Torres
cf04e3ff8a Clean up config files 2019-03-13 02:43:45 -07:00
Eric Torres
e75b73fa7d Add list of targeted paths in README 2019-03-13 02:43:28 -07:00
Eric Torres
05f509ed28 Install documentation in PKGBUILD package() step 2019-03-13 02:38:15 -07:00
Eric Torres
e65170ab57 Add package_managers package 2019-03-13 02:30:13 -07:00
Eric Torres
49655c9641 Add config folder for /etc files to rbackup project 2019-03-13 02:29:30 -07:00
Eric Torres
b09be02fab General code cleanup for hierarchy module 2019-03-13 02:29:10 -07:00
Eric Torres
827f5f0913 Add basic install commands to PKGBUILD and set version 2019-03-13 02:28:15 -07:00
Eric Torres
c9fcfcaa8a Update README 2019-03-13 02:19:33 -07:00
Eric Torres
5625987241 Basic framework for main backup script 2019-03-13 02:19:20 -07:00
Eric Torres
dde0609f3d Add gitignore 2019-03-13 01:57:44 -07:00
Eric Torres
4393e282ab Remove date module, as it has been merged into hierarchy 2019-03-13 01:55:49 -07:00
Eric Torres
fd36d1d22f Add license file 2019-03-12 17:48:00 -07:00
Eric Torres
afa4eb9975 Add modules for basic functions 2019-03-12 17:47:25 -07:00
Eric Torres
a3717ce355 Initial commit 2019-02-07 23:19:21 -08:00