Commit Graph

  • eadfcd3f9e Add waitForMount for OSX Matthieu Rakotojaona 2015-07-19 22:53:10 +02:00
  • fe6f1c01f3 Make inodeFromBackendId more explicit Matthieu Rakotojaona 2015-07-19 16:39:17 +02:00
  • a4d122e5ae Cleanup mount after test Matthieu Rakotojaona 2015-07-19 16:33:37 +02:00
  • d7888d4dd5 Fix checks in fuse tests Matthieu Rakotojaona 2015-07-19 15:21:21 +02:00
  • ca6b7ec533 Add Index.LookupSize Matthieu Rakotojaona 2015-07-19 15:16:16 +02:00
  • c9d8ab9be5 Skip fuse tests for non-darwin Matthieu Rakotojaona 2015-07-19 14:29:43 +02:00
  • b1426826cc Extract fuse structs Matthieu Rakotojaona 2015-07-19 14:28:11 +02:00
  • 0606b9884e Make file.Read more intelligible Matthieu Rakotojaona 2015-07-19 14:11:33 +02:00
  • 3731a94367 Use functions to create names Matthieu Rakotojaona 2015-07-19 14:10:19 +02:00
  • a016f82051 Fix coding style Matthieu Rakotojaona 2015-07-19 14:08:34 +02:00
  • e654a9659c Protect the snapshots cache with a RWMutex Matthieu Rakotojaona 2015-07-19 15:14:47 +02:00
  • 0e7c1668d5 Make mountpoint readable by owner only Matthieu Rakotojaona 2015-07-18 23:22:13 +02:00
  • 9ff98d34ef Add build and test instructions Matthieu Rakotojaona 2015-07-18 23:19:50 +02:00
  • 1f79a19293 Comment the go trick about static verification of a struct implementing an interface Matthieu Rakotojaona 2015-07-18 21:52:10 +02:00
  • a8cd74ba7e Cache known snapshots instead of re-traversing the repository every time Matthieu Rakotojaona 2015-07-18 21:49:08 +02:00
  • c9b3eebc09 Check that mountpoints are created Matthieu Rakotojaona 2015-07-18 21:48:53 +02:00
  • 25b090a074 Add integration tests for mount command Matthieu Rakotojaona 2015-07-18 21:31:51 +02:00
  • 414ade5b3f Signal readiness of mount to potential callers Matthieu Rakotojaona 2015-07-18 21:31:34 +02:00
  • a6ce7d9845 Use more restic-y idioms Matthieu Rakotojaona 2015-07-18 21:31:11 +02:00
  • 3a82612244 Update bazil.org/fuse version Matthieu Rakotojaona 2015-07-18 19:07:59 +02:00
  • 32a321e51e Add simple mount command Matthieu Rakotojaona 2015-04-07 21:10:53 +02:00
  • a8e04d1826 Travis: Fix installing osxfuse on darwin Alexander Neumann 2015-07-19 21:51:36 +02:00
  • c3fe396bdd Merge pull request #237 from restic/refactor-cleanup-handlers Alexander Neumann 2015-07-19 18:15:45 +02:00
  • 9441442a4d Add darwin test box to Vagrantfile Alexander Neumann 2015-07-19 18:13:03 +02:00
  • 3cabadab43 Allow more than one cleanup handler Alexander Neumann 2015-07-19 17:50:55 +02:00
  • 76817da922 Run cleanup handlers in main function Alexander Neumann 2015-07-19 17:57:18 +02:00
  • dac89bf544 Allow more than one cleanup handler Alexander Neumann 2015-07-19 17:50:55 +02:00
  • b6b1f41f2e Merge pull request #234 from restic/osxfuse Florian Weingarten 2015-07-19 01:05:11 +02:00
  • 60d3f831f6 Merge pull request #235 from restic/add-vagrantfile Alexander Neumann 2015-07-19 00:05:56 +02:00
  • ed499440cc Add note about vagrant Alexander Neumann 2015-07-19 00:05:04 +02:00
  • 7725dedf2d fix permissions Florian Weingarten 2015-07-18 17:32:01 -04:00
  • 149b634333 Add Vagrantfile Alexander Neumann 2015-07-18 15:56:47 +02:00
  • a8401973a8 osxfuse for travis on darwin Florian Weingarten 2015-07-18 17:11:07 -04:00
  • 528dba2255 Add demo recording Alexander Neumann 2015-07-16 23:34:45 +02:00
  • 3f8f391d0b Merge pull request #230 from restic/refresh-locks Alexander Neumann 2015-07-13 20:12:26 +02:00
  • 159b9e80c4 cmd/restic: implement lock refresh Alexander Neumann 2015-07-12 22:10:01 +02:00
  • 781ec903e8 lock: add Refresh method Alexander Neumann 2015-07-12 21:02:00 +02:00
  • 2cc5318c46 Merge pull request #214 from restic/fix-fsck Alexander Neumann 2015-07-12 18:43:34 +02:00
  • d36f07c6eb checker: add option to remove orphaned packs Alexander Neumann 2015-07-12 17:09:48 +02:00
  • 5108d91bc7 checker: check trees and blobs in parallel Alexander Neumann 2015-07-12 16:42:22 +02:00
  • 5d2d552084 Update README Alexander Neumann 2015-07-12 01:48:24 +02:00
  • af02c323cd checker: use channel of error instead of slice Alexander Neumann 2015-07-12 01:44:19 +02:00
  • 7e6174126f checker: run Packs() in parallel Alexander Neumann 2015-07-12 00:25:42 +02:00
  • b4170ff45f sftp: change debug tag to debug_sftp Alexander Neumann 2015-07-11 23:03:34 +02:00
  • 04f172b38d checker: Add checker and tests Alexander Neumann 2015-07-11 16:00:49 +02:00
  • 54c4c29a89 Add checker and command 'check' to replace 'fsck' Alexander Neumann 2015-06-29 00:22:25 +02:00
  • cbcf58f1c0 repository: Improve error message Alexander Neumann 2015-07-11 15:51:42 +02:00
  • 8dba52dd71 walk: Honor close of the done channel Alexander Neumann 2015-07-11 15:51:18 +02:00
  • 1c14be8993 backend: Remove IDSet Alexander Neumann 2015-07-05 23:21:15 +02:00
  • 982f7e2379 Merge pull request #218 from restic/fix-202 Alexander Neumann 2015-07-09 22:41:52 +02:00
  • 807bb58e98 Merge pull request #227 from restic/disable-gox-on-darwin Alexander Neumann 2015-07-09 22:41:22 +02:00
  • fd0c3d969d Disable gox cross compile on darwin Alexander Neumann 2015-07-09 20:50:52 +02:00
  • 389ec9b101 Add tests for restore filter Alexander Neumann 2015-07-08 23:36:24 +02:00
  • cef57e7abd restorer: Initialize SelectForRestore with default Alexander Neumann 2015-07-08 22:35:41 +02:00
  • 7255e4feb3 restorer: Move filter to restoreTo() Alexander Neumann 2015-07-08 20:29:27 +02:00
  • 3e0a97fb13 Fix restore filter Alexander Neumann 2015-07-06 23:59:28 +02:00
  • 6e3486fee8 Merge pull request #225 from restic/fix_darwin_tests Florian Weingarten 2015-07-09 18:36:31 +02:00
  • c2d5a9209e fix darwin integration tests Florian Weingarten 2015-07-09 11:13:40 -04:00
  • 775529f1ff Fix darwin tests Florian Weingarten 2015-07-09 10:52:44 -04:00
  • 0762f7daba Merge pull request #219 from restic/extract_chunker Alexander Neumann 2015-07-08 23:40:43 +02:00
  • 36a62cf77d Extract chunker Florian Weingarten 2015-07-07 18:55:58 -04:00
  • 07dc5a482d Merge pull request #220 from restic/pgp Alexander Neumann 2015-07-08 20:49:42 +02:00
  • 6c51a77392 Merge pull request #221 from restic/fix_count_error Alexander Neumann 2015-07-08 20:46:08 +02:00
  • 84bf6dde8c Merge pull request #222 from restic/more_useful_errors Alexander Neumann 2015-07-08 20:40:39 +02:00
  • 66fe9035ef More useful error messages Florian Weingarten 2015-07-08 09:15:06 -04:00
  • 82139912e8 Count non-regular files for progress as well Florian Weingarten 2015-07-07 21:42:13 -04:00
  • b34a7cbf7a Note about security bugs Florian Weingarten 2015-07-07 19:43:09 -04:00
  • 50f9c20987 Merge pull request #217 from restic/fix-128 Alexander Neumann 2015-07-06 23:14:54 +02:00
  • 57eb1a4eea cmd_backup: filter non-existing target files/dirs Alexander Neumann 2015-07-06 23:02:16 +02:00
  • cbe4c92c83 Merge pull request #216 from restic/fix-215 Alexander Neumann 2015-07-06 22:36:34 +02:00
  • c8bb688e26 Command snapshots: do not list first dir twice Alexander Neumann 2015-07-06 22:26:31 +02:00
  • de5a530d2a Merge pull request #213 from restic/refactor Alexander Neumann 2015-07-05 18:13:08 +02:00
  • 5c1fe5784a repository: Load index in parallel Alexander Neumann 2015-07-04 18:38:32 +02:00
  • 14d252dfba Allow cancelling parallel workers on files Alexander Neumann 2015-07-04 18:20:37 +02:00
  • 0b531210eb Add repository.FilesInParallel Alexander Neumann 2015-07-04 17:47:42 +02:00
  • 885b27fdbb Add test and benchmark for LoadIndex Alexander Neumann 2015-07-04 16:52:17 +02:00
  • 0ad6bdbc09 Add more test helpers Alexander Neumann 2015-07-04 16:51:59 +02:00
  • 58600e3bb8 repository: Add comments, silence golint Alexander Neumann 2015-07-02 22:53:03 +02:00
  • 9a02148daf repository: Rename Save() -> SaveAndEncrypt() Alexander Neumann 2015-07-02 23:00:54 +02:00
  • 03983f0907 repository: Rename Load() -> LoadAndDecrypt() Alexander Neumann 2015-07-02 22:44:09 +02:00
  • c553a57e0d repository: Refactor Config Alexander Neumann 2015-07-02 22:36:31 +02:00
  • 867f6c8e24 repository: Rename receiver: s -> r Alexander Neumann 2015-07-02 21:52:57 +02:00
  • e3ffe33216 doc: Add obsolete Index files Alexander Neumann 2015-05-03 15:00:32 +02:00
  • 281eea9c05 sftp: Use own process group for ssh subprocess Alexander Neumann 2015-07-05 11:06:28 +02:00
  • 4a2e0b5423 Merge pull request #209 from badboy/sudo-false Alexander Neumann 2015-07-02 18:40:01 +02:00
  • 931307d496 Force sudo: false to run on containers Jan-Erik Rediger 2015-07-02 16:24:57 +02:00
  • 9e10c21c12 Merge pull request #203 from restic/add-locking Alexander Neumann 2015-06-28 22:52:46 +02:00
  • 939fae940d travis: Don't compile for ARM with Go1.3 Alexander Neumann 2015-06-28 22:16:41 +02:00
  • d9a90f7b89 Update dependencies Alexander Neumann 2015-06-28 16:36:50 +02:00
  • 0f09a7e46e Remove unreliable tests Alexander Neumann 2015-06-28 16:27:17 +02:00
  • e657287eac cmd/restic: Add command unlock, improve error message Alexander Neumann 2015-06-27 15:50:36 +02:00
  • 0ad3d71f01 repository: Add more debug to Create() Alexander Neumann 2015-06-27 15:47:29 +02:00
  • 47212dde8c cmd/restic: Do not require exclusive lock for listing keys Alexander Neumann 2015-06-27 15:06:41 +02:00
  • 13e9a35f96 cmd/restic: Add lock handling, interrupt cleanup Alexander Neumann 2015-06-27 15:05:20 +02:00
  • 65a0def949 cmd/restic: Add locks to commands Alexander Neumann 2015-06-27 14:40:18 +02:00
  • 7d2699b429 cmd/restic: Rename variable, no functional changes Alexander Neumann 2015-06-27 14:36:46 +02:00
  • fba912440d Add lock conflict check Alexander Neumann 2015-06-27 14:26:33 +02:00
  • a217f51f2c Add locks to the design document Alexander Neumann 2015-06-27 13:57:52 +02:00
  • d51fd436b5 Add locking functions Alexander Neumann 2015-06-24 18:17:01 +02:00
  • 26e4d2e019 tests: Remove more flags Alexander Neumann 2015-06-28 13:15:35 +02:00