Commit Graph

6304 Commits

Author SHA1 Message Date
Matthias Beyer 469ff607eb Fix: unused import 2015-11-27 17:00:45 +01:00
Matthias Beyer 06ea949e65 Fix: unused import 2015-11-27 17:00:34 +01:00
Matthias Beyer 869cc5e5ab Fix: unused import 2015-11-27 16:59:51 +01:00
Matthias Beyer 56612cf1a0 Fix: unused import 2015-11-27 16:59:44 +01:00
Matthias Beyer 7786eed7f0 Fix: unused import 2015-11-27 16:59:05 +01:00
Matthias Beyer 82e346e89b Fix: unused import 2015-11-27 16:58:38 +01:00
Matthias Beyer 5bd40d208a Fix: unused import 2015-11-27 16:58:19 +01:00
Matthias Beyer e8af265c0c Fix: unused import 2015-11-27 16:57:52 +01:00
Matthias Beyer 6926363f70 Fix: use unimplemented instead of false implementation 2015-11-27 16:55:18 +01:00
Matthias Beyer 8a546dfb26 Fix Bug: Pass iterator value, not currently parsed value 2015-11-27 16:52:09 +01:00
Matthias Beyer 3ed431ad5f Fix: unnecessary parentheses around `if` condition 2015-11-27 16:50:54 +01:00
Matthias Beyer 930a7ecc3f Fix: structure field `dataDump` should have a snake case name such as `data_dump` 2015-11-27 16:50:12 +01:00
Matthias Beyer c8231e5c31 Fix: variable does not need to be mutable 2015-11-27 16:49:25 +01:00
Matthias Beyer fe0ef09417 Merge branch 'bootstrap-storage-backends'
I guess this merge only happens because the branch gets way too messy.

Further work on the storage backend will happen.
2015-11-24 19:42:07 +01:00
Matthias Beyer c597f6d1f0 Fix compiletime errors 2015-11-24 19:37:22 +01:00
Matthias Beyer a6054d2223 StorageBackendError: Use String instead of str in params 2015-11-24 19:31:22 +01:00
Matthias Beyer f694feacf9 Clone these values when returning them 2015-11-24 19:28:26 +01:00
Matthias Beyer a8bc7ecc47 Make FileHeaderData cloneable 2015-11-24 19:27:57 +01:00
Matthias Beyer 2ed2b17b85 Refactor get_file_by_id() into smaller functions 2015-11-24 16:47:01 +01:00
Matthias Beyer 1b1f0678cb Refactor: File::from_parser_result() shouldnt do error handling, do this in calling code 2015-11-24 16:34:03 +01:00
Matthias Beyer b6af948c0e Implement Storage::get_file_by_id() 2015-11-24 10:59:30 +01:00
Matthias Beyer 176183e718 Refactor helpers for more fine-grained possibilities 2015-11-24 10:59:16 +01:00
Matthias Beyer 4464c32b98 Add helper to build file from Parser return value 2015-11-24 10:58:54 +01:00
Matthias Beyer 8808e911c8 Implement Storage::update_file() 2015-11-24 10:48:30 +01:00
Matthias Beyer 14ae6d623b Refactor: Outsource filepath building 2015-11-24 10:30:52 +01:00
Matthias Beyer f498ffa54c Implement Storage::put_file() 2015-11-24 10:27:42 +01:00
Matthias Beyer 616e0b789b Make Parser::write() public 2015-11-24 10:27:34 +01:00
Matthias Beyer c2135b5c6c Add getter methods for File object contents 2015-11-24 10:27:20 +01:00
Matthias Beyer da792694c5 Add StorageBackend builder 2015-11-23 19:54:08 +01:00
Matthias Beyer e1faad7a28 Add runtime rtp getter (and in cli and configuration types) 2015-11-23 19:48:37 +01:00
Matthias Beyer 14d92d8b2f Add some functions to File, so we can generate file instances with content 2015-11-23 19:27:54 +01:00
Matthias Beyer 91de245836 Rename function to match naming scheme 2015-11-23 19:26:02 +01:00
Matthias Beyer b8fa7c5696 Reset and restart implementation 2015-11-23 19:25:27 +01:00
Matthias Beyer e623b74139 Implement: Storage::createFile() 2015-11-23 19:17:46 +01:00
Matthias Beyer 263a3b7780 Store the file handle in our internal File type 2015-11-23 19:17:46 +01:00
Matthias Beyer 7faa693d5c Move implementation to get a new file on the FS
Now we have a function which creates a new file on the FS and returns
the handle and the FileID object.
2015-11-23 19:17:46 +01:00
Matthias Beyer 48fd3e66f5 Add implementation for Storage::createEmpty() 2015-11-23 19:17:46 +01:00
Matthias Beyer 7c96a10488 Merge branch 'refactor-fileid' into bootstrap-storage-backends 2015-11-23 19:17:31 +01:00
Matthias Beyer 25de1c6c2a We should use the FileID type in the File 2015-11-23 18:46:09 +01:00
Matthias Beyer bff2bf68c6 We dont need to pass the module here 2015-11-23 18:45:31 +01:00
Matthias Beyer 9aced858ac Outsource file id parsing 2015-11-23 18:42:55 +01:00
Matthias Beyer b0e5f28528 Implement getFileList() 2015-11-23 18:28:24 +01:00
Matthias Beyer e173780893 Switch to pkgs.rustUnstable, so we do not need to rebuild rustc (wtf?) 2015-11-23 18:28:24 +01:00
Matthias Beyer c3c3ec0b29 Switch to pkgs.rustUnstable, so we do not need to rebuild rustc (wtf?) 2015-11-21 16:31:42 +01:00
Matthias Beyer 68c6c35f54 Add getFileList(self) to list files from basepath 2015-11-20 15:34:40 +01:00
Matthias Beyer 2af5f404f4 Fix typo in StorageBackend::new() 2015-11-20 15:34:06 +01:00
Matthias Beyer 7e86394b3c add dep: glob 2015-11-20 15:33:40 +01:00
Matthias Beyer e59fbd52c3 Add fn to extract id from path string 2015-11-20 15:33:24 +01:00
Matthias Beyer 42ac04c1a8 Implement StorageBackend::new() 2015-11-10 20:53:35 +01:00
Matthias Beyer 9cff6772c8 Implement StorageBackendError 2015-11-10 20:43:55 +01:00