|
e025cf8835
|
Add missing Clone for FileHeaderSpec
|
2015-12-04 17:52:30 +01:00 |
|
|
04443b34bf
|
Add test: serialize-deserialize-compare
|
2015-12-04 17:52:30 +01:00 |
|
|
3e75117d69
|
Add test: Deserialization without Specification should match as well
|
2015-12-04 17:52:30 +01:00 |
|
|
74a9523f45
|
Use box_patterns, so we can unbox in the tests
|
2015-12-04 17:52:30 +01:00 |
|
|
2dce3151bd
|
Remove default impl for Error for ParserError
|
2015-12-04 17:52:30 +01:00 |
|
|
84e7100229
|
Add test for deserialization
|
2015-12-04 17:52:30 +01:00 |
|
|
d9019e408e
|
Remove static livetime in ParserError::short()
|
2015-12-04 17:51:22 +01:00 |
|
|
2e6e63e77c
|
Merge branch 'remove-build_functions'
|
2015-12-04 15:19:19 +01:00 |
|
|
03856cd3a1
|
Reimplement StorageBackendError::{new,build} with Into<String>
|
2015-12-04 15:18:52 +01:00 |
|
|
702f1b07ad
|
Merge branch 'add-url-check'
|
2015-12-04 15:09:14 +01:00 |
|
|
c1d497fa6a
|
Add URL check before adding the "url" to the store
|
2015-12-04 15:09:03 +01:00 |
|
|
406348bc34
|
Merge branch 'errors-from-backend'
|
2015-12-04 14:17:45 +01:00 |
|
|
04df3fdf3c
|
Rewrite BMModule::get_filtered_files_from_backend() with the backend speaking Result<> now instead of Option<>
|
2015-12-04 14:17:32 +01:00 |
|
|
40ae26d0f2
|
BMModule::list_command() - we get back an Result<> here
|
2015-12-04 14:17:03 +01:00 |
|
|
be094dcfae
|
StorageBackend::iter_files() return Result<> with StorageBackendError on error
|
2015-12-04 14:04:20 +01:00 |
|
|
3df106ce8b
|
StorageBackend::iter_ids() return Result<> with StorageBackendError on error
|
2015-12-04 14:02:30 +01:00 |
|
|
d4cb51486b
|
Merge branch 'hash-type-in-filename'
|
2015-12-03 17:37:34 +01:00 |
|
|
1b0f4894ac
|
Use FileIDType::from() and remove select_id_type_from_str()
|
2015-12-03 17:37:13 +01:00 |
|
|
ce4d99384b
|
Impl From<&str> for FileIDType, use implementation in From<String> for FileIDType
|
2015-12-03 17:36:52 +01:00 |
|
|
f25e3683a1
|
Add hash type to filepath
|
2015-12-03 17:33:48 +01:00 |
|
|
5c3d0ecce7
|
Impl Into<FileIDType> for FileID
|
2015-12-03 17:33:29 +01:00 |
|
|
445f543159
|
Impl From<String> for FileIDType
|
2015-12-03 17:33:16 +01:00 |
|
|
02da675b3f
|
Impl Into<String> for FileIDType
|
2015-12-03 17:33:03 +01:00 |
|
|
8dc9cd9b69
|
Merge branch 'add-rtp'
|
2015-12-03 17:22:01 +01:00 |
|
|
322ef4d156
|
rtp argument gets value
|
2015-12-03 17:19:22 +01:00 |
|
|
171d970a3c
|
Merge branch 'fileid-from-string'
|
2015-12-02 22:37:32 +01:00 |
|
|
dbf9ada732
|
Implement: FileID::from(&String), FileID::from(String)
|
2015-12-02 22:36:27 +01:00 |
|
|
2c3dd521b8
|
Add test: file_id_from_string()
|
2015-12-02 22:35:41 +01:00 |
|
|
9d0e4cfcb5
|
Add llvmPackages.lldb as debugger in default.nix
|
2015-12-02 17:08:41 +01:00 |
|
|
37bf18df7f
|
Merge branch 'abstract-fileid'
|
2015-12-02 13:43:29 +01:00 |
|
|
bcc9771f28
|
module/bm/commands: Use FileID::into()
|
2015-12-02 13:43:09 +01:00 |
|
|
557187fbd7
|
storage/file: Call FileID::new() to build FileID object
|
2015-12-02 13:43:09 +01:00 |
|
|
8ddfb090b4
|
ui/file: use FileID::into()
|
2015-12-02 13:43:09 +01:00 |
|
|
292e29a5f1
|
Backend: Use FileID::from()
|
2015-12-02 13:43:09 +01:00 |
|
|
d3bdb39468
|
Reimplement FileID as abstract type, use Into, From traits for conversion
|
2015-12-02 13:43:09 +01:00 |
|
|
3664c59a5e
|
Merge branch 'path-to-id'
|
2015-12-02 13:06:29 +01:00 |
|
|
e93aa4ceae
|
Refactor uses of file-id-parsing functions to ensure we honnor the Result type
|
2015-12-02 13:06:08 +01:00 |
|
|
3e94e1612f
|
Add FileIDResult<FileID, FileIDError>
|
2015-12-02 13:05:48 +01:00 |
|
|
80643c0c89
|
Merge branch 'bm' into master
|
2015-12-02 12:29:31 +01:00 |
|
|
05a9803c05
|
Fixup: Member name
|
2015-12-02 12:29:04 +01:00 |
|
|
9231049e30
|
Remove StorageBackend::build()
|
2015-12-02 12:28:41 +01:00 |
|
|
731d13e0ba
|
Create store path on storage backend creation
|
2015-12-02 12:24:05 +01:00 |
|
|
abee4d4904
|
Implement StorageBackend::remove_file()
|
2015-12-02 12:24:05 +01:00 |
|
|
4675f79aae
|
remove_command(): Be able to run in "checked" mode
|
2015-12-02 12:24:05 +01:00 |
|
|
c81d0bf0a8
|
Implement remove_command()
|
2015-12-02 12:24:05 +01:00 |
|
|
484b1fb865
|
Outsource file retrieving from list_command() into helper function
|
2015-12-02 12:24:05 +01:00 |
|
|
e6e56b9a92
|
Add flag --check / -c
We have to ensure that there are no references to this bookmark entry
from other modules.
|
2015-12-02 12:24:05 +01:00 |
|
|
6fcccc8297
|
Implement list_command
|
2015-12-02 12:24:05 +01:00 |
|
|
42181afde5
|
Add tags_of_file() to extract tags from a File
|
2015-12-02 12:24:05 +01:00 |
|
|
a6ed8e1080
|
Pass id as &FileID in StorageBackend::get_file_by_id()
|
2015-12-02 12:24:05 +01:00 |
|