Jarek Kowalski
18532f736b
cli: fixed linter warning
2018-12-29 15:29:21 -08:00
Jarek Kowalski
1cd927c8fc
cli: added 'block cryptobenchmark' subcommand
2018-12-29 15:14:49 -08:00
Jarek Kowalski
a6a9729f71
upgraded repo to v0.2.0
2018-12-29 15:14:29 -08:00
Jarek Kowalski
43e58c5a4c
upgraded repo to newest version
2018-12-22 20:07:34 -08:00
Jarek Kowalski
88e5525436
snapshotfs: merged internal/dir into snapshotfs
2018-11-03 11:47:02 -07:00
Jarek Kowalski
45ce0b35b1
snapshot: moved dir.Entry to snapshot.DirEntry
2018-11-03 11:44:19 -07:00
Jarek Kowalski
4edd0a13bb
cli: swapped object ID and file name in ls output
2018-11-03 11:35:31 -07:00
Jarek Kowalski
242d012a54
removed fs.EntryMetadata and replaced fs.Entry with os.FileInfo + small additions
2018-11-03 11:28:06 -07:00
Jarek Kowalski
bb4c6674c7
snapshotfs: merged internal.Upload into snapshotfs
2018-11-03 08:39:07 -07:00
Jarek Kowalski
2af84bc769
moved examples to kopia/repo repository
2018-10-28 20:27:20 -07:00
Jarek Kowalski
bdc1d63601
readme: removed coverage badge
...
most code tested at repository level
2018-10-27 12:30:20 -07:00
Jarek Kowalski
82b7a9653f
go.mod: updated repo dependency
2018-10-27 12:28:45 -07:00
Jarek Kowalski
20a2980be4
added go1.11 module
2018-10-27 08:50:22 -07:00
Jarek Kowalski
6170e5423e
fixed build break
2018-10-26 20:49:49 -07:00
Jarek Kowalski
327d8317d8
refactored repo/ into separate github.com/kopia/repo/ git repository
2018-10-26 20:40:57 -07:00
Jarek Kowalski
a824c96271
refactor: repo.NewRepositoryOptions
2018-10-23 21:37:30 -07:00
Jarek Kowalski
dd1c0943cd
refactor: moved config file management to kopia/kopia/repo
...
also fixed layering issue and removed dependency from 'object'
on 'config'
2018-10-23 19:43:43 -07:00
Jarek Kowalski
3a4b581814
snapshot: added tests
2018-10-21 22:46:38 -07:00
Jarek Kowalski
c999c0fba8
moved fs/repofs to snapshot/snapshotfs
2018-10-20 11:36:14 -07:00
Jarek Kowalski
d47f662316
refactoring: moved kopia/kopia/policy to kopia/kopia/snapshot/policy
2018-10-20 09:55:52 -07:00
Jarek Kowalski
123673b5be
coverage: actually enable on travis
2018-10-20 09:33:32 -07:00
Jarek Kowalski
bcbab79dd0
coverage: updated 'go test' command to include all packages
...
previously the coverage for each package only included lines covered by tests in the same package,
excluding end-to-end tests
now, we get very different coverage numbers...
2018-10-20 09:20:08 -07:00
Jarek Kowalski
f43eae0493
packindex: removed dead code
2018-10-19 17:26:11 -07:00
Jarek Kowalski
c91a71fa7c
repo: fixed broken end-to-end test
2018-10-19 17:25:55 -07:00
Jarek Kowalski
a0d068e2a8
packindex: improved code coverage of packindex package, added fuzz testing
2018-10-18 14:33:43 -07:00
Jarek Kowalski
6633e71ae5
block: cleanup
2018-10-17 18:02:44 -07:00
Jarek Kowalski
2f8481b9d4
repo: removed TESTONLY_MD5 algorithm everywhere
2018-10-17 17:58:35 -07:00
Jarek Kowalski
09d41a27d3
repo/block: switched repository_test to use SHA256 and fixed bug that prevented this format from working
2018-10-17 17:45:12 -07:00
Jarek Kowalski
e513fdeb28
removed golint dependency
2018-10-13 12:14:42 -07:00
Jarek Kowalski
321aad75b5
added storage.ConfigInfo roundtripping tests
2018-10-13 12:07:06 -07:00
Jarek Kowalski
fc76fdd44a
storage/webdav: fixed build/lint errors
2018-10-09 17:50:02 -07:00
Jarek Kowalski
42cbb0e572
storage/webdav: switched to using 'github.com/studio-b12/gowebdav' instead of homegrown implementation of webdav client
2018-10-09 17:03:34 -07:00
Jarek Kowalski
c585f50be5
storage/s3: reenabled s3 test
2018-10-09 17:03:22 -07:00
Jarek Kowalski
db565f041e
storage/webdav: fixed webdav provider, re-enabled tests
2018-10-08 21:11:24 -07:00
Jarek Kowalski
56701478d0
added coverage badge
2018-10-07 11:14:57 -07:00
Jarek Kowalski
560e5c37b9
added coveralls code coverage
2018-10-06 20:11:54 -07:00
Jarek Kowalski
3d61b4b39b
cli: fixed some 'diff' issues and added integration test
2018-10-06 11:32:54 -07:00
Jarek Kowalski
77aef5d02e
cli: added 'diff' command which compares two directories and optionally emits unified diff
2018-10-06 09:55:36 -07:00
Jarek Kowalski
800c95dc41
cli: 'snap list' switched to ellided snapshot list by default (can be changed with '-a')
2018-10-06 09:55:36 -07:00
Jarek Kowalski
f4573f089e
removed 'object' subcommand and flattened children directly under app
2018-10-06 09:55:12 -07:00
Jarek Kowalski
3c26be391a
added global hidden --timezone flag for changing the timezone in which the timestamps are displayed
2018-10-06 09:54:43 -07:00
Jarek Kowalski
fbffab8bc9
cli: create global policy when repository is created
2018-09-29 09:51:15 +02:00
Jarek Kowalski
4270d8a67f
policy: refactored retention policy to be applied in policy.ApplyRetentionPolicy()
2018-09-16 12:48:07 -07:00
Jarek Kowalski
41eaed003a
cli: added 'snapshot list --skip-identical option to shorten the output
2018-09-16 10:01:03 -07:00
Jarek Kowalski
d8398c4a58
cli: added auto-expiration of snapshots at the end of an upload
2018-09-15 22:17:39 -07:00
Jarek Kowalski
61bdd33439
block: added compaction options to exclude deleted blocks and force compaction of large blocks
2018-09-15 17:43:00 -07:00
Jarek Kowalski
304b43d27c
cli: additional output options for 'block list'
2018-09-15 17:32:58 -07:00
Jarek Kowalski
ee2d60214e
cli: added 'block list --deleted-only' option
2018-09-15 15:25:28 -07:00
Jarek Kowalski
daa5e2adc9
cleanup
2018-09-15 14:48:00 -07:00
Jarek Kowalski
0378649d9b
removed excessive logging from block cache
2018-09-14 20:02:08 -07:00