Commit graph

3394 commits

Author SHA1 Message Date
cf50ddae33 [CHERRY-PICK] Add testing implementation for Drop for FileLockEntry 2016-10-07 21:18:49 +02:00
485d280236 Bugfix: The StoreEntry should know the _new_ StoreId
When moving a entry in the store, we also should tell the StoreEntry
the new id.
2016-10-07 21:18:49 +02:00
30875d153f Merge pull request #771 from matthiasbeyer/clap-validators
Clap validators
2016-10-07 19:45:49 +02:00
7611ad2892 Merge pull request #783 from matthiasbeyer/readme-rewrite
Rewrite README.md
2016-10-07 19:05:05 +02:00
c72291159e Add comment/documentation for Store::move_by_id() 2016-10-07 17:53:11 +02:00
d506e869ca Add dependency: libimagutil 2016-10-07 17:35:43 +02:00
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
1e83ad7bbd Add test for hook execution for each hook position 2016-10-07 17:32:35 +02:00
d9f4898a3a Abstract testing of hook execution in helper function 2016-10-07 17:32:35 +02:00
d88c5d9a01 Add section about how to stay uptodate 2016-10-07 17:16:45 +02:00
e92fe89270 Add more detailed errors 2016-10-07 14:07:17 +02:00
fb475784be Refactor codebase to be more readable 2016-10-07 14:04:06 +02:00
9326a83d1f Add changes to index before committing, if config enabled it 2016-10-07 13:53:19 +02:00
da92a54088 Check diff, if empty do nothing 2016-10-07 13:37:43 +02:00
921d25ac9c Add StoreUnloadHook registering in runtime 2016-10-06 18:42:18 +02:00
e9ce659ce8 Add StoreAction enum type for store unload hook 2016-10-06 18:42:18 +02:00
bebb3a3712 Add initial codebase for store-unload hook 2016-10-06 18:42:18 +02:00
be323a641e Check whether committing is enabled before doing so 2016-10-06 18:41:12 +02:00
5b7ff231a9 Add helper to check whether committing is enabled 2016-10-06 18:41:12 +02:00
1509e074f8 Add commit-enable settings for all hooks 2016-10-06 18:41:12 +02:00
91c200ca60 Add configuration settings for commit-on-drop feature 2016-10-06 18:41:12 +02:00
5cb3593df4 Add explanation for configuration settings 2016-10-06 18:40:15 +02:00
846c2d0325 Create history file if it does not exist 2016-10-06 18:40:14 +02:00
734826a2cd Add initial readline backend implementation 2016-10-06 18:40:14 +02:00
7fd5645106 Add imagrc example configuration for readline 2016-10-06 18:39:21 +02:00
858f310fda Add error kinds for readline errors 2016-10-06 18:39:21 +02:00
33f02fd776 Add dependencies 2016-10-06 18:39:21 +02:00
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
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
6abdd88182 Fix wording 2016-10-04 13:49:57 +02:00
6b9da878f1 Fix commata 2016-10-04 13:49:41 +02:00
73b11e4bd2 Rewrite README.md 2016-10-03 20:44:06 +02:00
1244a6666f Add assert to Store::get() the new ID 2016-10-03 12:34:07 +02:00
b8916c3526 Merge pull request #774 from matthiasbeyer/copyright-notice
Copyright notice
2016-10-02 17:54:11 +02:00
0a70ea68ea libimagutil: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
f3373cde7e libimagtodo: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
6d3eeaea8d libimagtimeui: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
b8ea45facf libimagstorestdhook: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
6cc1a90870 libimagstore: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
221b87d7fb libimagrt: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
b08b53b056 libimagref: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
b34eb838e0 libimagnotes: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
6b809a5a27 libimaginteraction: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
4b2514e5a0 libimagerror: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
6cd765f67b libimagentryview: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
28c023dbc5 libimagentrytag: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
82e39f427a libimagentrymarkdown: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
f47ba140e6 libimagentrylist: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
2db79ada71 libimagentrylink: Add copyright notice to all files 2016-10-01 17:35:06 +02:00
ed8e479bc6 libimagentryfilter: Add copyright notice to all files 2016-10-01 17:35:06 +02:00