77204c8e22
Add key-value-splitter helper
2016-01-20 09:42:48 +01:00
9b77ae1348
Use regex
2016-01-20 09:42:37 +01:00
29c58a2fa9
Add dep: regex = 0.1.47
2016-01-20 09:42:17 +01:00
Homu
705ad884bc
Auto merge of #122 - matthiasbeyer:doc/redefine-header, r=matthiasbeyer
...
Doc/redefine header
As proposed in personal discussion with @TheNeikos
2016-01-19 09:08:50 -08:00
e44e413b08
Clear the "imag.content" key definition.
2016-01-19 17:34:52 +01:00
6183efedbc
Fix: Remove "mime"-key in header
...
We don't need this one, actually.
2016-01-19 17:34:52 +01:00
9d9efa76ea
Update example
2016-01-19 17:34:52 +01:00
adaa6b69ec
Clearify content section format (as seen by the store library)
2016-01-19 17:34:52 +01:00
cafc6dbadf
Rewrite chapter on header contents
2016-01-19 17:34:52 +01:00
88930da796
Add fields in the header section "imag"
2016-01-19 16:51:41 +01:00
Homu
4c426bc8ed
Auto merge of #123 - matthiasbeyer:doc/redefine-store-orga, r=matthiasbeyer
...
Doc/redefine store orga
As proposed in personal discussion with @TheNeikos
2016-01-19 07:50:34 -08:00
4ce693c05f
Add paragraph on store path links
2016-01-19 16:49:14 +01:00
78d25ebad7
Rewrite part on store path format
2016-01-19 16:49:14 +01:00
Homu
a39e3d10e3
Auto merge of #119 - matthiasbeyer:libimagutil-init, r=matthiasbeyer
...
Libimagutil init
Extracted from #89
2016-01-18 10:21:51 -08:00
6aa9276a06
util: Add variant-tests
2016-01-18 19:14:06 +01:00
be6a0b8b78
util: Add variant-generator utility
2016-01-18 19:14:02 +01:00
Homu
a8bc18d39a
Auto merge of #100 - matthiasbeyer:travis-test-subcrates, r=matthiasbeyer
...
travis: Run cargo chain for all cargo files
Test sub-crates if there are changes in them, as pointed out by @TheNeikos in #99 , this wasn't happening before.
2016-01-18 08:35:46 -08:00
Homu
375d5bc537
Auto merge of #117 - matthiasbeyer:repo-clean, r=matthiasbeyer
...
Repo clean
Light repo cleanup, including removal of a leftover from the reset and a README update.
2016-01-17 11:28:41 -08:00
450886b986
Update README
2016-01-17 19:38:38 +01:00
e21f0833d8
Remove old etc/cli.yml
2016-01-17 19:36:21 +01:00
Homu
bec97f8fc2
Auto merge of #111 - neithernut:impl-store-delete, r=matthiasbeyer
...
Implement `Store::delete()`
Targets #106 .
2016-01-17 10:12:30 -08:00
Julian Ganz
82ed978e90
Styling: remove some whitespace and a scope
2016-01-17 19:08:15 +01:00
Julian Ganz
e6c05e4f5b
Implement Store::delete()
2016-01-17 18:50:03 +01:00
Julian Ganz
bcebe86546
Add new error type for low-level file system errors
2016-01-17 18:45:26 +01:00
Julian Ganz
78701c7332
Add error type for communicating that an entry is locked
...
We need this error type to let the user know when she is trying to
remove an item which is currently edited.
2016-01-17 18:45:26 +01:00
Homu
c4711d2508
Auto merge of #109 - matthiasbeyer:libimagstore/remove-unused-imports, r=matthiasbeyer
...
Remove unused imports
@TheNeikos
2016-01-18 00:29:49 +09:00
Homu
72dc3ab8a1
Auto merge of #107 - matthiasbeyer:libimagstore/add-store_new, r=matthiasbeyer
...
Add Store::new()
@TheNeikos , @neithernut
2016-01-18 00:29:39 +09:00
48071fbc7b
Remove unused imports
2016-01-17 16:23:35 +01:00
345e1bffeb
Add Store::new()
2016-01-17 16:04:31 +01:00
Homu
469bdd1d94
Auto merge of #99 - TheNeikos:add-libstore, r=matthiasbeyer
...
Add libimagstore
Alright, do check the file and feel free to post comments/ask questions
2016-01-17 23:44:27 +09:00
Marcel Müller
2f99f5561a
Remove Store caching from docs
2016-01-17 15:37:07 +01:00
Marcel Müller
b06621c6bd
Add doc for mutators entry has to export
2016-01-17 15:37:02 +01:00
Marcel Müller
49184c10a3
Add FileLockEntry to doc table
2016-01-17 15:36:41 +01:00
Marcel Müller
6ec2b02792
Replace Option with enum of presence
2016-01-17 15:28:25 +01:00
Marcel Müller
cfc6e860b1
Add documentation to src/store.rs
2016-01-17 15:28:24 +01:00
Marcel Müller
313a0f9d7e
Add missing pub modifiers to Store impl
2016-01-17 15:28:24 +01:00
Marcel Müller
463c182bcc
Use StoreEntry instead of a tuple
2016-01-17 15:28:24 +01:00
Marcel Müller
d4c850ef17
Remove export of types
2016-01-17 15:28:24 +01:00
Marcel Müller
dcdd67db9e
Add whitespace between implementations
2016-01-17 15:28:24 +01:00
Marcel Müller
418ab5b9eb
Rename path arguments to id
2016-01-17 15:28:24 +01:00
Marcel Müller
044c19f0cc
Add storeid
2016-01-17 15:28:23 +01:00
Marcel Müller
0b7ad4e2fd
Fix inconsistency
2016-01-17 15:26:04 +01:00
Marcel Müller
34f2d4c1f1
Add Drop to FileLockEntry
2016-01-17 15:25:59 +01:00
Homu
1e337480d2
Auto merge of #96 - matthiasbeyer:doc-intro, r=matthiasbeyer
...
doc: Add introduction
Introduction.
@TheNeikos could you please correct my spelling and grammar?
2016-01-16 11:50:39 -08:00
e2e183941f
Add some output
2016-01-16 20:33:20 +01:00
3f7e662431
travis: Run cargo chain for all cargo files
2016-01-16 20:23:34 +01:00
Marcel Müller
5b1af2bebd
Add missing Debug, Clone impl
2016-01-16 19:16:41 +01:00
Marcel Müller
3c80180df0
Revert "Make "Store" a trait"
...
This reverts commit 912c84e663
.
2016-01-16 19:04:15 +01:00
Marcel Müller
676dc9073f
Update Store and FSStore to use FileLockEntry
2016-01-16 18:32:57 +01:00
Marcel Müller
5ab6327d97
Rename read to retrieve
2016-01-16 18:29:04 +01:00