Commit Graph

78 Commits

Author SHA1 Message Date
Pauline Middelink b4526c4e6e Enable the use of `context` in restic
Set up a cancelble context in global options, hook it into the ctrl-C handler
for proper cancel propegation.

Bump up minimal requirement for Go to version 1.7 in documentation
and test-build files.
2017-03-08 20:12:16 +01:00
Alexander Neumann 92ad35848a Fix Travis Go versions 2017-02-27 20:40:10 +01:00
Alexander Neumann bb69b20aff Travis: Configure Go versions 2017-02-27 20:39:00 +01:00
Alexander Neumann 80e93621e1 Travis: Configure Go versions 2017-02-27 20:37:47 +01:00
Alexander Neumann 11b63d3417 Update Travis 2017-02-18 19:08:11 +01:00
Alexander Neumann 0ef463d56a Update .travis.yml 2016-12-30 15:21:49 +01:00
Alexander Neumann 9add72e9d6 Exclude unneeded test run without fuse tests 2016-09-15 21:37:50 +02:00
Alexander Neumann e7fc908ff1 Run fuse tests on Linux 2016-09-15 21:25:59 +02:00
Alexander Neumann 48924009fe Add codecov.io 2016-09-03 10:44:37 +02:00
Alexander Neumann 1ad4d1aafd Require Go 1.6 or greater 2016-08-16 20:32:58 +02:00
Alexander Neumann be04a3b683 Travis: Update Go version, set ulimit 2016-05-07 23:38:30 +02:00
Alexander Neumann 41e3e12f4b Travis: correct exclude for darwin 2016-04-17 13:08:57 +02:00
Alexander Neumann d4b202243a Update Go versions 2016-04-16 22:50:36 +02:00
Alexander Neumann 98985019f9 Set GOPATH for goveralls 2016-02-23 23:03:38 +01:00
Alexander Neumann 699cb5ed8f Let goveralls fail if it needs to
Maybe this fixes coverage reporting...
2016-02-23 22:16:01 +01:00
Alexander Neumann 4dffd3de66 Update .travis.yml 2016-02-20 17:56:11 +01:00
Alexander Neumann 0a8ef79dad Move top-level files 2016-02-20 17:31:21 +01:00
Alexander Neumann b63399d606 Move things around for gb
This moves all restic source files to src/, and all vendored
dependencies to vendor/src.
2016-02-20 17:31:20 +01:00
Alexander Neumann a45f2cb205 Reduce jobs run on Travis
Skip building and testing restic with Go 1.3, 1.4 and 1.6 on osx.
2016-02-06 13:04:49 +01:00
Alexander Neumann 39f698886a Update Travis Go version 2016-01-28 22:28:17 +01:00
Alexander Neumann f90381910b Remove Go tip, add 1.6beta2 2016-01-16 13:39:12 +01:00
Alexander Neumann bbfd1dd0c0 Fix ignore tip build failure 2016-01-16 13:23:45 +01:00
Alexander Neumann 8d71e5d698 Travis CI: Update Go version, add tip 2016-01-16 13:00:28 +01:00
Alexander Neumann 749ca28534 Update Go 1.4 to version 1.4.3 2015-09-27 17:22:12 +02:00
Alexander Neumann 4fb46faae7 Use Go 1.5.1 for travis tests 2015-09-12 22:15:09 +02:00
Alexander Neumann fd2365724e Remove unneded variables 2015-08-20 19:45:04 +02:00
Alexander Neumann 94eebbaa88 travis: add go1.5 2015-08-20 19:21:53 +02:00
Alexander Neumann d7426a72f4 Revert "travis: remove unneeded GOPATH definition from"
This reverts commit 3eac8061f9.
2015-08-20 19:21:35 +02:00
Alexander Neumann 3eac8061f9 travis: remove unneeded GOPATH definition from 2015-08-20 19:08:09 +02:00
Alexander Neumann f0c8b11793 cleanup travis config, add run_integration_tests.go 2015-08-19 20:24:52 +02:00
Alexander Neumann 90d1414331 Cross-compile on windows 2015-08-19 20:23:52 +02:00
Matthieu Rakotojaona 77c0f69dd0 Don't test fuse on non-darwin 2015-07-19 23:24:52 +02:00
Matthieu Rakotojaona c9d8ab9be5 Skip fuse tests for non-darwin 2015-07-19 23:04:18 +02:00
Matthieu Rakotojaona 9ff98d34ef Add build and test instructions
* Don't build on openbsd
* Don't test fuse on travis
2015-07-19 23:03:32 +02:00
Alexander Neumann a8e04d1826 Travis: Fix installing osxfuse on darwin 2015-07-19 21:51:36 +02:00
Florian Weingarten 7725dedf2d fix permissions 2015-07-18 17:59:25 -04:00
Florian Weingarten a8401973a8 osxfuse for travis on darwin 2015-07-18 17:13:37 -04:00
Alexander Neumann fd0c3d969d Disable gox cross compile on darwin 2015-07-09 21:05:04 +02:00
Jan-Erik Rediger 931307d496 Force sudo: false to run on containers 2015-07-02 16:24:57 +02:00
Alexander Neumann 939fae940d travis: Don't compile for ARM with Go1.3 2015-06-28 22:22:03 +02:00
Alexander Neumann 6a1ac67ec3 Travis: Also test build program 2015-06-24 20:30:22 +02:00
Alexander Neumann c6db8eb19c Fix travis test 2015-06-24 20:29:47 +02:00
Alexander Neumann d5020ac109 Fix debug functions 2015-06-24 20:00:01 +02:00
Alexander Neumann 79f2bb200f Do not run integration tests on i386 2015-06-21 17:40:22 +02:00
Alexander Neumann ae01af045d Add release tag to travis and Makefile 2015-06-21 17:40:22 +02:00
Alexander Neumann cf27a0fdc7 Test travis 2015-06-21 17:40:21 +02:00
Alexander Neumann da2e9d447f Make tests run by travis less verbose 2015-06-21 17:40:21 +02:00
Alexander Neumann cd5b788e48 Ignore goverall errors 2015-06-21 17:40:21 +02:00
Alexander Neumann 219f857c67 travis: Skip join/part for emitting messages 2015-05-18 00:02:51 +02:00
Alexander Neumann eee93e9125 travis: Run tests for 386 and amd64 2015-05-14 23:20:12 +02:00