Commit Graph

1553 Commits

Author SHA1 Message Date
contrapunctus
fd1dd3a5e8 Set up automatic literate-elisp-load 2022-01-23 11:22:30 +05:30
contrapunctus
0a09dc74e6 Add generated file warning 2022-01-23 11:06:02 +05:30
contrapunctus
d22bd4f7e3 Tweak short descriptions 2022-01-23 11:02:55 +05:30
contrapunctus
4ddc06c084 Update README/manual 2022-01-23 10:56:08 +05:30
contrapunctus
07322c1052 Remove Cask file 2022-01-23 10:43:04 +05:30
contrapunctus
42cf241587 Make description consistent 2022-01-23 10:42:54 +05:30
contrapunctus
bcff5690fc Add more test cases for insert 2022-01-14 21:48:32 +05:30
contrapunctus
86c7fa6d5b Use with-slots, new schema, and register-backend 2022-01-14 01:02:51 +05:30
contrapunctus
fe9f2b494f Add links to tests 2022-01-13 22:48:42 +05:30
contrapunctus
84069f0b87 Remove old tests 2022-01-13 21:54:51 +05:30
contrapunctus
64dced972a Add debugging messages 2022-01-13 21:54:06 +05:30
contrapunctus
b308fc06d3 Remove superfluous package prefix 2022-01-13 21:53:13 +05:30
contrapunctus
40a5eb60bd Clear hash table after each test 2022-01-13 21:50:28 +05:30
contrapunctus
240c0f5956 Change debug message formats 2022-01-13 17:09:26 +05:30
contrapunctus
a909f323bd Fix insertion in debug buffer 2022-01-13 17:08:57 +05:30
contrapunctus
c33eb1dac5 Merge branch 'dev' into backend-tests 2022-01-13 17:08:28 +05:30
contrapunctus
21285da0d9 Remove sqlite.org from Makefile 2022-01-13 17:07:48 +05:30
contrapunctus
f558a3a469 Merge branch 'dev' into backend-tests 2022-01-13 17:06:28 +05:30
contrapunctus
5900a85491 Add Makefile 2022-01-13 14:44:51 +05:30
contrapunctus
c2a223718e Correct dependencies 2022-01-13 14:40:51 +05:30
contrapunctus
77480b2e9f Create WIP sqlite backend
Mostly copied from the earlier attempt
2022-01-13 03:13:39 +05:30
contrapunctus
e3590575d0 Check if file-watch is actually non-nil
A preemptive check against possible error situations
2022-01-13 01:40:44 +05:30
contrapunctus
b9cc5b7a49 Add tests for create-file, latest-date-records, and insert 2022-01-13 01:37:25 +05:30
contrapunctus
c06a5740fc Inhibit query when killing buffer in post-test cleanup 2022-01-12 20:05:05 +05:30
contrapunctus
4ef9890f67 Add type checks to replace-last and task-records-for-date 2022-01-12 14:56:42 +05:30
contrapunctus
69da87faf0 Move common testing definitions to Setup 2022-01-12 14:18:27 +05:30
contrapunctus
58ec3aa09a Update current-task test 2022-01-12 14:18:27 +05:30
contrapunctus
52a2aeae14 Extend plist type; add :before method for type-checking 2022-01-12 14:18:27 +05:30
contrapunctus
04bc6191c4 Change ert-deftest wrapper
Earlier, it was designed only for generating tests for all backend
operations. Now, with the addition of the NAME argument, it is made to
generate test groups (one per backend) for a specific operation.
2022-01-12 11:46:55 +05:30
contrapunctus
23d8831916 Merge branch 'dev' into backend-tests 2022-01-12 11:09:35 +05:30
contrapunctus
78b7a760a0 Add debug message to insert method 2022-01-12 11:06:11 +05:30
contrapunctus
766f22b6c5 Update changelog for changed debug mechanism 2022-01-12 11:05:40 +05:30
contrapunctus
4d1d0c53a9 Fix active record getting inserted in both old and new groups 2022-01-12 03:26:33 +05:30
contrapunctus
8e94af2f32 Add a basic verify method for plist-group backends 2022-01-11 05:04:54 +05:30
contrapunctus
a4617f7066 Merge branch 'doc' into dev 2022-01-11 04:15:45 +05:30
contrapunctus
3aca6b2e70 Write own debug logging code to replace display-warning
The constant popping up of the warning buffer window was annoying
2022-01-11 00:42:49 +05:30
contrapunctus
b05a1e5f13 Fix incorrect file change type logic and -let pattern
new-last-hash is supposed to be between rest-end and file-length,
rather than new-file-length
2022-01-10 22:09:43 +05:30
contrapunctus
fcc34aa4ff Move cleanup code to macro 2022-01-10 15:56:15 +05:30
contrapunctus
278481b854 Use macro instead of looping inside deftest 2022-01-10 15:40:37 +05:30
contrapunctus
bb5f2a9e41 Return non-nil on successful plist-backend insert method 2022-01-10 15:36:12 +05:30
contrapunctus
59c23aef13 Make backend test cleanup code generic; tweak class hierarchy 2022-01-10 14:47:28 +05:30
contrapunctus
94f538a6b0 Raise error if remove-last has nothing to remove 2022-01-10 14:45:58 +05:30
contrapunctus
cbe62977b3 Refactor backend test cleanup forms 2022-01-10 10:54:32 +05:30
contrapunctus
79ca0242de Change create-file to return the file name on success 2022-01-10 10:53:32 +05:30
contrapunctus
d144ccf62b Add newlines between headings 2022-01-09 20:54:24 +05:30
contrapunctus
09a045121b Add bug note, UX improvement 2022-01-09 18:46:20 +05:30
contrapunctus
52eefcd86f Prevent args out of bound errors 2022-01-09 18:32:19 +05:30
contrapunctus
6e00907e28 Change debug from a macro to a function 2022-01-09 18:31:44 +05:30
contrapunctus
cadb28f030 Add menu entry for migrate command 2022-01-09 17:35:36 +05:30
contrapunctus
aa40bbe291 Add debug messages for commands 2022-01-09 17:34:40 +05:30