Commit Graph

395 Commits

Author SHA1 Message Date
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 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
Matthias Beyer f8e870312e Outsource: ids iterator to files vector 2015-12-04 23:35:48 +01:00
Matthias Beyer 55f740497b Beautify get_tags() helper 2015-12-04 23:26:08 +01:00
Matthias Beyer a005d4209b Merge branch 'fix-bm-remove' 2015-12-04 23:21:32 +01:00