Commit Graph

3451 Commits

Author SHA1 Message Date
Matthias Beyer 41564a7d8e Add filter: header::field_grep::FieldGrep 2016-02-03 16:39:05 +01:00
Matthias Beyer 0dc88877c6 Implement FieldPath::walk() 2016-02-03 16:39:04 +01:00
Matthias Beyer 012ca4a427 Initialize structure for header builtins 2016-02-03 16:39:04 +01:00
Matthias Beyer 0fb331f25a Add Filter trait and operators 2016-02-02 17:17:27 +01:00
Matthias Beyer 10050db42f Add initial file structure 2016-02-02 17:17:27 +01:00
Matthias Beyer cb17e6a4c5 Add initial dependencies 2016-02-02 17:17:26 +01:00
Matthias Beyer fcbc020083 libimagentryfilter: init 2016-02-02 14:06:00 +01:00
Matthias Beyer e3f8930c62 Add ascii-art logo 2016-02-01 22:36:46 +01:00
Matthias Beyer fe7ed7c64d Add possibility to list all versions 2016-01-31 13:44:48 +01:00
Matthias Beyer fa5d1553dd Merge pull request #159 from matthiasbeyer/libimagutil/reimplement-kv-split
Libimagutil/reimplement kv split
2016-01-30 13:48:02 +01:00
Matthias Beyer 0931ede580 Merge pull request #165 from matthiasbeyer/remove-unused-imports
Remove unused imports
2016-01-30 13:47:57 +01:00
Matthias Beyer 9a216af815 Merge pull request #166 from matthiasbeyer/libimagstore/header-get-toml-mutable
Fix: Add EntryHeader::toml_mut()
2016-01-30 12:57:51 +01:00
Matthias Beyer 213cb32a88 Fix: Add EntryHeader::toml_mut() 2016-01-30 12:38:36 +01:00
Matthias Beyer e3daf7c853 tests: Allow quotes in keys 2016-01-29 23:11:42 +01:00
Matthias Beyer db38713977 Adapt test: single quoted 2016-01-29 23:11:42 +01:00
Matthias Beyer 448c69891e Reimplement IntoKeyValue for String
* Double quotes should not be in the result
* Regex allows quotes in strings now
2016-01-29 23:11:42 +01:00
Matthias Beyer f6e03c804e store/store: Remove unused imports 2016-01-29 23:06:15 +01:00
Matthias Beyer 814e85508b store/error: Remove unused imports 2016-01-29 23:06:04 +01:00
Matthias Beyer 770bffa736 rt/runtime: Remove unused imports 2016-01-29 23:05:03 +01:00
Matthias Beyer ce11fa19c6 rt/error: Remove unused imports 2016-01-29 23:04:46 +01:00
Matthias Beyer cdce1f09e6 rt/configuration: Remove unused imports 2016-01-29 23:04:39 +01:00
Matthias Beyer 60d680b881 Add main imag binary 2016-01-29 22:57:36 +01:00
Matthias Beyer ec01bafcf1 Merge pull request #161 from matthiasbeyer/libimagrt/fix-160
Fix: Use env(HOME) instead of "~"
2016-01-29 20:48:39 +01:00
Matthias Beyer 3a19ab12d8 Fix: Use env(HOME) instead of "~" 2016-01-29 20:38:07 +01:00
Matthias Beyer 33b6a89a02 Merge pull request #156 from matthiasbeyer/libimagstore/fix-private-intostoreid
Fix: Make IntoStoreId public
2016-01-29 19:11:03 +01:00
Matthias Beyer 618d39cf7c Merge pull request #155 from matthiasbeyer/libimagstore/fix-missing-doc
Fix: Add missing documentation for mod module_path
2016-01-29 19:10:56 +01:00
Matthias Beyer fbb296495b Merge pull request #154 from matthiasbeyer/libimagstore/fix-152
Fix: negation error
2016-01-29 19:10:51 +01:00
Matthias Beyer 15549c0ee0 Merge pull request #158 from matthiasbeyer/libimagstore/fix-157
Fix: seek() file back on reading it
2016-01-29 18:24:50 +01:00
Matthias Beyer 72cf550c9f Fix: seek() file back on reading it 2016-01-29 18:17:41 +01:00
Matthias Beyer 69bebfcfc0 Fix: Make IntoStoreId public 2016-01-29 17:03:24 +01:00
Matthias Beyer c64cdad63b Fix: Add missing documentation for mod module_path 2016-01-29 17:03:05 +01:00
Matthias Beyer 38791ea2f9 Fix: negation error
Suggested-by: Marcel Müller <neikos@neikos.email>
2016-01-29 16:53:13 +01:00
Matthias Beyer 3b51328aa7 Merge pull request #145 from neithernut/fix-store-retrieve
Fix Store::retrieve()
2016-01-29 16:29:38 +01:00
Matthias Beyer b04c676eb9 Add store debugging output 2016-01-28 21:06:49 +01:00
Matthias Beyer 4bc905c692 Add debug output for LazyFile::{get_file_mut,create_file}() 2016-01-28 21:00:33 +01:00
Matthias Beyer 2c398d941b Let LazyFile derive Debug 2016-01-28 21:00:13 +01:00
Matthias Beyer 88f6086c97 Add dep: log = 0.3.5 2016-01-28 20:59:43 +01:00
Julian Ganz c6ec47a8af Change status _after_ calling StoreEntry::get_entry()
StoreEntry::get_entry() will return an error if the store entry's status
is "borrowed".
2016-01-28 20:47:34 +01:00
Matthias Beyer 1a682859f6 Merge pull request #151 from matthiasbeyer/libimagrt/fix-store-path-building
Fix: We dont need the initial / when pushing
2016-01-28 20:40:53 +01:00
Matthias Beyer 4c0903c718 Fix: We dont need the initial / when pushing 2016-01-28 20:07:38 +01:00
Julian Ganz 355ec697c1 Implement Store::retrieve_copy() 2016-01-25 22:26:00 +01:00
Matthias Beyer 7f63b82de1 Merge pull request #147 from neithernut/add-delete-error-handling
Add missing error handling
2016-01-25 22:12:40 +01:00
Julian Ganz 1085127036 Add missing error handling
We don't want to panick if a lock inside the store is broken. We want to
notify the user, so she can start panicking.
2016-01-25 20:38:45 +01:00
Matthias Beyer 6c53f172dc Minify implementation of Store::retrieve() 2016-01-25 15:32:50 +01:00
Julian Ganz 540348380e Mark store entry as borrowed 2016-01-25 12:34:37 +01:00
Julian Ganz 86ab4ba4b1 Slimline translation from entry to file lock entry 2016-01-25 12:32:30 +01:00
Julian Ganz 9760f72e79 get_entry() already asserts the entry is not borrowed 2016-01-25 12:31:22 +01:00
Julian Ganz acfbb16eb2 Fix Store::retrieve()
The previous version of `Store::retrieve()` required the entry to be
already registered in the store's hashmap.
2016-01-24 22:57:11 +01:00
Matthias Beyer 4a08eed700 Merge pull request #144 from matthiasbeyer/libimagstore/add-missing-pub
Fix: Add missing "pub" on Entry functions
2016-01-24 20:29:11 +01:00
Matthias Beyer 82873d82ba Merge pull request #143 from TheNeikos/add-store_update
Implement storenetry:write_entry
2016-01-24 20:25:57 +01:00