Commit graph

842 commits

Author SHA1 Message Date
Homu
7511e220c8 Auto merge of #110 - neithernut:remove-residual-storeentry-methods, r=matthiasbeyer
Remove methods which are not needed anymore

These methods were intended for managing cached entries. Sice it was
decided not to serve caching in the store, these methods are no longer
needed.
2016-01-23 03:06:09 +09: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
be6a0b8b78 util: Add variant-generator utility 2016-01-18 19:14:02 +01:00
4e0e80c0b8 Fix test: lazy_file_with_file 2016-01-18 18:30:55 +01:00