Commit Graph

3342 Commits

Author SHA1 Message Date
Matthias Beyer 30875d153f Merge pull request #771 from matthiasbeyer/clap-validators
Clap validators
2016-10-07 19:45:49 +02:00
Matthias Beyer 7611ad2892 Merge pull request #783 from matthiasbeyer/readme-rewrite
Rewrite README.md
2016-10-07 19:05:05 +02:00
Matthias Beyer c72291159e Add comment/documentation for Store::move_by_id() 2016-10-07 17:53:11 +02:00
Matthias Beyer d506e869ca Add dependency: libimagutil 2016-10-07 17:35:43 +02:00
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