|
4bc905c692
|
Add debug output for LazyFile::{get_file_mut,create_file}()
|
2016-01-28 21:00:33 +01:00 |
|
|
2c398d941b
|
Let LazyFile derive Debug
|
2016-01-28 21:00:13 +01:00 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
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 |
|
|
82873d82ba
|
Merge pull request #143 from TheNeikos/add-store_update
Implement storenetry:write_entry
|
2016-01-24 20:25:57 +01:00 |
|
|
d24f661778
|
Fix: Add missing "pub" on Entry functions
|
2016-01-24 20:20:43 +01:00 |
|
Marcel Müller
|
4e990465c8
|
Implement storeentry:write_entry
|
2016-01-24 20:05:33 +01:00 |
|
|
9fbfb9fd37
|
Merge pull request #141 from matthiasbeyer/libimagstore/add-storeid-iter
Libimagstore/add storeid iter
|
2016-01-24 19:25:53 +01:00 |
|
|
bbd08d9526
|
Add Store::retrieve_for_module()
|
2016-01-24 17:40:06 +01:00 |
|
|
36770abac5
|
Add iterator type for StoreId
|
2016-01-24 17:39:41 +01:00 |
|
|
e951666e3d
|
Use glob
|
2016-01-24 17:39:41 +01:00 |
|
|
1d69aa5066
|
Add dep: glob = 0.2.10
|
2016-01-24 17:39:41 +01:00 |
|
|
4af7d3178a
|
Merge pull request #142 from TheNeikos/add-store_create
Implement store::create
|
2016-01-24 17:38:48 +01:00 |
|
Marcel Müller
|
ee8cf35fcc
|
Implement store::create
|
2016-01-24 17:34:29 +01:00 |
|
|
fa2f1068d4
|
Merge pull request #113 from TheNeikos/add-store_retrieve
Implement Store::retrieve
|
2016-01-24 17:09:11 +01:00 |
|
Marcel Müller
|
c7f584a81a
|
Add from_str to Entry
|
2016-01-24 17:04:33 +01:00 |
|
Marcel Müller
|
fdc3dde95b
|
Change names to reflect changes
|
2016-01-24 17:04:33 +01:00 |
|
Marcel Müller
|
15931d3471
|
Remove EntryHeader::new_current
|
2016-01-24 17:04:33 +01:00 |
|
Marcel Müller
|
a64ffdfc56
|
Implement entry reading
|
2016-01-24 17:04:33 +01:00 |
|
Marcel Müller
|
97b7090824
|
Partially implement get_entry
|
2016-01-24 17:04:33 +01:00 |
|
Marcel Müller
|
50413101c4
|
Move entry, content and header into store
|
2016-01-24 17:04:32 +01:00 |
|
Marcel Müller
|
ba2e52788b
|
Add entry_creation
|
2016-01-24 17:04:32 +01:00 |
|
Marcel Müller
|
d949cddc65
|
Implement Store::retrieve
|
2016-01-24 17:04:32 +01:00 |
|
|
3aa4b8115b
|
Merge pull request #140 from TheNeikos/fix-mention_of_version
Explain futureproofing store files
|
2016-01-23 20:16:18 +01:00 |
|
|
24ebe6736e
|
Merge pull request #114 from matthiasbeyer/libimagstore/store-new-behaviour
Store::new(): Create path if nonexistent
|
2016-01-23 19:57:44 +01:00 |
|
Marcel Müller
|
dbbda9bf5d
|
Explain futureproofing store files
|
2016-01-23 19:01:29 +01:00 |
|
|
86600706d6
|
Merge pull request #137 from TheNeikos/change-travis_build
Remove coverage
|
2016-01-23 17:03:57 +01:00 |
|
Marcel Müller
|
5cd049b17f
|
Remove coverage
|
2016-01-23 16:51:05 +01:00 |
|
|
97816e7d2d
|
Merge pull request #131 from matthiasbeyer/libimagstore/entry-header-new-implicity
Dont pass the table to the header object, but generate it in ::new()
|
2016-01-23 16:47:28 +01:00 |
|
|
796cd01343
|
Init the header with default values
|
2016-01-23 16:41:22 +01:00 |
|
|
38292ea8cb
|
Dont pass the table to the header object, but generate it in ::new()
|
2016-01-23 16:40:00 +01:00 |
|
|
51c0a4cf50
|
Merge pull request #135 from matthiasbeyer/libimagrt/public-module
rt: Make runtime module public
|
2016-01-23 16:30:30 +01:00 |
|
|
b74e4a0a27
|
rt: Make runtime module public
|
2016-01-23 16:08:27 +01:00 |
|
|
265eae4ea9
|
Merge pull request #118 from matthiasbeyer/libimagstore/header-utils
Libimagstore/header utils
|
2016-01-23 12:36:21 +01:00 |
|
|
aec1649166
|
rt: Runtime::new() should return Result<>
|
2016-01-23 11:57:40 +01:00 |
|
|
6b2502c4d7
|
rt: Add error for instantiation
|
2016-01-23 11:57:40 +01:00 |
|
|
c48f3afcf4
|
Return error if create() fails
|
2016-01-23 11:57:40 +01:00 |
|
|
0c3bcc3f15
|
Add error kind: Create errors
|
2016-01-23 11:57:40 +01:00 |
|
|
80b0501d03
|
Introduce error if the store path exists but is a file
|
2016-01-23 11:57:40 +01:00 |
|