Alexander Neumann
|
1547d3b656
|
Remove Create() everywhere
|
2016-01-24 20:23:50 +01:00 |
Alexander Neumann
|
ed172c06e0
|
backends: Add Save() function
|
2016-01-24 01:15:35 +01:00 |
Alexander Neumann
|
adbe9e2e1c
|
backend: Remove GetReader
|
2016-01-24 01:00:27 +01:00 |
Alexander Neumann
|
919b40c6cf
|
Add Stat() method to backend interface
|
2016-01-23 23:27:58 +01:00 |
Alexander Neumann
|
9a490f9e01
|
Implement package-local tests
|
2016-01-23 17:08:03 +01:00 |
Alexander Neumann
|
0a24261afb
|
Add Load() for all existing backends
|
2016-01-23 14:12:12 +01:00 |
Alexander Neumann
|
8b7bf8691d
|
backend: Remove Get()
This is the first commit that removes the (redundant) Get() method of
the backend interface. Get(x, y) is equivalent to GetReader(x, y, 0, 0).
|
2016-01-23 13:13:05 +01:00 |
Alexander Neumann
|
d3a6e2a991
|
Drop requirement from List()
Closes #305
|
2016-01-23 12:47:16 +01:00 |
Alexander Neumann
|
171cd0dfe1
|
Add backend.Handle, add comments
|
2016-01-23 12:46:20 +01:00 |
Alexander Neumann
|
2fb1783885
|
backend/server: remove id and version from backend
|
2015-05-03 18:56:16 +02:00 |
Alexander Neumann
|
ec108fb708
|
Remove backend.Tree
|
2015-04-29 23:27:36 +02:00 |
Alexander Neumann
|
60a0fe8349
|
Major restructure, bundle blobs
This commit also breaks the repository format.
|
2015-04-29 23:27:32 +02:00 |
Alexander Neumann
|
87ce38b13a
|
Add type 'Index' to backend
|
2015-04-29 23:27:08 +02:00 |
Alexander Neumann
|
5e69788eac
|
Refactor backends
|
2015-03-28 14:36:50 +01:00 |
Alexander Neumann
|
f69a39cff5
|
Add ID to repository
This allows identifying a repository regardless if it's accessed over
SFTP or locally. Introduced for having a per-repository cache.
|
2015-03-14 12:06:27 +01:00 |
Alexander Neumann
|
907d401e32
|
backend: use HashingWriter
|
2015-02-15 23:46:21 +01:00 |
Alexander Neumann
|
72c951a6ec
|
Simply backend interface
Rename CreateBlob() method to Create(), remove old Create* methods
|
2015-02-15 17:26:20 +01:00 |
Alexander Neumann
|
35636a9d92
|
Introduce CreateBlob() method for backend
|
2015-02-15 17:09:49 +01:00 |
Alexander Neumann
|
92e2647505
|
Add tests for sftp backend, split out id tests
|
2015-02-11 20:17:55 +01:00 |
Alexander Neumann
|
89bf88df7a
|
Add streaming methods to interface
|
2015-02-11 19:55:23 +01:00 |
Alexander Neumann
|
203a911de9
|
Refactor repository structure
Merge Map data type into Tree.
|
2015-01-14 16:34:30 +01:00 |
Alexander Neumann
|
cc147c002e
|
Introduce type Server
|
2014-12-21 17:37:29 +01:00 |
Alexander Neumann
|
661c1e9aa1
|
Restructure backend
|
2014-12-21 17:29:58 +01:00 |
Alexander Neumann
|
bb62218743
|
Add functions to compute unique prefix length
|
2014-11-24 22:09:22 +01:00 |
Alexander Neumann
|
33ce4e33aa
|
Store maps in new subdir "maps"
|
2014-11-23 22:26:01 +01:00 |
Alexander Neumann
|
804cebde67
|
Rename backend subdir 'blobs' to 'data'
|
2014-11-16 13:22:19 +01:00 |
Alexander Neumann
|
9b75f2cab0
|
Better error handling and annotation
|
2014-10-07 23:23:39 +02:00 |
Alexander Neumann
|
f848afed27
|
Add SFTP backend
|
2014-10-04 19:20:15 +02:00 |
Alexander Neumann
|
bfd99a9be6
|
Add 'version' file to local backend
|
2014-10-04 16:49:39 +02:00 |
Alexander Neumann
|
30ab03b7b7
|
Add decrypt, refactor
|
2014-10-03 21:44:55 +02:00 |