196 Commits

Author SHA1 Message Date
Eric Torres
560ddcdacf Code cleanup 2019-04-15 23:32:02 -07:00
Eric Torres
a42901cde6 Add NotImplementedError exceptions for unimpemented operations 2019-04-15 23:31:49 -07:00
Eric Torres
97c3f63f54 Docstring cleanups 2019-04-15 23:30:20 -07:00
Eric Torres
b21dbd8890 Add lockfile attribute 2019-04-15 23:29:26 -07:00
Eric Torres
f2bf042549 Cleanup mocks 2019-04-15 23:27:29 -07:00
Eric Torres
beb78acd55 Update documentation 2019-04-15 23:26:58 -07:00
Eric Torres
ef639ed6f1 Add snapshot management script 2019-04-15 23:26:44 -07:00
Eric Torres
d3f33e4d8d Add comment for list formatting 2019-04-15 10:52:16 -07:00
Eric Torres
46f15e2e82 Rename package_managers package to plugins 2019-04-15 10:42:28 -07:00
Eric Torres
28a09cf4e4 Bump version to 0.4.1 2019-04-14 22:39:44 -07:00
Eric Torres
dee233b25a Change umask to 0000 when running backup 2019-04-14 22:35:59 -07:00
Eric Torres
9b8760346e Bump version to 0.4 2019-04-14 22:19:45 -07:00
Eric Torres
2af39dd480 Add documentation 2019-04-14 22:19:34 -07:00
Eric Torres
a2fb169303 Use fallback option 2019-04-14 22:18:55 -07:00
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
8176d7a527 Move some options to library functions 2019-04-14 22:08:37 -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
e8a7ec60ea Remove pytest config file 2019-04-14 21:05:03 -07:00
Eric Torres
121bf416f1 Make use of Repository.symlink_snapshot() 2019-04-14 21:01:29 -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
2155cc4b7a Add pytest dependency to README 2019-04-14 12:56:11 -07:00
Eric Torres
c12436da28 Remove everything from doc 2019-04-14 12:55:01 -07:00
Eric Torres
14cb61311f Update tests 2019-04-14 12:40:10 -07:00
Eric Torres
53c7f4c7fb Implement Repository.gen_metadata() 2019-04-14 12:28:52 -07:00
Eric Torres
412a7f5667 Add tests for config module 2019-04-14 12:26:12 -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
5dd315a447 Ignore PermissionError when creating symlink 2019-04-12 12:55:21 -07:00
Eric Torres
53b4fb69b3 Doctest cleanup 2019-04-12 12:31:08 -07:00
Eric Torres
47cf3fc7d8 Bump version to 0.3 2019-04-12 12:04:16 -07:00
Eric Torres
7c183eec7d Update to-do 2019-04-12 12:03:46 -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
88e5aa56d4 Minor fixes to file paths and log messages 2019-04-12 10:48:39 -07:00
Eric Torres
cebb418be5 Fix incorrect method call 2019-04-12 10:43:52 -07:00
Eric Torres
dc31a77a2c Fix escape sequence in docstring 2019-04-12 10:39:00 -07:00
Eric Torres
b561b2fa57 Add documentation directory 2019-04-12 10:32:04 -07:00
Eric Torres
7910a5f26f Bump to version 0.2 2019-04-12 10:23:31 -07:00
Eric Torres
14204b1c58 General cleanup 2019-04-12 10:17:32 -07:00
Eric Torres
95289cbc68 Merge, filter, and sort file entries from multiple files 2019-04-12 10:04:18 -07:00