109 Commits

Author SHA1 Message Date
Eric Torres
077df3cd17 Add [main] section 2019-04-14 22:16:57 -07:00
Eric Torres
1cc53f1178 Add function for parsing a list from a config option 2019-04-14 22:15:58 -07:00
Eric Torres
0df6eafeaf Add function for parsing a list from a config option 2019-04-14 22:11:07 -07:00
Eric Torres
c51f8e3402 Add default rsync options list 2019-04-14 22:09:48 -07:00
Eric Torres
2b464b45f7 Update docstring 2019-04-14 22:09:06 -07:00
Eric Torres
83217f6205 Update docstrings 2019-04-14 21:11:18 -07:00
Eric Torres
b9abafc76a Remove doctest code 2019-04-14 21:09:53 -07:00
Eric Torres
9372f158c2 Docstring changes 2019-04-14 21:01:18 -07:00
Eric Torres
200962ac29 Rearrange code and add method for symlinking snapshots 2019-04-14 21:00:30 -07:00
Eric Torres
386b200e9d Docstring cleanups for documentation 2019-04-14 14:56:09 -07:00
Eric Torres
53c7f4c7fb Implement Repository.gen_metadata() 2019-04-14 12:28:52 -07:00
Eric Torres
7bff0f806c Don't calculate private attributes each time the Hierarchy's properties
are called
2019-04-14 09:29:31 -07:00
Eric Torres
147d29a633 Include /root in default paths 2019-04-14 08:45:42 -07:00
Eric Torres
fcef68008e Docstring cleanups 2019-04-14 08:45:28 -07:00
Eric Torres
fe799d867c Fix incorrect exception docstrings 2019-04-14 08:45:17 -07:00
Eric Torres
2f94b6821c General cleanup 2019-04-12 13:32:28 -07:00
Eric Torres
53b4fb69b3 Doctest cleanup 2019-04-12 12:31:08 -07:00
Eric Torres
49f5d0f276 Split configuration file handling into its own module 2019-04-12 12:03:16 -07:00
Eric Torres
792d641ff9 Fix escape sequence in docstring 2019-04-12 11:12:19 -07:00
Eric Torres
dc31a77a2c Fix escape sequence in docstring 2019-04-12 10:39:00 -07:00
Eric Torres
14204b1c58 General cleanup 2019-04-12 10:17:32 -07:00
Eric Torres
ef129cb288 Split etc-include and system-include config files 2019-04-12 09:59:02 -07:00
Eric Torres
aee9848c80 Fix potential bug with removing repository directory 2019-04-12 07:50:31 -07:00
Eric Torres
1cc6ed50e3 Add Repository.cleanup() 2019-04-11 22:13:14 -07:00
Eric Torres
8a407292c9 Use regex to parse user snapshot name input 2019-04-11 22:12:08 -07:00
Eric Torres
51bc28e62b Change execution of rsync to text mode 2019-04-10 20:48:22 -07:00
Eric Torres
d27ac9cdb2 Remove duplicated include path file 2019-04-10 20:38:49 -07:00
Eric Torres
4571e8ba75 Merge config files 2019-04-10 20:38:33 -07:00
Eric Torres
c066cd3421 Rename config file 2019-04-10 20:38:13 -07:00
Eric Torres
085a73167b Update config file 2019-04-10 20:30:26 -07:00
Eric Torres
c08d39807e Update config file 2019-04-10 20:23:25 -07:00
Eric Torres
3772303aa7 Fix dunder methods in Repository 2019-04-10 19:22:31 -07:00
Eric Torres
a8c13c932f Update config files 2019-04-10 19:21:55 -07:00
Eric Torres
b00767c4a7 Remove system-exclude file 2019-04-10 19:21:15 -07:00
Eric Torres
89c2cbe1ac Update exception message 2019-04-10 18:42:00 -07:00
Eric Torres
dc1e863c64 Docstring update 2019-04-10 18:18:05 -07:00
Eric Torres
977865b5aa Remove type and value checking for PackageManager 2019-04-10 18:17:52 -07:00
Eric Torres
666449156c Remove doctest run code 2019-04-10 18:02:06 -07:00
Eric Torres
ec7da672f0 Add gen_metadata() for Hierarchy class 2019-04-10 17:57:43 -07:00
Eric Torres
7583cd2a34 Docstring updates 2019-04-10 17:56:50 -07:00
Eric Torres
cffbc3f268 Update docstrings 2019-04-10 17:54:02 -07:00
Eric Torres
4c0e14182f Organize imports for repository module 2019-04-10 17:53:39 -07:00
Eric Torres
3bfeda1400 Split snapshot metadata, add is_valid_snapshot_name(), and remove current_snapshot 2019-04-10 17:53:17 -07:00
Eric Torres
4415a82da0 Change serialization backend from pickle to json 2019-04-10 10:23:56 -07:00
Eric Torres
ea0a629fd9 Rename README and hierarchy package to decrease verbosity 2019-04-09 19:17:09 -07:00
Eric Torres
8dcf25920d Update main config file 2019-04-08 22:13:17 -07:00
Eric Torres
6fb3007696 Implement __repr__ 2019-04-08 22:12:33 -07:00
Eric Torres
981e7cfa58 Make a call to internal _data attribute 2019-04-08 22:12:17 -07:00
Eric Torres
a7eef6825f Remove interactive session examples 2019-04-08 22:12:05 -07:00
Eric Torres
944b518837 Remove all attrs except for pkg_dir 2019-04-08 22:11:23 -07:00