Matthias Beyer
4ab81275ca
Remove unneeded [macro_use]
2017-06-21 09:58:47 +02:00
Matthias Beyer
08f9eb3d83
Add new dependencies: Serde*
2017-06-18 11:31:55 +02:00
Matthias Beyer
1f26460b90
Make libimagstore::file_abstraction pub
2017-06-17 12:51:29 +02:00
Matthias Beyer
204ef24703
Remove hook support from store
2017-06-06 11:12:37 +02:00
Matthias Beyer
8253fb9795
libimagutil does not provide macros anymore
2017-05-04 16:28:10 +02:00
Matthias Beyer
4472449696
Add new dependency: is_match = 0.1
2017-05-04 16:20:15 +02:00
Matthias Beyer
89d8abefe7
Ignore duplicated keys
2017-05-03 21:40:05 +02:00
Matthias Beyer
e8f4a9089a
Add feature to compile early panics
...
Do debug printing when drop of FileLockEntry failed.
2017-02-05 13:10:39 +01:00
Matthias Beyer
f1c1a1f9be
Eliminate EntryHeader type
...
Therefor introduce the "Header" trait which is implemented on Value for
backwards compatibility.
Make the default_header() function publicly available as
Entry::default_header()
2017-02-05 13:10:38 +01:00
Matthias Beyer
5470ffceac
Extract TOML extension to own module
2016-11-14 14:52:50 +01:00
Matthias Beyer
6cc1a90870
libimagstore: Add copyright notice to all files
2016-10-01 17:35:06 +02:00
Marcel Müller
60a315e553
Rename lazyfile file to file_abstraction
2016-08-24 16:58:47 +02:00
Matthias Beyer
f0b665e5f2
libimagstore: Add dependency: libimagutil
2016-05-23 21:43:10 +02:00
Matthias Beyer
a69fd78058
Add dependency: libimagerror
2016-05-17 00:26:35 +02:00
Matthias Beyer
770cc3e86b
Add dependency: walkdir = 0.1.5
2016-04-28 17:52:46 +02:00
Matthias Beyer
2deb98d764
Add deny() so we turn some warnings into errors
2016-03-22 19:44:04 +01:00
Matthias Beyer
1fe545eb8b
Add configuration.rs
2016-03-16 16:46:53 +01:00
Matthias Beyer
0610f0756a
Add dep: crossbeam = 0.2.8
2016-03-16 16:46:52 +01:00
Matthias Beyer
e969b8678e
Add hook traits
2016-03-16 16:39:14 +01:00
Matthias Beyer
df4bc13018
use lazy_static so we do not compile regex multiple times
2016-02-20 21:06:47 +01:00
Matthias Beyer
74a9b844ca
Add debugging output in tests
2016-02-12 20:02:41 +01:00
Matthias Beyer
88f6086c97
Add dep: log = 0.3.5
2016-01-28 20:59:43 +01:00
Matthias Beyer
e951666e3d
Use glob
2016-01-24 17:39:41 +01:00
Marcel Müller
50413101c4
Move entry, content and header into store
2016-01-24 17:04:32 +01:00
Matthias Beyer
e01f70aaad
Use version
...
We use this not only for tests, but for the whole crate, as I assume
that we might need this crate later on in the non-test sources anyways.
2016-01-23 11:44:48 +01:00
Matthias Beyer
dd11e32d82
Include regex
2016-01-23 11:30:54 +01:00
Marcel Müller
03c2ded21b
Move tempdir to dev-dependencies
2016-01-22 21:08:56 +01:00
Marcel Müller
560e7106f8
iQIcBAABCgAGBQJWomPqAAoJEN1O030MrHbiYEEQALGQfJYEfbCgvVejgiwOKMjv
...
m7U7nEQbMMVYHVbeCdUs2PXHwCFr8slSccyWoF0QNHX4/Tx5t+XJ9JnRsyIhQyzi
UWRQo3mHDErn2lP+M+4kfDWPpOdJicJKAxyiLgGo/Aw5CblX9MAaKfE85rZh7atx
JM567tN+O/Cflt676Mva3xnzpisHFKVJKG58k+QzmZOgNtROWg3PTyAb+/T2c6Vd
Ty+zW4zt7LwKjGlK9YEDqEwpg3STKUPT9T5S6ZFkPHBbjPVtM5yXK1oTWOpE7zn+
iXSjCqfC2Ok+MT9YB1loexY2f6bzwqZkmWHl3M+4f1fJfhBQR0Zdz4a/hyp2YLcv
hVW/X/AeVCdoMOBZ9PCaFjY6aXFycB6HlDDU1jldCN5U08BfY+h6hDtW5xaPLj2s
WWeyIZgnqLJsGk7VK+/KAdDZMAZVwoC69AVXQS+IjejetQWHY5OFhCBfRVZ02/aX
jwdZSfw5oNCGsvrzknkcECL9bPQAGRptoLbGuuLNPaACNd8ebWTmw4gwxFYwwAGY
Dq6NDA33S3uRDvK24MpUA8g5OxsU8kzblhP6iYqGTg0dLnGFRzioKDg3v7NFKN9/
Yy7g1uQCZIVbrVnZF6w68jfuX6IoIHWl6eg6De2AmMNClYGZflDzbSoYCZkiz1d4
AR6HHXLT84nAJ2tCgK0S
=6TMR
-----END PGP SIGNATURE-----
Add macro to create ModuleEntryPath
2016-01-22 18:16:26 +01:00
Marcel Müller
9d0afade98
iQIcBAABCgAGBQJWnR7yAAoJEN1O030MrHbien4P/2ixFj7HRpWLZDARUTOy1f0I
...
E/WY5FhCD5Nx2EAu1urJhZORwAeOyJurQVjoSC8FfcayK87Co3Hw9bt9CDB5uIxt
aQlkA5YkamSlL1FQlOmcEqBUBISGmRtXB89zWeDWscRTrHb9pAPFZmrKpnklfa5r
Lye3dAT7yrpTsPp2HxY2ojw5qHRb5Ojp57SKvAX27bYyEjk8PIREC2ZIgk08Mw1h
kmx2QsIvWKGGTkOoBj/Lw+rL1aW+b6E6VdVngeZ04l9qU+3JOtHUkFyfvaiJvf7V
0HDiQIEHDjLCeZwvjVgzxBxQE/pANpMtno6y3LF99FdgfQtQy6hswaUpMilk2N9X
Mq+kZ1bWaz6Q2Oo3GSFhWeAOgM/en1MHuxRQhjUMZVxp1tsqLo3piq5Ywi1kg/yR
Dsxvw/AmQbkV8S77RhbIN+aRbSg6kBs6QmaAy4fVB4f+fnp6WKHIZ4yselZMtwUI
AHVsXCvlQwmDm4BG4khJfKEd36x9hJAWnpKkNCprGhedN8QRgV7GmHZ4b3LBtODB
UI338SX6ZyZmnYQV3mNgJ5mvzffnjZF0xup5rMLOg3SyNjKoirjYdlbb2SH7tNLp
+EwBIJGCaFbiVFRoh1iHTvxtbKj218NPjP6ZU+UowBM5mlysRpVtCAYVGPprl+u7
aOtLp8WQDjnf8ysBL5pk
=ZLhc
-----END PGP SIGNATURE-----
Use tempdir in tests
2016-01-18 18:20:50 +01:00
Marcel Müller
5d3cb4a3af
iQIcBAABCgAGBQJWnRh+AAoJEN1O030MrHbiUHQQAJ3bhzz4O7qytq9X4WUkW80W
...
A+Dk5Oyzm4QajdMDw1lW+FJT1LHAA4q14nTKTZlCZKT0doxZYbQENrBjzhAQaKin
kIZSrCmKulziAVLIuXGq9wmaz6CJ4kHb+GWlC82U575yIb8XBpqpIjUAwboP9xZk
xHaGT8l9+KPMUCXd9zU3KCJHg3ZO3ckOJm0gmG4JvmvaUX+r38cgO3zwRPpdVLVW
cnQ/aPLkaeLfP2auSdRDeVOkhcl5uWgdQcvnqTkPUb+gQUXV01WpqzoxmVhEPVv1
kLWIGRzFEmxrNadAqJTC9AE5DBnoRM7/cge2QZ9vVtJsdcwRYwjw4qSunvPAusdb
lXmA0+1aJPpkGMHVywNBHYq5fR89etrQBZ3Roz9LAp2eKNAsXyJYg0CT6PgzmEhp
cPVOCHizXWwCLFRZI0zn9WSWS9EFm0H2FJDGfSDAoNPyO2RAmtu+8tXU+vgwvox+
B3j5jEQmF8c8A+SE0Qeh7IloQWMXCfnJrgeo7sbhYq8w0WPTLhiX7BEtu3K3Nvi6
bG00BHihvOD2wu1DiTIzPTJkP3rMK4VD6sZmXSUFjEVtzn1rN9l2hYjkyMQj/xlG
RATEMP4TvB/eVktfZ+nFr5XtGGFAY1hsVBd5FnV874J6OHGD6zqt21lgxGCF0MUw
cwqyKk6K+l6Ljf8UAdvx
=Ni+I
-----END PGP SIGNATURE-----
Add file creation
2016-01-18 17:53:18 +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
9d7f20b68e
Merge branch 'neithernut/init-libstore-alt' into add-libstore
2016-01-16 18:08:21 +01:00
Julian Ganz
43b6dbec3e
Pull in the modules in lib.rs
2016-01-16 15:03:24 +01:00
Matthias Beyer
3f20028bac
Add interface impl for FSStore
2016-01-13 22:04:06 +01:00
Matthias Beyer
912c84e663
Make "Store" a trait
2016-01-13 22:03:53 +01:00
Matthias Beyer
92f03edf2b
Add extern crate fs2
2016-01-13 21:48:24 +01:00
Matthias Beyer
39fab39f97
Add modules in lib.rs
2016-01-12 18:52:47 +01:00
Matthias Beyer
f35029a3d0
Add: libimagstore
2016-01-09 23:51:31 +01:00