Commit Graph

3138 Commits

Author SHA1 Message Date
Matthias Beyer b189bf7b8c Add check if entry is present
If we try to rename an entry that is borrowed, we fail, as renaming an
borrowed entry might result in some _really_ ugly bugs.
2016-10-07 17:32:35 +02:00
Matthias Beyer 1e83ad7bbd Add test for hook execution for each hook position 2016-10-07 17:32:35 +02:00
Matthias Beyer d9f4898a3a Abstract testing of hook execution in helper function 2016-10-07 17:32:35 +02:00
Matthias Beyer d88c5d9a01 Add section about how to stay uptodate 2016-10-07 17:16:45 +02:00
Matthias Beyer e92fe89270 Add more detailed errors 2016-10-07 14:07:17 +02:00
Matthias Beyer fb475784be Refactor codebase to be more readable 2016-10-07 14:04:06 +02:00
Matthias Beyer 9326a83d1f Add changes to index before committing, if config enabled it 2016-10-07 13:53:19 +02:00
Matthias Beyer da92a54088 Check diff, if empty do nothing 2016-10-07 13:37:43 +02:00
Matthias Beyer 921d25ac9c Add StoreUnloadHook registering in runtime 2016-10-06 18:42:18 +02:00
Matthias Beyer e9ce659ce8 Add StoreAction enum type for store unload hook 2016-10-06 18:42:18 +02:00
Matthias Beyer bebb3a3712 Add initial codebase for store-unload hook 2016-10-06 18:42:18 +02:00
Matthias Beyer be323a641e Check whether committing is enabled before doing so 2016-10-06 18:41:12 +02:00
Matthias Beyer 5b7ff231a9 Add helper to check whether committing is enabled 2016-10-06 18:41:12 +02:00
Matthias Beyer 1509e074f8 Add commit-enable settings for all hooks 2016-10-06 18:41:12 +02:00
Matthias Beyer 91c200ca60 Add configuration settings for commit-on-drop feature 2016-10-06 18:41:12 +02:00
Matthias Beyer 5cb3593df4 Add explanation for configuration settings 2016-10-06 18:40:15 +02:00
Matthias Beyer 846c2d0325 Create history file if it does not exist 2016-10-06 18:40:14 +02:00
Matthias Beyer 734826a2cd Add initial readline backend implementation 2016-10-06 18:40:14 +02:00
Matthias Beyer 7fd5645106 Add imagrc example configuration for readline 2016-10-06 18:39:21 +02:00
Matthias Beyer 858f310fda Add error kinds for readline errors 2016-10-06 18:39:21 +02:00
Matthias Beyer 33f02fd776 Add dependencies 2016-10-06 18:39:21 +02:00
Matthias Beyer dd621a08a6 Merge pull request #772 from matthiasbeyer/libimagstore/store-tests-erroring-hooks
libimagstore/store-tests: erroring hooks
2016-10-06 18:30:24 +02:00
Matthias Beyer bb6c4ae896 Merge pull request #750 from matthiasbeyer/libimagstore/store-tests-move-by-id-test
Libimagstore/store: tests move by id test
2016-10-04 14:30:32 +02:00
Matthias Beyer 6abdd88182 Fix wording 2016-10-04 13:49:57 +02:00
Matthias Beyer 6b9da878f1 Fix commata 2016-10-04 13:49:41 +02:00
Matthias Beyer 73b11e4bd2 Rewrite README.md 2016-10-03 20:44:06 +02:00
Matthias Beyer 1244a6666f Add assert to Store::get() the new ID 2016-10-03 12:34:07 +02:00
Matthias Beyer b8916c3526 Merge pull request #774 from matthiasbeyer/copyright-notice
Copyright notice
2016-10-02 17:54:11 +02:00
Matthias Beyer 0a70ea68ea libimagutil: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer f3373cde7e libimagtodo: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer 6d3eeaea8d libimagtimeui: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer b8ea45facf libimagstorestdhook: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer 6cc1a90870 libimagstore: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer 221b87d7fb libimagrt: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer b08b53b056 libimagref: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer b34eb838e0 libimagnotes: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer 6b809a5a27 libimaginteraction: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer 4b2514e5a0 libimagerror: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer 6cd765f67b libimagentryview: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer 28c023dbc5 libimagentrytag: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer 82e39f427a libimagentrymarkdown: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer f47ba140e6 libimagentrylist: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer 2db79ada71 libimagentrylink: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer ed8e479bc6 libimagentryfilter: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer 8836c08392 libimagentryedit: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer 5182d8e2ad libimagdiary: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer df2736d7d8 libimagcounter: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer d9a0709499 libimagbookmark: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer 6808400008 imag-view: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
Matthias Beyer ae60c92513 imag-todo: Add copyright notice to all files 2016-10-01 17:35:06 +02:00