Commit Graph

3660 Commits

Author SHA1 Message Date
Jarek Kowalski
e111821b8d Makefile: added include for Makefile.local which can be used to create custom targets and overrides 2019-05-31 20:59:06 -07:00
Jarek Kowalski
698d2feb66 initialization improvements:
- create filesystem directory if it does not exists
- removed dangerous --overwrite option
- changed default splitter to a non-deprecated one
2019-05-31 20:12:46 -07:00
Jarek Kowalski
6678c01f46 object_splitter_test: added baseline test 2019-05-31 06:49:54 -07:00
Jarek Kowalski
543f34ea6b go.mod: added missing dependency v0.3.0-pre9 2019-05-30 23:42:15 -07:00
Jarek Kowalski
06418404f2 added logo in PNG format 2019-05-30 22:42:21 -07:00
Jarek Kowalski
03339c18af [breaking change] deprecated DYNAMIC splitter due to license issue
The splitter in question was depending on
github.com/silvasur/buzhash which is not licensed according to FOSSA bot

Switched to new faster implementation of buzhash, which is
unfortunately incompatible and will split the objects in different
places.

This change is be semi-breaking - old repositories can be read, but
when uploading large objects they will be re-uploaded where previously
they would be de-duped.

Also added 'benchmark splitters' subcommand and moved 'block cryptobenchmark'
subcommand to 'benchmark crypto'.
2019-05-30 22:20:45 -07:00
Jarek Kowalski
2f0ff90c1a travis: install GCP service account after merge 2019-05-28 19:13:08 -07:00
Jarek Kowalski
09e12bec86 go.mod: update dependencies 2019-05-27 17:18:23 -07:00
Jarek Kowalski
d2b58c14a3 skip signing for pull requests 2019-05-27 16:26:28 -07:00
Jarek Kowalski
480c4de443 fixed deprecated 'nfpm' in .goreleaser.yml 2019-05-27 16:26:28 -07:00
Jarek Kowalski
3c54cb187a Update README.md 2019-05-27 16:24:20 -07:00
Jarek Kowalski
14b15be746 Merge pull request #26 from jkowalski/import-repo
Merged 'repo' repository back to this one. It's too tedious to maintain two separate repositories.
2019-05-27 16:00:23 -07:00
Jarek Kowalski
0c41d41276 Fixed up paths after merge 2019-05-27 15:48:39 -07:00
Jarek Kowalski
b6abef96e6 Merge github.com:kopia/repo into import-repo 2019-05-27 15:41:55 -07:00
Jarek Kowalski
a177394cde docs: added installation instructions using RPM and DEB 2019-05-15 22:05:22 -07:00
Jarek Kowalski
e8c32f414d travis: install keyring via /tmp v0.3.0-pre8 2019-05-15 21:39:39 -07:00
Jarek Kowalski
5fdc25b574 added docs for verifying downloaded packages 2019-05-15 21:00:30 -07:00
Jarek Kowalski
c286d5bd75 goreleaser: use detached ASCII signature 2019-05-15 21:00:30 -07:00
Jarek Kowalski
176c831fd8 goreleaser: added checksum signing v0.3.0-pre7 2019-05-15 20:34:06 -07:00
Jarek Kowalski
3d637735f1 travis: changed how rpm is installed 2019-05-15 20:16:02 -07:00
Jarek Kowalski
aa40465aed goreleaser: build rpm and deb packages 2019-05-15 20:01:48 -07:00
Jarek Kowalski
1d0c9d2639 goreleaser: fixed homebrew repository name v0.3.0-pre6 2019-05-15 18:32:23 -07:00
Jarek Kowalski
06acbd0d95 added homebrew output to goreleaser v0.3.0-pre5 2019-05-15 18:21:31 -07:00
Jarek Kowalski
a93c1ce146 site: instant search box 2019-05-14 19:00:02 -07:00
Jarek Kowalski
a6a153b22e switched fmt.Errorf() to errors.Wrap() 2019-05-11 12:34:14 -07:00
Jarek Kowalski
bac8adcaec switched wrapping errors from fmt.Errorf() to errors.Wrap() 2019-05-11 09:35:49 -07:00
Jarek Kowalski
e2554df46d travis: ignore decryption errors for KOPIA_GCS_CREDENTIALS_FILE and skip tests, decryption does not work for pull requests 2019-05-11 09:26:36 -07:00
Jarek Kowalski
440a1de2b2 added official release target 2019-05-09 23:51:16 -07:00
Jarek Kowalski
91c0cc3436 site: replace slack links with invite links 2019-05-09 23:33:48 -07:00
Jarek Kowalski
142bfa3622 site: included logging-related flags, cleanup v0.3.0-pre2 2019-05-09 23:00:07 -07:00
Jarek Kowalski
be2b89f871 tweaked GH badges 2019-05-09 22:19:09 -07:00
Jarek Kowalski
296c44e12a Merge pull request #8 from fossabot/master
Add license scan report and status
2019-05-09 22:18:04 -07:00
Jarek Kowalski
0136053c91 Merge pull request #12 from kopia/docs
Revamped kopia.io website
2019-05-09 22:16:56 -07:00
Jarek Kowalski
2787011e02 Revamped kopia.io website.
Added build pipeline to keep the reference in sync with the code.
2019-05-09 22:11:03 -07:00
Jarek Kowalski
9a50ca6635 travis: pre-download modules as part of travis setup 2019-04-03 18:16:43 -07:00
Jarek Kowalski
beede7c71f travis: pre-download modules as part of travis setup 2019-04-03 18:15:18 -07:00
Jarek Kowalski
0ca85ee169 travis: switched GO111MODULE=on globally 2019-04-03 18:11:09 -07:00
Jarek Kowalski
e1b5854e34 travis: switched GO111MODULE=on globally 2019-04-03 18:09:41 -07:00
Jarek Kowalski
682f72113e Makefile: force GO111MODULE=on on test 2019-04-03 17:57:02 -07:00
Jarek Kowalski
68f18c330d travis: attempt to fix build 2019-04-02 22:56:09 -07:00
Jarek Kowalski
4b77e2d233 Makefile: removed stale targets 2019-04-02 22:42:11 -07:00
Jarek Kowalski
5b1c51bf76 go.mod: updated repo 2019-04-02 19:26:48 -07:00
Jarek Kowalski
008f7aaf31 travis: removed travis-setup 2019-04-01 22:13:30 -07:00
Jarek Kowalski
38102efc73 Makefile: missing dependency 2019-04-01 22:00:23 -07:00
Jarek Kowalski
731d6abebc fixed build broken by overly aggressive linter fixes 2019-04-01 21:53:42 -07:00
Jarek Kowalski
bdafe117d9 Makefile: switched linter to golangci-lint and updated goveralls setup
fixed lint errors & removed .gometalinter config
2019-04-01 19:22:01 -07:00
Jarek Kowalski
fdfd336d6e lint: fixed various linter issues 2019-04-01 18:59:48 -07:00
Jarek Kowalski
782bc581d0 Makefile: switched to golangci-lint 2019-04-01 18:47:10 -07:00
Jarek Kowalski
1e3c9c8067 upgraded to go1.12 2019-03-31 18:52:24 -07:00
Jarek Kowalski
0de3f57d25 go.mod: updated 2019-03-31 18:52:24 -07:00