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
4d7e802c44
Merge pull request #392 from restic/fix-build
...
Allow saving duplicate blobs in the repacker
2016-01-17 22:02:09 +01:00
Alexander Neumann
109a120b39
Fix RandomReader
2016-01-17 21:27:51 +01:00
Alexander Neumann
f53008d916
Allow saving duplicate blobs in the repacker
...
This adds code to the master index to allow saving duplicate blobs
within the repacker. In this mode, only the list of currently in flight
blobs is consulted, and not the index. This correct because while
repacking, a unique list of blobs is saved again to the index.
2016-01-17 21:14:55 +01:00
Alexander Neumann
34c1056efc
Merge pull request #358 from episource/iss358_pack_not_referened_add_test
...
Closes #365
Closes #358
2016-01-17 20:07:56 +01:00
Alexander Neumann
00e7a76ecc
Merge branch 'iss358_pack_not_referenced_fix' of https://github.com/episource/restic into episource-358
2016-01-17 20:07:31 +01:00
Alexander Neumann
e689d499e7
Improve RandomReader
2016-01-17 19:46:48 +01:00
Alexander Neumann
5df9bdec9a
Merge pull request #366 from restic/howeyc-s3-minio
...
rebase: Switch s3 library to allow for s3 compatible backends
2016-01-17 19:21:13 +01:00
Alexander Neumann
c722851f92
Update Dockerfile
2016-01-17 18:50:50 +01:00
Alexander Neumann
877f3f61a0
Add flag to disable cross-compilation
2016-01-17 18:49:43 +01:00
Alexander Neumann
1dd4c52a8b
Add comments, configure flag library
2016-01-17 18:48:05 +01:00
Alexander Neumann
c6e1696f07
Fix debug message
2016-01-17 18:48:05 +01:00
Alexander Neumann
1483e15e4e
Update s3 library (again)
2016-01-17 18:48:05 +01:00
Alexander Neumann
6a56d5b87b
Repo: Add more debug
2016-01-17 18:48:05 +01:00
Alexander Neumann
289aee9448
Adapt s3 backend to new library
2016-01-17 18:48:05 +01:00
Alexander Neumann
0e9236475b
Update s3 library (again)
2016-01-17 18:48:05 +01:00
Alexander Neumann
181480b68b
Update s3 library
2016-01-17 18:48:05 +01:00
Alexander Neumann
61e66e936f
Fix imports
2016-01-17 18:48:05 +01:00
Alexander Neumann
314182e7e0
Add debug, do not create bucket if it already exists
2016-01-17 18:48:05 +01:00
Alexander Neumann
69e6e9e5c7
Update s3 library (again)
2016-01-17 18:48:05 +01:00
Alexander Neumann
fc347ba60f
Add new test with multiple writes for backends
2016-01-17 18:48:05 +01:00
Alexander Neumann
26eb859663
Dockerfile: Add sftp server binary
2016-01-17 18:48:05 +01:00
Alexander Neumann
338ad42273
location: fix tests
2016-01-17 18:48:05 +01:00
Alexander Neumann
5722ccfcda
Fix s3 backend, add more tests
2016-01-17 18:48:05 +01:00
Alexander Neumann
0237b0d972
Update s3 library again
2016-01-17 18:48:05 +01:00
Alexander Neumann
a850041cf0
ContReader: Remove debug output
2016-01-17 18:48:05 +01:00
Alexander Neumann
5071f28d55
ReadCloser: Call close if reader implements it
2016-01-17 18:48:05 +01:00
Alexander Neumann
e0361b1f9f
Add ContinuousReader
2016-01-17 18:48:05 +01:00
Alexander Neumann
f319354174
Update s3 library again
2016-01-17 18:48:05 +01:00
Alexander Neumann
a73c4bd5a7
update s3 library for bugfix
2016-01-17 18:48:05 +01:00
Alexander Neumann
d79c85af62
Fix s3 tests
2016-01-17 18:48:05 +01:00
Alexander Neumann
407819e5a9
s3: properly integrate minio-go lib
2016-01-17 18:48:05 +01:00
Alexander Neumann
2c15597e24
walker: print errors
2016-01-17 18:48:05 +01:00
Alexander Neumann
a17b6bbb64
Update minio-go library
2016-01-17 18:48:05 +01:00
Alexander Neumann
1922a4272c
s3: fix usage
...
Ignore error response for existing bucket, add more debug code.
2016-01-17 18:48:05 +01:00
Alexander Neumann
2b10791df2
location: Fix test
2016-01-17 18:48:05 +01:00
Alexander Neumann
1ad5c3813c
correct CI s3 test server url
2016-01-17 18:48:05 +01:00
Alexander Neumann
7d5f8214cf
use new backend open with config
2016-01-17 18:48:05 +01:00
Alexander Neumann
2b0b44c5ce
s3: implement open with config
2016-01-17 18:48:05 +01:00
Alexander Neumann
f7c9091970
sftp: implement open with config
2016-01-17 18:48:05 +01:00
Alexander Neumann
7b1e8fdd06
local: correct comment
2016-01-17 18:48:05 +01:00
Alexander Neumann
d257dedf42
rename LocationParse -> Parse
2016-01-17 18:48:05 +01:00
Alexander Neumann
3d2a714b5a
Update minio-go library
2016-01-17 18:48:05 +01:00
Alexander Neumann
de933a1d48
Rename URI -> Config/Location
2016-01-17 18:48:05 +01:00
Alexander Neumann
566a15285a
Add repository location parsing code
2016-01-17 18:48:05 +01:00
Alexander Neumann
43cf95e3c6
Correctly stop the minio server after the tests
2016-01-17 18:48:05 +01:00
Alexander Neumann
0b12ceabe9
Dockerfile: Install go in home dir
...
This allows cross-compilation with gox with Go < 1.5
2016-01-17 18:48:05 +01:00