Matthias Beyer
65aa98607e
Add File::persist()
2015-12-27 18:52:25 +01:00
Matthias Beyer
8029057b22
Add File::edit_contents()
2015-12-27 18:52:19 +01:00
Matthias Beyer
961fb27f99
Add File::edit()
2015-12-27 18:52:02 +01:00
Matthias Beyer
4cac382412
Fixup Into<str> for Path -> Impl as Into<String> for Path
2015-12-27 18:00:56 +01:00
Matthias Beyer
3273e77d24
Fixup Into<str> for Path
2015-12-27 18:00:56 +01:00
Matthias Beyer
312bcf9703
Fixup File::get_new_file_id()
2015-12-27 18:00:56 +01:00
Matthias Beyer
003efb6296
Fixup Into<str> for Path
2015-12-27 18:00:56 +01:00
Matthias Beyer
71bf650653
Fixup FileIDType::parse
2015-12-27 18:00:56 +01:00
Matthias Beyer
2585472349
impl Into<String> for FileID
2015-12-27 18:00:56 +01:00
Matthias Beyer
1fc1c73b4a
impl Into<String> for FileIDType
2015-12-27 18:00:56 +01:00
Matthias Beyer
fab2dece59
When generating a new FileID, use the FileHash type
2015-12-27 18:00:31 +01:00
Matthias Beyer
62150c5a61
Add missing lifetimes
2015-12-27 18:00:31 +01:00
Matthias Beyer
63bbede00f
Add missing 'use ...'
2015-12-27 18:00:31 +01:00
Matthias Beyer
8c2af3e931
Add Path type
2015-12-27 18:00:31 +01:00
Matthias Beyer
85a199ffc8
Add module file for storage
2015-12-27 18:00:31 +01:00
Matthias Beyer
00d0bbf4ae
Add basic interface for BM module
2015-12-27 18:00:28 +01:00
Matthias Beyer
7e77d786bb
Remove old code, FileIDType::NONE does not exist, we use Option<>
2015-12-21 19:28:15 +01:00
Matthias Beyer
dcec155505
Move FileIDType to new module, export publicly
2015-12-21 19:20:09 +01:00
Matthias Beyer
8a7d4b8aaf
Add FileHash type, custom type for an ID
2015-12-21 19:20:09 +01:00
Matthias Beyer
dd7b412976
Remove code
2015-12-21 19:20:09 +01:00
Matthias Beyer
3212429c9e
Impl Debug for Parser
2015-12-19 11:47:24 +01:00
Matthias Beyer
d5af28d98d
Impl {Display,Debug} for JsonHeaderParser
2015-12-19 11:47:24 +01:00
Matthias Beyer
e2972a527e
Merge branch 'refactor'
2015-12-06 13:15:16 +01:00
Matthias Beyer
ee78c249f0
Remove leftover file from storage backend moving
2015-12-06 13:15:07 +01:00
Matthias Beyer
188aacad75
Move FileHeader{Spec,Data} to own submodules
2015-12-06 13:09:51 +01:00
Matthias Beyer
3b89148cd0
Move storage/file_id.rs -> storage/file/id.rs
2015-12-06 13:02:21 +01:00
Matthias Beyer
95f6f2e97e
Move file.rs to subdirectory
2015-12-06 13:01:02 +01:00
Matthias Beyer
26a8d9b0dc
Remove leftover file from storage backend moving
2015-12-06 12:55:26 +01:00
Matthias Beyer
ba78f23328
Remove debug/verbose args from modules. They are set globally
2015-12-06 12:49:31 +01:00
Matthias Beyer
6e0d0058b0
Move key generating to top-level spec helpers
2015-12-06 12:49:31 +01:00
Matthias Beyer
dad856ff2a
Move get_tags() from BM module to module utilities
2015-12-06 12:49:31 +01:00
Matthias Beyer
4ebe4916cb
Merge branch 'storage_backend_naming'
2015-12-06 12:49:22 +01:00
Matthias Beyer
7d40b68407
Rename: StorageBackend -> Storage
2015-12-06 12:49:02 +01:00
Matthias Beyer
da2b482bda
Move Storage Backend code imag::storage::backend -> imag::storage
2015-12-06 12:47:08 +01:00
Matthias Beyer
307e13da3d
Merge branch 'refactor-header_helpers'
2015-12-05 16:16:19 +01:00
Matthias Beyer
ab3ada0914
Move header helpers from module/header/ to module/helpers/
2015-12-05 16:03:05 +01:00
Matthias Beyer
c6a2d39981
Outsource header utilities into header helper
2015-12-05 16:01:30 +01:00
Matthias Beyer
566a2c2cce
Merge branch 'refactor'
2015-12-05 15:20:10 +01:00
Matthias Beyer
3a8f2b5493
Refactor: dont use helper but StorageBackendError::new() directly
2015-12-05 15:01:46 +01:00
Matthias Beyer
e6a32eafc0
Outsource StorageBackendError building into helper function
2015-12-05 14:24:58 +01:00
Matthias Beyer
9f59478da0
Readability fixes
2015-12-05 11:10:54 +01:00
Matthias Beyer
93393751b2
Remove uneccessary variable
2015-12-05 11:06:22 +01:00
Matthias Beyer
80563cb340
Move tag filtering to sub-function
2015-12-05 11:05:50 +01:00
Matthias Beyer
e8c7df4593
Remove variable, use expression directly
2015-12-05 11:03:05 +01:00
Matthias Beyer
166a0cf5dd
bm: remove_command: Refactor into sub-functions
2015-12-05 11:00:44 +01:00
Matthias Beyer
75cedc1580
Move to rust stable (1.4 atm) so we can use clap
2015-12-05 10:45:33 +01:00
Matthias Beyer
230d00f35a
Remove unused imports
2015-12-05 01:23:06 +01:00
Matthias Beyer
1f8bdef1ed
Remove unused variables
2015-12-05 01:18:12 +01:00
Matthias Beyer
f7a92b6e79
Resort "use"
...
First comes std stuff
Second is external crates
Then we have own modules
All in alphabetical order and as few lines as possible if readability is
preserved.
2015-12-05 01:14:13 +01:00
Matthias Beyer
5953563671
Refactor for readability
2015-12-04 23:39:30 +01:00