Alexander Neumann
d9c87559b5
s3/local backend: Fix error for overwriting files
2016-01-24 21:13:24 +01:00
Alexander Neumann
1547d3b656
Remove Create() everywhere
2016-01-24 20:23:50 +01:00
Alexander Neumann
ea29ad6f96
Remove last ocurrence of Create()
2016-01-24 19:30:14 +01:00
Alexander Neumann
1a95e48389
Remove unneeded special readers
2016-01-24 18:58:15 +01:00
Alexander Neumann
ac2fe4e04f
Remove BlobWriter
2016-01-24 18:53:39 +01:00
Alexander Neumann
cfdd3a853d
Remove usage of CreateEncryptedBlob()
2016-01-24 18:52:11 +01:00
Alexander Neumann
01e40e62bf
repo: Use Save() instead of Create()
2016-01-24 18:50:41 +01:00
Alexander Neumann
35f9eae6c3
local backend: do not call Sync() on directory
...
This fails at least on Windows.
2016-01-24 18:01:00 +01:00
Alexander Neumann
fe565e17c3
Key: Use Save() instead of Create()
2016-01-24 17:52:44 +01:00
Alexander Neumann
4735a7f9b5
Improve random reader for tests
2016-01-24 17:47:45 +01:00
Alexander Neumann
54f8860612
backends: Add Save()
2016-01-24 16:59:38 +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
2c3a6a6fa9
cmd_rebuild_index: Remove calls to GetReader()
2016-01-24 00:42:04 +01:00
Alexander Neumann
61551b0591
cmd_cat: Remove calls to GetReader()
2016-01-24 00:42:04 +01:00
Alexander Neumann
280d580ae2
checker: Use Load() instead of GetReader()
2016-01-24 00:42:04 +01:00
Alexander Neumann
782a1bf7b0
repository: remove GetDecryptReader()
2016-01-24 00:12:17 +01:00
Alexander Neumann
3191778d33
repository: Use Load() instead of GetReader()
2016-01-24 00:12:09 +01:00
Alexander Neumann
9bfa633187
repository/key: Use Load() instead of GetReader()
2016-01-23 23:48:19 +01:00
Alexander Neumann
9209dcfa26
Add LoadAll()
2016-01-23 23:41:55 +01:00
Alexander Neumann
919b40c6cf
Add Stat() method to backend interface
2016-01-23 23:27:58 +01:00
Alexander Neumann
10b03eee27
Add comment
2016-01-23 23:27:40 +01:00
Alexander Neumann
0b50f9e02c
Move MemoryBackend to backend/mem
2016-01-23 19:50:11 +01:00
Alexander Neumann
f05a32509e
Add "Test" prefix to backend test functions
2016-01-23 19:12:02 +01:00
Alexander Neumann
e4f2e4a203
Remove old s3 tests
2016-01-23 19:11:47 +01:00
Alexander Neumann
6ba56befad
Abort fuse integration test on error
...
Before, the fuse integration test was run and the tests were never
finished, because the testing code did not detect any errors when the
fusermount binary returned an error. This commit fixes it.
2016-01-23 19:10:43 +01:00
Alexander Neumann
15c8b85a4b
Add tests for s3 backend
2016-01-23 18:46:04 +01:00
Alexander Neumann
c6db567e3f
Add sftp tests
2016-01-23 18:30:02 +01:00
Alexander Neumann
4952f86682
Add test for to prevent double create
2016-01-23 18:07:15 +01:00
Alexander Neumann
16b7cc7655
Remove redundant local tests
2016-01-23 17:45:33 +01:00
Alexander Neumann
99fab793c0
Remove timestamp from generated tests
2016-01-23 17:43:49 +01:00
Alexander Neumann
9423767827
Update test generate script, add tests to membackend
2016-01-23 17:42:26 +01:00
Alexander Neumann
e966df3fed
Add Load() to MemBackend
2016-01-23 17:19:55 +01:00
Alexander Neumann
3aafa21887
Fix MockBackend.Load()
2016-01-23 17:19:47 +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
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