Commit Graph

  • 7711fcda69 use new index format for repository tests Alexander Neumann 2015-10-26 20:48:00 +01:00
  • 7717ea5cca Add benchmark for LoadJSONPack Alexander Neumann 2015-10-26 20:47:48 +01:00
  • ae46674cd3 debug: log timing Alexander Neumann 2015-10-26 20:10:03 +01:00
  • 00e05ae3c9 bugfix: close pack files after reading the header Alexander Neumann 2015-10-27 20:39:52 +01:00
  • 4bc81c2bd2 Merge pull request #325 from restic/fix-rebuild-index Alexander Neumann 2015-10-25 22:57:12 +01:00
  • 74cd134b54 rebuild index: remember already stored blobs Alexander Neumann 2015-10-25 22:34:22 +01:00
  • 734ae7fcb8 Add test for corner case Alexander Neumann 2015-10-25 21:51:57 +01:00
  • 7b8e42a763 Silence rebuild-index tests Alexander Neumann 2015-10-25 21:51:46 +01:00
  • 566fb22bcf Merge pull request #324 from restic/fix-index-grow Alexander Neumann 2015-10-25 18:58:31 +01:00
  • b88ccb4f1b Fix Unpacker test Alexander Neumann 2015-10-25 18:21:48 +01:00
  • efbce9f0fa rebuild-index: handle not yet indexed packs Alexander Neumann 2015-10-25 18:07:51 +01:00
  • 88849c06a6 rebuild-index: Refactor a bit Alexander Neumann 2015-10-25 17:53:02 +01:00
  • 5d617edbbf local/sftp backend: Do not seek if offset is 0 Alexander Neumann 2015-10-25 17:51:26 +01:00
  • 6aed9f268b Add command rebuild-index Alexander Neumann 2015-10-25 17:24:52 +01:00
  • 9074c923ea index: add AddToSupersedes() Alexander Neumann 2015-10-25 17:06:56 +01:00
  • 1365495599 debug: remove extra space between filename and line Alexander Neumann 2015-10-25 17:06:20 +01:00
  • 461d54e43c Refactor repository.SaveIndex() Alexander Neumann 2015-10-25 17:05:54 +01:00
  • 96ecc26507 Let the checker return a list of hints along with errors Alexander Neumann 2015-10-25 16:26:50 +01:00
  • 91e1929b52 checker: test for packs in multiple indexes Alexander Neumann 2015-10-25 16:00:06 +01:00
  • 04614c7527 Add test for packs in duplicate indexes Alexander Neumann 2015-10-25 15:35:33 +01:00
  • f7ff5b766c Mark written indexes as finalized Alexander Neumann 2015-10-25 15:35:18 +01:00
  • d9f9b77d68 Add Index.Packs() and IDSet.Equals() Alexander Neumann 2015-10-25 15:28:01 +01:00
  • 4b1a2caea7 Allow overwriting the IndexFull function for tests Alexander Neumann 2015-10-25 15:05:22 +01:00
  • af0d6f58b9 Remove unneeded pointer to pack id Alexander Neumann 2015-10-25 14:35:08 +01:00
  • 2710d6399a Cleanup index code Alexander Neumann 2015-10-25 14:25:48 +01:00
  • 650eab6a0e Fix typo in dump usage Alexander Neumann 2015-10-25 13:19:35 +01:00
  • 5de36dfdf0 Merge pull request #310 from restic/resume-backups Alexander Neumann 2015-10-14 21:53:25 +02:00
  • 1dd731fdb8 Handle concurrent access to the inFlight list Alexander Neumann 2015-10-14 20:50:54 +02:00
  • 6fa4be5af2 Regularly save intermediate indexes Alexander Neumann 2015-10-12 23:59:17 +02:00
  • 941b7025b6 Delete Index.Remove() Alexander Neumann 2015-10-12 22:51:11 +02:00
  • 4b2a4b03ec Remove Index.StoreInProgress() Alexander Neumann 2015-10-12 22:49:31 +02:00
  • 7ab9915859 Fix 'dump' command Alexander Neumann 2015-10-12 22:42:31 +02:00
  • 86fcd170f6 Add and use MasterIndex Alexander Neumann 2015-10-12 22:34:12 +02:00
  • 64fa89d406 Add error checks Alexander Neumann 2015-10-12 22:07:56 +02:00
  • eb73182fcf Rework index decode and handling old format Alexander Neumann 2015-08-08 12:22:17 +02:00
  • 356bb62243 Add CreateEncryptedBlob and GetDecryptReader Alexander Neumann 2015-08-08 12:40:37 +02:00
  • de2c20be84 Dump individual indexes Alexander Neumann 2015-08-08 17:04:06 +02:00
  • 96f2165067 Allow loading index with old format Alexander Neumann 2015-07-26 21:58:03 +02:00
  • 7944e8e323 Update index format Alexander Neumann 2015-07-26 00:40:00 +02:00
  • 5c39abfe53 Merge pull request #319 from restic/fix-311 Alexander Neumann 2015-10-11 21:48:52 +02:00
  • 1020e9c3af Check for data blobs with null ID, improve errors Alexander Neumann 2015-10-11 20:55:28 +02:00
  • cc7acba02b Return the original backend ID on duplicate entries Alexander Neumann 2015-10-11 20:45:50 +02:00
  • f188cf81dc Add more panic() calls for invalid conditions Alexander Neumann 2015-10-11 20:45:42 +02:00
  • 7db2369081 Shorten error message for tree errors Alexander Neumann 2015-10-11 19:25:02 +02:00
  • db85ab8aa0 Use the correct channel for sending errors Alexander Neumann 2015-10-11 19:13:45 +02:00
  • 86c8328f62 Handle null subtree IDs Alexander Neumann 2015-10-11 19:13:35 +02:00
  • 72fcd00859 Check subtrees with null ID Alexander Neumann 2015-10-11 18:46:26 +02:00
  • 8a7873ee3a Handle invalid subtree IDs Alexander Neumann 2015-10-11 18:45:16 +02:00
  • e738d35c4e Merge pull request #309 from restic/update-ci-go-version Alexander Neumann 2015-09-27 20:20:35 +02:00
  • 6ddda5fc5e appveyor: remove old Go installation Alexander Neumann 2015-09-27 18:34:11 +02:00
  • 7291342723 Install current version of Go Alexander Neumann 2015-09-27 18:00:53 +02:00
  • 70a6233b94 Install the 'cover' tool Alexander Neumann 2015-09-27 17:58:13 +02:00
  • 749ca28534 Update Go 1.4 to version 1.4.3 Alexander Neumann 2015-09-27 17:22:12 +02:00
  • 321c2e6a47 Merge pull request #308 from episource/fix/restic_cr292_unreferenced_pack Alexander Neumann 2015-09-27 17:18:28 +02:00
  • 7b11660f4f Prevent concurrent processing of same blob Philipp Serr 2015-09-23 22:27:48 +02:00
  • 4fb46faae7 Use Go 1.5.1 for travis tests Alexander Neumann 2015-09-12 22:15:09 +02:00
  • 316f6ed313 Update chunker version Alexander Neumann 2015-09-12 22:14:58 +02:00
  • 108d28316a Merge pull request #294 from restic/rework-id Alexander Neumann 2015-09-08 21:26:07 +02:00
  • 5c46dc41de Add methods to IDSet Alexander Neumann 2015-08-16 16:07:51 +02:00
  • d42ff509ba Small refactorings Alexander Neumann 2015-08-08 13:47:08 +02:00
  • 2cb0fbf589 backend: Add String() to IDs Alexander Neumann 2015-08-08 17:03:13 +02:00
  • a0bad1695c Remove comment Alexander Neumann 2015-07-29 22:40:47 +02:00
  • 681d7851aa index: use backend.ID instead of string for maps Alexander Neumann 2015-07-26 00:06:40 +02:00
  • 3063ad1d05 Split id.go into several files Alexander Neumann 2015-07-26 22:04:03 +02:00
  • 76b1f017c0 Merge pull request #290 from bchapuis/fix-289 Alexander Neumann 2015-09-01 21:08:21 +02:00
  • c765688779 find command integration tests Chapuis Bertil 2015-08-28 19:31:05 +02:00
  • d4686ebcc5 Load the index and search subtree Chapuis Bertil 2015-08-27 23:21:44 +02:00
  • f653aca0ed Merge pull request #287 from restic/fix-279 Alexander Neumann 2015-08-27 22:07:07 +02:00
  • 0a457eafed Correctly test for config file Alexander Neumann 2015-08-26 22:06:52 +02:00
  • b211f834fa Remove tests for directories Alexander Neumann 2015-08-26 21:51:40 +02:00
  • 9aefc2b7a6 Merge pull request #281 from restic/version-with-git Alexander Neumann 2015-08-26 20:53:24 +02:00
  • 10f0d7ccac Merge pull request #280 from restic/ldflags-go1.5 Alexander Neumann 2015-08-26 20:33:43 +02:00
  • cb460b7dec Merge pull request #285 from howeyc/fix-aws-v4 Alexander Neumann 2015-08-26 20:20:32 +02:00
  • 39a82d951b Refactor getVersion(), address code review comments Alexander Neumann 2015-08-26 20:13:00 +02:00
  • a54f9715b1 Add "build: " prefix to verbose messages Alexander Neumann 2015-08-26 20:03:26 +02:00
  • 4c47c2b2c9 Address code review comments Alexander Neumann 2015-08-26 20:03:16 +02:00
  • ccb2f00b8a typo Chris Howey 2015-08-26 07:54:39 -05:00
  • 3bf447b422 Update tests for new s3 lib Chris Howey 2015-08-26 07:44:00 -05:00
  • 10cd672a92 Use new version of s3 library, Fixes #276 Chris Howey 2015-08-26 06:25:05 -05:00
  • f3c64d0740 build.go: use new combined version string Alexander Neumann 2015-08-25 22:20:53 +02:00
  • dca200c2e9 build.go: Make -ldflags compatible to Go 1.5 Alexander Neumann 2015-08-25 22:07:52 +02:00
  • b188217e83 Merge pull request #274 from restic/fix-documentation Alexander Neumann 2015-08-22 23:07:31 +02:00
  • 3a50c2bbfb Fix docs Alexander Neumann 2015-08-22 23:03:25 +02:00
  • e0e9cd8680 More documentation fixes Alexander Neumann 2015-08-22 15:08:35 +02:00
  • b6872fb454 Clarify documentation about MAC key Alexander Neumann 2015-08-22 13:28:28 +02:00
  • 3f3cca8f2a Merge pull request #273 from restic/fix-124 Florian Daniel 2015-08-22 00:01:35 +02:00
  • 647ee5b74a fix typo in Readme Florian Daniel 2015-08-21 23:53:59 +02:00
  • 16e87d7208 add VERSION file for 0.1.0 v0.1.0 Alexander Neumann 2015-08-21 22:20:57 +02:00
  • 577a1bb232 Merge pull request #264 from restic/fix-124 Alexander Neumann 2015-08-21 22:19:14 +02:00
  • 8b485c59fc Update README and Design documentation Florian Daniel 2015-08-21 22:08:10 +02:00
  • 34d7a674f8 cleanup readme Florian Daniel 2015-08-17 21:35:06 +02:00
  • 228cafaab0 Remove warning, add note about compatibility Alexander Neumann 2015-08-21 22:00:12 +02:00
  • fdbff14e78 Merge pull request #271 from restic/go1.5 Alexander Neumann 2015-08-20 20:58:33 +02:00
  • fd2365724e Remove unneded variables Alexander Neumann 2015-08-20 19:45:04 +02:00
  • 9f7346354b CI: only run gox -build-toolchain for Go < 1.5 Alexander Neumann 2015-08-20 19:42:40 +02:00
  • 94eebbaa88 travis: add go1.5 Alexander Neumann 2015-08-20 19:15:07 +02:00
  • d7426a72f4 Revert "travis: remove unneeded GOPATH definition from" Alexander Neumann 2015-08-20 19:21:35 +02:00
  • 864579404c Merge pull request #268 from restic/cross-compile-windows Alexander Neumann 2015-08-20 19:11:46 +02:00
  • 3eac8061f9 travis: remove unneeded GOPATH definition from Alexander Neumann 2015-08-20 19:08:09 +02:00
  • 7ebf5397a3 clean up Makefile Alexander Neumann 2015-08-20 19:05:19 +02:00