Commit graph

801 commits

Author SHA1 Message Date
2c5d61c456 Split String->key-value with types 2016-01-20 10:42:34 +01:00
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