Sebastian Schmidt
10b99e53e4
Pass "source" path to restorer filter function
...
The source path is probably more useful here as the user, when
restoring, probably wants to filter for /usr/local/foo instead of
/tmp/restore-whatever/{usr/local/,}foo.
2015-01-01 16:40:36 +01:00
Sebastian Schmidt
ccada7d89a
Don't skip subtree on false filter condition when restoring
...
We still need to descend into subtrees and check if their filter
matches.
2015-01-01 16:40:36 +01:00
Sebastian Schmidt
190b1cdcc7
Fix 'ls' command
...
CmdLs needs to implement flags.Commander, so change (CmdLs) Execute to
only take a []string to get actually called.
2015-01-01 11:30:30 +01:00
Alexander Neumann
aa8f1c680e
Merge branch 'master' of github.com:restic/restic
2014-12-30 20:05:25 +01:00
Alexander Neumann
9354f053bb
Merge pull request #67 from yath/typo
...
Fix typo
2014-12-30 20:03:52 +01:00
Sebastian Schmidt
24cb360b5d
Fix typo
2014-12-29 12:39:43 +01:00
Alexander Neumann
1d8e76a245
Add comment
2014-12-25 14:13:34 +01:00
Alexander Neumann
81dddfccc1
Correct fsck command in tests
2014-12-22 14:59:46 +01:00
Alexander Neumann
0d882626d9
Merge branch 'improve-fsck'
2014-12-22 14:47:21 +01:00
Alexander Neumann
1944ab13d4
Add dangling blob detection and removal to 'fsck'
2014-12-22 14:46:54 +01:00
Alexander Neumann
a981141e49
Rename Table.Print -> Table.Write
2014-12-22 11:21:14 +01:00
Alexander Neumann
5c9c1c9dbd
Merge branch 'refactor-backend'
2014-12-21 18:34:04 +01:00
Alexander Neumann
5431b025a3
Reduce code duplication in key handling
2014-12-21 18:16:22 +01:00
Alexander Neumann
ef41a77aff
Remove explicit key handling
2014-12-21 18:10:19 +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
0e1045301a
Optimize 'cat' and 'snapshots' commands
2014-12-21 17:29:37 +01:00
Alexander Neumann
5eaa427e80
Save UID and GID as integer in Snapshot
2014-12-21 17:20:49 +01:00
Alexander Neumann
2fd29dd5f6
Merge branch 'find-file'
2014-12-07 17:24:20 +01:00
Alexander Neumann
879abd0d12
Add time to command 'find'
2014-12-07 17:23:00 +01:00
Alexander Neumann
28bb061ad3
Refactor commands
2014-12-07 16:32:23 +01:00
Alexander Neumann
b3deca33a9
Add command 'find'
2014-12-07 14:44:01 +01:00
Alexander Neumann
988d18bb1d
Improve output
2014-12-07 14:26:32 +01:00
Alexander Neumann
202984a93f
Rename snapshot.Content -> snapshot.Tree
2014-12-07 14:14:50 +01:00
Alexander Neumann
73be0d5b18
Redude workers in tests to 20
2014-12-07 14:14:50 +01:00
Alexander Neumann
3336f2b8e7
Check number of bytes saved for each file
2014-12-07 13:34:56 +01:00
Alexander Neumann
a9077725ab
Merge branch 'fix-umlauts'
2014-12-07 13:07:07 +01:00
Alexander Neumann
45e40eb27a
Correctly encode non utf8 node names
2014-12-07 13:06:35 +01:00
Alexander Neumann
fa94d408f3
Remove old khepri binary
2014-12-06 17:59:21 +01:00
Alexander Neumann
ddb8e4abdd
Update README.md buttons
2014-12-05 21:58:42 +01:00
Alexander Neumann
4b390155b2
Update README
2014-12-05 21:53:26 +01:00
Alexander Neumann
29cafc08ef
Add logo
2014-12-05 21:46:50 +01:00
Alexander Neumann
e2fea0d088
Rename khepri -> restic
2014-12-05 21:45:49 +01:00
Alexander Neumann
9dc0bf6378
Fix reusing chunker
2014-12-03 23:20:45 +01:00
Alexander Neumann
4b6c7f1584
Reduce dir depth for trees and data by one
2014-12-01 00:52:12 +01:00
Alexander Neumann
bd4a5ca687
Merge branch 'check-timestamps'
2014-12-01 00:09:19 +01:00
Alexander Neumann
13fc9fe604
Add additional check
2014-12-01 00:06:29 +01:00
Alexander Neumann
d2cda159e1
Test incremental backup
2014-11-30 23:18:58 +01:00
Alexander Neumann
caf00f6087
Save blobs from parent snapshot to new snapshot
2014-11-30 23:12:47 +01:00
Alexander Neumann
0ac1716463
Fix error message for invalid snapshot id in `fsck`
2014-11-30 22:49:41 +01:00
Alexander Neumann
f5e76a0044
Add safety check: count chunks and compare to blobs
2014-11-30 22:49:14 +01:00
Alexander Neumann
87c36b2cfb
Add 'fsck' to tests
2014-11-30 22:43:34 +01:00
Alexander Neumann
172b7bf123
Move command init into cmd_* files
2014-11-30 22:39:58 +01:00
Alexander Neumann
bb8c52a974
Add 'fsck' command
2014-11-30 22:35:42 +01:00
Alexander Neumann
3325fa07ea
Check timestamps for files
2014-11-30 22:34:21 +01:00
Alexander Neumann
4246e7602f
Store empty list of blobs for empty files
2014-11-30 22:16:34 +01:00
Alexander Neumann
c0b3021494
Correctly deal with empty files
2014-11-30 16:24:27 +01:00
Alexander Neumann
6d56d7d4c6
Optimize repository layout
...
Use subdirectoriers for Data and Tree objects, e.g. store blob
`aec070645fe53ee3b3763059376134f058cc337247c978add178b6ccdfb0019f`
at
```
ac/c0/aec070645fe53ee3b3763059376134f058cc337247c978add178b6ccdfb0019f
```
Issue #58
2014-11-30 16:24:09 +01:00
Alexander Neumann
bbaba349b2
Panic on error saving blobs
2014-11-29 10:52:06 +01:00
Alexander Neumann
b320106198
Add 'key change' to test
2014-11-28 21:59:15 +01:00