Commit Graph

992 Commits

Author SHA1 Message Date
Matthias Beyer 1517d6f310 Fix: build_toml_header() should get the header object as mutable 2016-02-09 13:45:13 +01:00
Matthias Beyer caee76650d Add store entry path builder helper 2016-02-09 13:45:13 +01:00
Matthias Beyer ddd54e03ad Add store path getter 2016-02-09 13:45:13 +01:00
Matthias Beyer 7fec8a1b23 Move commandline-header parsing code to utility module
as the code can be re-used in the update() implementation.
2016-02-09 13:45:13 +01:00
Matthias Beyer 947d7900bf Implement Store::delete() interface 2016-02-09 13:45:13 +01:00
Matthias Beyer 1fb29a11c8 Implement Store::update() interface 2016-02-09 13:45:13 +01:00
Matthias Beyer 9c0796d7b3 Implement Store::retrieve() interface
Rename: read.rs -> retrieve.rs
2016-02-09 13:45:13 +01:00
Matthias Beyer dbd6388946 Implement Store::create() interface 2016-02-09 13:45:13 +01:00
Matthias Beyer bd0d44d4b2 Add error module for imag-store 2016-02-09 13:45:13 +01:00
Matthias Beyer fa4beeebcd Add initial codebase 2016-02-09 13:45:13 +01:00
Matthias Beyer 2c876a3714 Add interface builder function 2016-02-09 13:45:13 +01:00
Matthias Beyer 86e810cc43 Add dependencies 2016-02-09 13:45:13 +01:00
Matthias Beyer a41614fd00 Init: imag-store binary 2016-02-09 13:45:13 +01:00
Matthias Beyer bdbe024eb5 Merge pull request #164 from matthiasbeyer/bin/imag
Bin/imag
2016-02-09 13:43:52 +01:00
Matthias Beyer a0afc9245b Merge pull request #186 from TheNeikos/verify-toml_table
Verify that nothing but tables exist in base table
2016-02-07 01:54:35 +01:00
Matthias Beyer 20ee0c958b Merge pull request #170 from matthiasbeyer/libimagentryfilter/init
Libimagentryfilter/init
2016-02-07 01:52:15 +01:00
Matthias Beyer ebb076c9fd Merge pull request #184 from matthiasbeyer/libimagstore/fix-179
Check whether the StoreId is inside the store
2016-02-07 01:45:48 +01:00
Matthias Beyer a00092c8be Add builtin content filter: length filtering 2016-02-07 01:45:09 +01:00
Matthias Beyer f81190fb8a Add builtin content filter: grep 2016-02-07 01:45:09 +01:00
Matthias Beyer bcf8cf0447 Add builtin header check: Field is empty 2016-02-07 01:45:06 +01:00
Matthias Beyer 780410f29d Add builtin header check: Field exists 2016-02-07 01:44:42 +01:00
Matthias Beyer 3464028267 Travis: Fail only if there are failed {builds, tests, benchs} 2016-02-07 01:36:39 +01:00
Marcel Müller e315fa9dcf
Remove unwrap in drop and warn users 2016-02-07 01:28:16 +01:00
Marcel Müller 9ba2439da3
Add debug output 2016-02-07 01:28:15 +01:00
Marcel Müller 6173cff762
Verify that nothing but tables exist in base table 2016-02-07 01:27:50 +01:00
Matthias Beyer 1a61e8b1d5 travis: We dont need to build the top-level anymore 2016-02-07 01:25:23 +01:00
Matthias Beyer ade9a03392 Remove old top-level codebase 2016-02-07 01:19:08 +01:00
Matthias Beyer ece70d78a7 Merge pull request #185 from TheNeikos/verify-toml_before_write
Verify toml before write
2016-02-06 19:06:02 +01:00
Marcel Müller 293fd0da00
Add verify 2016-02-06 18:57:39 +01:00
Marcel Müller e079628397
Remove unneeded closure 2016-02-06 18:52:17 +01:00
Matthias Beyer 373502217e Check whether the StoreId is inside the store, before doing anything on the FS 2016-02-06 18:48:59 +01:00
Matthias Beyer eb0d1dba69 Merge pull request #176 from matthiasbeyer/update-crate-version
libimagstore: Update dep: version: 1.1.0 -> 2.0.1
2016-02-05 22:04:27 +01:00
Matthias Beyer ddd61f9c1f libimagstore: Update dep: version: 1.1.0 -> 2.0.1 2016-02-05 21:53:26 +01:00
Matthias Beyer 959a68f1a6 Merge pull request #153 from matthiasbeyer/libimagstore/add-debugging-output
Libimagstore/add debugging output
2016-02-05 16:03:23 +01:00
Matthias Beyer d623c82c31 Merge pull request #177 from matthiasbeyer/libimagrt/debug-to-stderr
libimagrt: Log Debug logging to stderr
2016-02-05 16:03:02 +01:00
Matthias Beyer 7897a560f2 Merge pull request #173 from matthiasbeyer/doc/libimagtag
Doc/libimagtag
2016-02-05 12:34:16 +01:00
Matthias Beyer c25f32fd85 Add chapter on libtag 2016-02-05 11:55:49 +01:00
Matthias Beyer b4d88c72bf doc: Add section store/tagging 2016-02-05 11:55:48 +01:00
Matthias Beyer fa5738d43a Fix: libimagrt: Logging messages to stderr 2016-02-05 10:57:10 +01:00
Matthias Beyer 12443f631b Add builtin header check: Field is type 2016-02-03 16:39:05 +01:00
Matthias Beyer 34e62aaade Implement {and,or}_not() variants 2016-02-03 16:39:05 +01:00
Matthias Beyer d4cee5459f Implement 3-{and,or} variants 2016-02-03 16:39:05 +01:00
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