Commit Graph

  • 3487cc191e removed asynchronous mode for object.Manager Jarek Kowalski 2018-12-22 19:58:00 -08:00
  • b8ecd1dd10 lint: fixes Jarek Kowalski 2018-11-07 17:51:29 -08:00
  • a673d36b1d lint: ran gofmt -s and fixed spelling as recommended by goreportcard.com Jarek Kowalski 2018-11-07 17:45:35 -08:00
  • 0d48a3778e readme: added go report card badge Jarek Kowalski 2018-11-07 17:43:22 -08:00
  • 2a6613de37 go.mod: updated dependencies Jarek Kowalski 2018-11-03 12:09:25 -07:00
  • 111a627730 misc: fixed lint warnings Jarek Kowalski 2018-11-03 11:54:35 -07:00
  • 88e5525436 snapshotfs: merged internal/dir into snapshotfs Jarek Kowalski 2018-11-03 11:47:02 -07:00
  • 45ce0b35b1 snapshot: moved dir.Entry to snapshot.DirEntry Jarek Kowalski 2018-11-03 11:44:19 -07:00
  • 4edd0a13bb cli: swapped object ID and file name in ls output Jarek Kowalski 2018-11-03 11:35:31 -07:00
  • 242d012a54 removed fs.EntryMetadata and replaced fs.Entry with os.FileInfo + small additions Jarek Kowalski 2018-11-03 11:23:28 -07:00
  • bb4c6674c7 snapshotfs: merged internal.Upload into snapshotfs Jarek Kowalski 2018-11-03 08:39:07 -07:00
  • 9c81f6f179 block: added block_index_recovery_test.go Jarek Kowalski 2018-11-01 23:02:38 -07:00
  • 9cfc1297fd block: dead code Jarek Kowalski 2018-11-01 22:34:42 -07:00
  • 433b193602 block: added tests for FindUnreferencedStorageFiles Jarek Kowalski 2018-11-01 22:22:14 -07:00
  • 82653d3736 packindex: merged package into /block, removed unnecessary visibility and dead code Jarek Kowalski 2018-10-31 21:14:19 -07:00
  • 849817c2bf manifest: additional tests Jarek Kowalski 2018-10-30 19:00:36 -07:00
  • 12286ced57 storage/gcs: tests for non-existent buckets Jarek Kowalski 2018-10-29 19:43:57 -07:00
  • ee01895961 examples: excluded from code coverage Jarek Kowalski 2018-10-29 19:27:00 -07:00
  • 2af84bc769 moved examples to kopia/repo repository Jarek Kowalski 2018-10-28 20:26:59 -07:00
  • 4eea68077c example: moved example from kopia/kopia/examples to this repository Jarek Kowalski 2018-10-28 20:26:13 -07:00
  • bdc1d63601 readme: removed coverage badge Jarek Kowalski 2018-10-27 12:30:20 -07:00
  • 82b7a9653f go.mod: updated repo dependency Jarek Kowalski 2018-10-27 12:28:45 -07:00
  • c494a94ca4 storage: test cleanup Jarek Kowalski 2018-10-27 12:24:49 -07:00
  • 8dee493bf3 storagetesting: added test case for zero length Jarek Kowalski 2018-10-27 12:14:13 -07:00
  • 7196891d17 storagetesting: added Close() Jarek Kowalski 2018-10-27 12:09:30 -07:00
  • 4237bbc42a storagetesting: verify progress callbacks Jarek Kowalski 2018-10-27 12:07:54 -07:00
  • 0eded38776 storage/gcs: additional logging for gcs test Jarek Kowalski 2018-10-27 11:56:46 -07:00
  • 306fa0fa8d storage/s3: fixed zero-length range Jarek Kowalski 2018-10-27 11:56:26 -07:00
  • 5dbb96023a travis: removed lint setup Jarek Kowalski 2018-10-27 11:48:53 -07:00
  • 7cc5f37e61 storage/gcs: added GCS test encrypted service account Jarek Kowalski 2018-10-27 11:45:46 -07:00
  • 4b4f9240df storage: additional storage tests, added GCS test suite Jarek Kowalski 2018-10-27 11:38:51 -07:00
  • e331902f1e travis: disable lint Jarek Kowalski 2018-10-27 09:30:54 -07:00
  • 34a1975142 lint: force GO111MODULE=on when running gometalinter Jarek Kowalski 2018-10-27 09:18:49 -07:00
  • 506cea606f travis: disable go modules when installing tools Jarek Kowalski 2018-10-27 09:07:03 -07:00
  • c41aea11c5 travis: force GO111MODULE=on Jarek Kowalski 2018-10-27 09:00:44 -07:00
  • 20a2980be4 added go1.11 module Jarek Kowalski 2018-10-27 08:50:22 -07:00
  • 0c67743168 storagetesting: new test cases Jarek Kowalski 2018-10-27 08:47:36 -07:00
  • 7237ded760 added linting to travis + Makefile Jarek Kowalski 2018-10-27 08:47:27 -07:00
  • 9975ae9c26 travis: coverage over all tests Jarek Kowalski 2018-10-27 07:38:12 -07:00
  • 4f4554ab1a coverage badge Jarek Kowalski 2018-10-26 21:10:40 -07:00
  • 6170e5423e fixed build break Jarek Kowalski 2018-10-26 20:49:49 -07:00
  • 327d8317d8 refactored repo/ into separate github.com/kopia/repo/ git repository Jarek Kowalski 2018-10-26 20:40:57 -07:00
  • 7d8f4a4695 repo: fixed default cache dir Jarek Kowalski 2018-10-26 20:35:39 -07:00
  • 8697a08a9d build logging Jarek Kowalski 2018-10-26 18:04:52 -07:00
  • bae3112ce3 added coveralls.io integration Jarek Kowalski 2018-10-26 17:59:42 -07:00
  • 5d098cd23a added readme Jarek Kowalski 2018-10-26 17:53:21 -07:00
  • 43c2ccbc90 added travis configuration Jarek Kowalski 2018-10-26 17:43:33 -07:00
  • 834279e497 Added Go 1.11 module Jarek Kowalski 2018-10-26 17:36:39 -07:00
  • e458ee24d8 imported github.com/kopia/kopia/repo and renamed package path to github.com/kopia/repo/ Jarek Kowalski 2018-10-26 17:33:58 -07:00
  • 45101e3eca Initial commit Jarek Kowalski 2018-10-26 17:28:49 -07:00
  • a824c96271 refactor: repo.NewRepositoryOptions Jarek Kowalski 2018-10-23 21:37:30 -07:00
  • dd1c0943cd refactor: moved config file management to kopia/kopia/repo Jarek Kowalski 2018-10-23 19:43:43 -07:00
  • 3a4b581814 snapshot: added tests Jarek Kowalski 2018-10-21 22:46:38 -07:00
  • c999c0fba8 moved fs/repofs to snapshot/snapshotfs Jarek Kowalski 2018-10-20 11:36:14 -07:00
  • d47f662316 refactoring: moved kopia/kopia/policy to kopia/kopia/snapshot/policy Jarek Kowalski 2018-10-20 09:55:52 -07:00
  • 123673b5be coverage: actually enable on travis Jarek Kowalski 2018-10-20 09:33:32 -07:00
  • bcbab79dd0 coverage: updated 'go test' command to include all packages Jarek Kowalski 2018-10-20 09:20:08 -07:00
  • f43eae0493 packindex: removed dead code Jarek Kowalski 2018-10-19 17:26:11 -07:00
  • c91a71fa7c repo: fixed broken end-to-end test Jarek Kowalski 2018-10-19 17:25:55 -07:00
  • a0d068e2a8 packindex: improved code coverage of packindex package, added fuzz testing Jarek Kowalski 2018-10-17 21:01:19 -07:00
  • 6633e71ae5 block: cleanup Jarek Kowalski 2018-10-17 18:02:44 -07:00
  • 2f8481b9d4 repo: removed TESTONLY_MD5 algorithm everywhere Jarek Kowalski 2018-10-17 17:58:35 -07:00
  • 09d41a27d3 repo/block: switched repository_test to use SHA256 and fixed bug that prevented this format from working Jarek Kowalski 2018-10-17 17:44:56 -07:00
  • e513fdeb28 removed golint dependency Jarek Kowalski 2018-10-13 12:14:42 -07:00
  • 321aad75b5 added storage.ConfigInfo roundtripping tests Jarek Kowalski 2018-10-13 12:07:06 -07:00
  • fc76fdd44a storage/webdav: fixed build/lint errors Jarek Kowalski 2018-10-09 17:50:02 -07:00
  • 42cbb0e572 storage/webdav: switched to using 'github.com/studio-b12/gowebdav' instead of homegrown implementation of webdav client Jarek Kowalski 2018-10-09 17:03:34 -07:00
  • c585f50be5 storage/s3: reenabled s3 test Jarek Kowalski 2018-10-09 17:02:59 -07:00
  • db565f041e storage/webdav: fixed webdav provider, re-enabled tests Jarek Kowalski 2018-10-08 21:11:24 -07:00
  • 56701478d0 added coverage badge Jarek Kowalski 2018-10-07 11:14:57 -07:00
  • 560e5c37b9 added coveralls code coverage Jarek Kowalski 2018-10-06 20:11:54 -07:00
  • 3d61b4b39b cli: fixed some 'diff' issues and added integration test Jarek Kowalski 2018-10-06 11:32:54 -07:00
  • 77aef5d02e cli: added 'diff' command which compares two directories and optionally emits unified diff Jarek Kowalski 2018-10-06 09:52:41 -07:00
  • 800c95dc41 cli: 'snap list' switched to ellided snapshot list by default (can be changed with '-a') Jarek Kowalski 2018-10-06 09:36:27 -07:00
  • f4573f089e removed 'object' subcommand and flattened children directly under app Jarek Kowalski 2018-10-05 23:22:09 -07:00
  • 3c26be391a added global hidden --timezone flag for changing the timezone in which the timestamps are displayed Jarek Kowalski 2018-10-05 22:50:03 -07:00
  • fbffab8bc9 cli: create global policy when repository is created Jarek Kowalski 2018-09-29 09:51:15 +02:00
  • 4270d8a67f policy: refactored retention policy to be applied in policy.ApplyRetentionPolicy() Jarek Kowalski 2018-09-16 12:48:07 -07:00
  • 41eaed003a cli: added 'snapshot list --skip-identical option to shorten the output Jarek Kowalski 2018-09-15 22:33:27 -07:00
  • d8398c4a58 cli: added auto-expiration of snapshots at the end of an upload Jarek Kowalski 2018-09-15 22:17:25 -07:00
  • 61bdd33439 block: added compaction options to exclude deleted blocks and force compaction of large blocks Jarek Kowalski 2018-09-15 17:34:16 -07:00
  • 304b43d27c cli: additional output options for 'block list' Jarek Kowalski 2018-09-15 17:32:58 -07:00
  • ee2d60214e cli: added 'block list --deleted-only' option Jarek Kowalski 2018-09-15 15:25:28 -07:00
  • daa5e2adc9 cleanup Jarek Kowalski 2018-09-15 14:48:00 -07:00
  • 5176db65c6 Add license scan report and status fossabot 2018-09-15 12:54:40 -07:00
  • 0378649d9b removed excessive logging from block cache Jarek Kowalski 2018-09-14 20:02:08 -07:00
  • d0abb4fd36 fixed lint error Jarek Kowalski 2018-09-14 19:39:59 -07:00
  • 210d165148 changed how cache sweep is performed to use heap instead of loading and sorting everything in-memory Jarek Kowalski 2018-09-14 19:10:42 -07:00
  • 09408a5782 updating timestamp on block cache access to have actual LRU semantics Jarek Kowalski 2018-09-14 18:51:56 -07:00
  • 08d62d60f1 revamped progress bar by including hashing and uploading part separately Jarek Kowalski 2018-09-13 21:41:11 -07:00
  • 636837317b added 'block verify' subcommand Jarek Kowalski 2018-09-13 20:14:07 -07:00
  • a922c2b568 s3: fixed off-by-one error in s3_storage.GetBlock(), added more tests added progress reporting to s3 provider Jarek Kowalski 2018-09-13 20:11:41 -07:00
  • 69782d2abe refactored cache commands Jarek Kowalski 2018-09-13 19:32:56 -07:00
  • 906b8eaee3 plumbed through context to all manifest manager methods and switched to lazy initialization Jarek Kowalski 2018-09-12 19:15:53 -07:00
  • f2c7c29a57 fixed travis build Jarek Kowalski 2018-09-10 19:31:57 -07:00
  • 3d0ab23c03 switched release process to using goreleaser Jarek Kowalski 2018-09-08 06:58:39 -07:00
  • 93e03635fe added dist/ to .gitignore Jarek Kowalski 2018-09-09 18:24:12 -07:00
  • 3b82eadaa6 lint: disabled gosec linter until issues are fixed Jarek Kowalski 2018-09-09 18:23:47 -07:00
  • 59a3f4beec switched to stable version of gopkg.in/cheggaaa/pb.v1 Jarek Kowalski 2018-09-09 16:17:08 -07:00
  • 4cf73fdd0f moved storagetesting to kopia/internal Jarek Kowalski 2018-09-08 11:08:51 -07:00