Alexander Neumann
22338903bf
Fix golint
2016-04-18 20:33:45 +02:00
Alexander Neumann
baece5eeb3
Add error checking for CI tests
2016-04-18 20:24:12 +02:00
Alexander Neumann
b2846ea49d
Add error handling
2016-04-18 20:24:12 +02:00
Alexander Neumann
aa43b69651
Better error reporting for CI tests
2016-04-18 20:24:12 +02:00
Alexander Neumann
2e3c541237
Rework Go program to run CI tests
2016-04-17 17:55:13 +02:00
Alexander Neumann
ead6d11ecf
Backend tests: remove debug
2016-04-17 17:39:14 +02:00
Alexander Neumann
41e3e12f4b
Travis: correct exclude for darwin
2016-04-17 13:08:57 +02:00
Alexander Neumann
d4b202243a
Update Go versions
2016-04-16 22:50:36 +02:00
Alexander Neumann
87250c4489
Call minio server with env variables
2016-04-16 22:49:23 +02:00
Alexander Neumann
4a576af855
Fix CI tests on darwin
2016-04-16 22:27:34 +02:00
Alexander Neumann
75dd9e0fee
Merge pull request #495 from restic/fix-494
...
Umount fuse in tests
2016-04-13 20:48:50 +02:00
Alexander Neumann
23d7464306
Umount fuse in tests
...
This corrects the order when the fuse mount is terminated by closing the
done channel: Before, restic would close the fuse connection and only
afterwards try to remove the mount, that does not work.
Closes #494
2016-04-13 20:18:54 +02:00
Alexander Neumann
32a5778602
Merge pull request #490 from Thor77/backupExcludeFile
...
add backup --exclude-file
2016-04-06 00:09:46 +02:00
Thor77
b4493b4640
add documentation for --exclude[-file] and patterns
2016-04-01 15:56:52 +02:00
Thor77
1c1eacfc94
add backup --exclude-file
2016-04-01 13:53:22 +02:00
Alexander Neumann
aac2405e95
Merge pull request #489 from xmaka/xmaka-patch-1
...
add debian stable help
2016-03-31 22:01:14 +02:00
xmaka
90765a7dac
add debian stable help
...
add a little clue to debian stable users, to install 'go' from the repositories
2016-03-31 21:02:05 +02:00
Alexander Neumann
008337aad4
Merge pull request #487 from restic/use-fadvise
...
Purge read and written data from OS cache
2016-03-31 19:27:24 +02:00
Alexander Neumann
380e9b8119
Fix Makefile
2016-03-31 19:20:57 +02:00
Alexander Neumann
ddfadae6f6
Fix compilation for Go 1.3
2016-03-28 16:09:28 +02:00
Alexander Neumann
c8f46ce81d
fs: Require Go1.4 for Linux
2016-03-28 15:48:18 +02:00
Alexander Neumann
c30f4a9134
fs: remove unneeded code
2016-03-28 15:33:10 +02:00
Alexander Neumann
b7713d2d34
local backend: Drop file content from cache after write
2016-03-28 15:31:25 +02:00
Alexander Neumann
5b5bb070b9
fs: Split out ClearCache from File
2016-03-28 15:31:25 +02:00
Alexander Neumann
feb664620a
Use fadvise() to not cache the content of files read
2016-03-28 15:26:46 +02:00
Alexander Neumann
d2df2ad92d
Add dep: golang.org/x/sys/unix
2016-03-28 15:25:45 +02:00
Alexander Neumann
9e81b158bf
Add hints on how to get started
2016-03-12 11:28:10 +01:00
Alexander Neumann
49eb55c457
Merge pull request #484 from mholt/patch-1
...
Change ErrNoKeyFound message
2016-03-11 21:26:19 +01:00
Matt Holt
e6ba9e5849
Change ErrNoKeyFound message
...
For #438 . I was just going to change it to "wrong password" but then I saw that it might actually be the case that no key could be found, so I changed it to what I did. Let me know if you'd like something different!
2016-03-11 08:21:01 -07:00
Alexander Neumann
a747cf994e
Merge pull request #482 from restic/update-chunker
...
Update chunker
2016-03-10 11:02:19 +01:00
Alexander Neumann
afd0eb7f67
Merge pull request #481 from restic/fix-memory-usage
...
Use tempfiles for not-yet-uploaded pack files
2016-03-06 16:28:44 +01:00
Alexander Neumann
e4a6dd8c8c
Use newRandReader instead of rand.New()
...
This needs to be done since for Go < 1.6 rand.Rand does not implement
io.Reader.
2016-03-06 14:21:02 +01:00
Alexander Neumann
18c3024171
Unexport NewPackerManager
2016-03-06 14:20:48 +01:00
Alexander Neumann
1e1368eea3
Add randReader for tests
...
This can be removed once we require Go 1.6.
2016-03-06 13:59:06 +01:00
Alexander Neumann
cda7616c82
Remove tempdir for packerManager
2016-03-06 13:14:06 +01:00
Alexander Neumann
015cea0c50
PackerManager: Remove debug comment
2016-03-06 12:35:21 +01:00
Alexander Neumann
c0b5f5a8af
Fix all code which uses repository.New()
2016-03-06 12:34:23 +01:00
Alexander Neumann
f956f60f9f
PackerManager: use tempfiles instead of memory buffers
2016-03-06 12:26:25 +01:00
Alexander Neumann
f893ec57cb
Add test and benchmark for PackerManager
2016-03-05 15:58:39 +01:00
Alexander Neumann
9e24238cdd
Update chunker
2016-03-05 13:46:20 +01:00
Alexander Neumann
4dac6d45fd
Merge pull request #459 from restic/debug-434
...
Debug issue #434
2016-02-27 14:02:59 +01:00
Alexander Neumann
8d1a5731f3
Remove integration test for 'optimize'
2016-02-27 13:38:05 +01:00
Alexander Neumann
04b3ce00e2
Remove command 'optimize'
...
It was discovered that the current code may delete still-referenced
blobs, so we'll remove the command for now.
This closes #434
2016-02-27 13:12:22 +01:00
Alexander Neumann
9386bfbafa
checker: Do not use reference in checker errors
2016-02-27 13:10:35 +01:00
Alexander Neumann
a613e23e34
checker: Use backend.IDSet instead of custom struct
2016-02-27 13:10:35 +01:00
Alexander Neumann
5ce1375ddd
Rename non-exported function
2016-02-27 13:10:35 +01:00
Alexander Neumann
4cefd456bb
Refactor rebuild-index code
...
This code reads all pack headers from all packs and rebuilds the index
from scratch. Afterwards, all indexes are removed. This is needed
because in #434 the command `optimize` produced a broken index that
did not contain a blob any more. Running `rebuild-index` should fix
this.
2016-02-27 13:10:35 +01:00
Alexander Neumann
bc911f4609
cmd_dump: Only load pack header
2016-02-27 13:06:21 +01:00
Alexander Neumann
090920039f
pack: Add test with backend.NewReadSeeker
...
This uses the new backend ReadSeeker with the unpacker.
2016-02-27 13:06:21 +01:00
Alexander Neumann
21a99397ff
worker: fix tests
...
The test failed on Windows, probably because the machine used for CI was
too slow. The new test doesn't depend on timing any more.
2016-02-27 13:06:21 +01:00