Marcel Müller
40572d946d
iQIcBAABCgAGBQJWomU5AAoJEN1O030MrHbiHZgQAKF7BnDgNMMMLS0B5EkN+rtJ
...
KDMJjn8iaHcww1H2GMAPxW24xTNdD4JbWOBBC/g76YUtO9XdpXgeiz7JvtfAtZuQ
mltpTAUncCRFRuTHqvDnKKPWXv4s0NpTJthJOtse+FwhWF8hgCKkXef8lJeMDxLg
7ipF/bIFnUAYq1BUc2NVguAVD23c+l05lgTEaUlzqNENozJWGqA8EwpE2ShEpjSH
RmOD9FowY1pFqfIOOTdNcVSNAnIM2LnCEqS9BgeE1vtToeOo9yz9B+ffyqoJgjEp
AD8Q0S4Kp0pMkduUpZbCEu3KCcSUcdRpojdsAbMKPiiMW/CDQQk3RUavO41zSci3
gUOqnURaEbLBG4j3h47sA3PZOcsDrBLYL9G4aWk/6BG8kctrC4b3yzDU50InWOJQ
2b1ppTCcQYnTUOLMvYkm1sFk/LhofH+Wk3GypGlIvw9xJISNHj73G9Qo3tF6OhWL
/FaMlPPJYTbWsCaQcJTNKO7QcLyV72bJUDBaN9Z8+2ueQvqEwNvBOEcbJnce51+b
1sOoklhEjpLpGUGvQn0l8Ig2ezV98CJrOwHPqQSTrFBcrCRB2sHLMmt0AzLjINEH
SCRUj3ZUqp9TMU3X/zH1f1d8lglJhmZcPBomclbliyeXHiSvrBKGytfzeKG+aNIK
6Ionaq9akACh5kbjctGZ
=Y00k
-----END PGP SIGNATURE-----
Add lints to make sure macro does not generate warnings
2016-01-22 18:22:01 +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
a85d658f33
iQIcBAABCgAGBQJWol+6AAoJEN1O030MrHbiP6YP/0gq5zudvb0JtDAxbwYUuY0H
...
kl+2eDAclmvugaOyzCi4LC1CHPakJVauEwmWqJ50IrJt6uBsf4tCbWCtMnPXnnVe
K3yYGbzHwObTALk6TxfnQltdIUcghVuFwC93gE+lsNi/JrL3pzxXyU7t/bs4canP
QluV6o3HW4Y4vXn/d0Lnjkb7gpNxDaeMShm1xvb3OcKKUtO4ni4xOUsVi5zlI+kk
UYuh+V/FJFA0tmKbvJqVan20/Xt462vyGCL36JmAOEFmOLZ+PIL6bpTzoupJYEtc
9yWZD7VQLU6SurFMNhEoALoS3/Vn+F/kBvAzjO8hUs9at/ocs/1WzG59RiV/TBKF
mJbRyiODdASqBRWUW9S4vULX3tVsNrUFtit3quxh4YDVmtGcT/YEF/kmE2s9QFxH
3yECBdo6FZXWtIWeGiLaLxr5L4eqNIsfhDTfa0Dtn/0w8SIZlUCDBanEyFpaCBtI
2wjwea8ywk9ydkOCCZv5TCnYJewYuMvFmQrhOZTMw5ZAo1urT7wa7AhTVXbZ9B0E
7wheTkQ5fNx2SmrB06Tdzt8ZnizjOhTEmzLYlB3T7E2hFfoohGxPqT1iAh/RGCvL
PdQCA0QCKXenjiaIbA4zBwrvOIpsgs/keJ1HnK9EVmwddXdkLqdqzAlpb/BwATVL
TH3JxmTYRZ1+eJkN1jpj
=Fk4L
-----END PGP SIGNATURE-----
Add semver crate to Cargo.toml
2016-01-22 17:58:32 +01:00
Homu
26a42379c0
Auto merge of #132 - matthiasbeyer:libimagstore/entry-getter, r=matthiasbeyer
...
Libimagstore/entry getter
Adds some getters to the `Entry` type.
2016-01-22 22:44:23 +09:00
af411fbdb0
Add Entry mutable getters
2016-01-22 14:25:03 +01:00
c21bed3af9
Add Entry getters
2016-01-22 14:24:20 +01:00
Homu
4811a3780e
Auto merge of #129 - matthiasbeyer:libimagrt/source-doc, r=matthiasbeyer
...
Libimagrt/source doc
Add documentation to libimagrt types.
2016-01-21 22:56:07 -08:00
Homu
5dada9a753
Auto merge of #128 - matthiasbeyer:libimagstore/source-doc, r=matthiasbeyer
...
Libimagstore/source doc
Add documentation to libimagstore types.
2016-01-21 22:55:41 -08:00
cfa8c29eaf
error.rs: Add documentation
2016-01-21 21:31:48 +01:00
434a766536
lazyfile.rs: Add documentation
2016-01-21 21:30:41 +01:00
64ee182d63
entry.rs: Add documentation
2016-01-21 21:28:29 +01:00
67ae39ab5b
header.rs: Add documentation
2016-01-21 21:28:18 +01:00
f921a73fb0
content.rs: Add documentation
2016-01-21 21:28:08 +01:00
9495fc0443
Add documentation to Runtime type
2016-01-21 21:24:20 +01:00
50b0ac1d18
Add comments to configuration.rs
2016-01-21 21:19:31 +01:00
Homu
2c1fa1a92a
Auto merge of #89 - matthiasbeyer:libimagrt-init, r=matthiasbeyer
...
Libimagrt init
Initial code for `libimagrt`.
2016-01-21 07:59:38 -08:00
809a9611c5
Merge pull request #115 from TheNeikos/add-lazy_file
...
Add file creation
2016-01-21 15:30:52 +01:00
Homu
3a4aa076a8
Auto merge of #115 - TheNeikos:add-lazy_file, r=matthiasbeyer
...
Add file creation
@matthiasbeyer , @neithernut A possible implementation of a lazy enum to have lazy loading of files.
2016-01-21 06:06:47 -08:00
Homu
35e7ecfe6f
Auto merge of #115 - TheNeikos:add-lazy_file, r=matthiasbeyer
...
Add file creation
@matthiasbeyer , @neithernut A possible implementation of a lazy enum to have lazy loading of files.
2016-01-21 03:36:31 -08:00
8bc8217fa7
Move Runtime (type) to runtime (module)
2016-01-20 20:47:44 +01:00
Homu
6fec701144
Auto merge of #126 - matthiasbeyer:libimagutil/add-kv-splitter, r=matthiasbeyer
...
Libimagutil/add kv splitter
This will be useful for the commandline interface lateron.
Review appreciated. Also have a look at the tests, how wonderful I made the interface to this functionality ( 😄 )!
2016-01-20 09:35:25 -08:00
e86403978d
Add getter for key/value
2016-01-20 18:05:09 +01:00
78e104706f
Adapt tests
2016-01-20 10:42:40 +01:00
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
fe0e338130
Derive Debug instead of implementing it
2016-01-19 18:26:30 +01:00
f7494333fa
Add errors for config file loading errors
2016-01-19 18:26:30 +01:00
9cf3e22636
Add initial implementation
2016-01-19 18:26:30 +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
Marcel Müller
1c73fcfae1
Seek to beginning of file before reading
2016-01-18 19:35:35 +01:00
Marcel Müller
a75ba8ea72
iQIcBAABCgAGBQJWnTB3AAoJEN1O030MrHbi9V4P/3tis8CVncUcVFC5NohTBbRk
...
tFrubrLNw+ketVYV8JsHPtygtvZ8jfMy3DdSTHqxOoC0jPEERSMwkZ98AVySS70w
D2A9Wjxt6s2heg23MMpEtP/axBMoSshj30Hu/S70qI9M0HskloJ1he02urhs9LqA
kCUnS9oiiQ2qxtOuoGk4NLwOa/fyPFdznYjBjFOnIjf6Qmc0xaMTvxSei1H18GcW
+Ug9eU3XERV4mehehXSqzrAKa3zTsF3dur6Y+e6rgYbaQpv7vBNlNr733R1ao0tY
A8UUb/90hIUKpfgLNQYbAXI37AvrKj5njk/BGm5ca/gRUwWkL1nKkkolvJvsjQgO
hyifT3JmHmtOa4A4mgDF1DLOAZVkOXCKPbA9HIaI0wpZMHEBjGD7UTf52QtLD4Cv
0rwgGqAR1qzUw4ijzwYm+s/YNbm9Ecn22cmRIvk5ZGGbWu+q2Y+9+b/sCbgr2EQP
lWkxT8qF/sNw9MVhwrnu2FpimL0IaZ9iKSPGSzbsoaBm4M86STGPYXrIaycq6i3u
17Dqvv3U26R08AEw/5thZFwazOMj305M0CjqkyvNGCosKHG+FrHIgK4hgNmB5vGe
T11RkfSRq15s+TRgcvjIYrPmtrcXB11+WBzI2K/nSQOnjCENYx2oBKRSBILwhuaC
TQedJRXhwAp32VO3Hojb
=TpUb
-----END PGP SIGNATURE-----
Seek to beginning of file before reading
2016-01-18 19:35:35 +01:00
79a2377452
Add deps: xdg lib, itertools
2016-01-18 19:22:14 +01:00
e4658aa166
Add dep: libimagutil
2016-01-18 19:22:14 +01:00
538a77294e
Add dep: libimagstore
2016-01-18 19:22:14 +01:00
033d1d2299
Add dependencies
2016-01-18 19:22:14 +01:00
71dc86d2e7
doc: Add more paths where we search for config
2016-01-18 19:22:14 +01:00
281cb01e7b
Add README for libimagrt
2016-01-18 19:22: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