Alexander Neumann
c88c48a29f
Do not build toolchain with gox for Go >= 1.5
2016-08-16 20:51:46 +02:00
Alexander Neumann
2fa93b291a
Update default Go version in Dockerfile
2016-08-16 20:51:31 +02:00
Alexander Neumann
1ad4d1aafd
Require Go 1.6 or greater
2016-08-16 20:32:58 +02:00
Jan Stürtz
b108966b12
Fix 567 ( #570 )
...
* Patch for https://github.com/restic/restic/issues/567
Backup also files on windows with longer pathnames than 255 chars (e.g. from node).
as fd0 says "So, as far as I can see, we need to have custom methods for all functions that accept a path, so that on Windows we can substitute the normal (possibly relative) path used within restic by an (absolute) UNC path, and only then call the underlying functions like os.Stat(), os.Lstat(), os.Open() and so on.
I've already thought about adding a generic abstraction for the file system (so we can mock this easier in tests), and this looks like a good opportunity to build it."
* fixed building tests
* Restructured patches
Add Wrapper for filepath.Walk
* using \\?\ requires absolute pathes to be used.
Now all tests run
* used gofmt on the code
* Restructured Code. No patches dir, integrate the file functions into restic/fs/
There is still an issue, because restic.fs.Open has a different api the os.Open, which returns the result of OpenFile, but takes only a string
* Changed the last os.Open() calls to fs.Open() after extending the File interface
* fixed name-clash of restic.fs and fuse.fs detected by travis
* fixed fmt with gofmt
* c&p failure: removed fixpath() call.
* missing include
* fixed includes in linux variant
* Fix for Linux. Fd() is required on File interface
* done gofmt
2016-08-15 21:59:13 +02:00
Alexander Neumann
4b8b625b90
Merge pull request #562 from damekr/implement-gomaxprocs-env
...
Issue-535: restic respect GOMAXPROCS env variable depending on go version
2016-08-11 19:09:54 +02:00
damekr
be00d91967
Respect GOMAXPROCS variable
...
Closes #535
2016-08-08 21:37:20 +02:00
Alexander Neumann
e4a9905d6f
Merge pull request #563 from restic/fix-build-script
...
Invert go version test for ldflags
2016-08-04 19:37:30 +02:00
Alexander Neumann
68ec29e7ec
Invert go version test for ldflags
2016-08-03 22:04:03 +02:00
Alexander Neumann
d860ce0570
Merge pull request #559 from vrischmann/master
...
Fix the debug environment variable name in the manual
2016-08-02 22:12:18 +02:00
Alexander Neumann
fc9b27c533
Revert "Fix TestCreateSnapshot, do not generate duplicate data"
...
This reverts commit 628fb0fb72
.
2016-08-02 22:11:55 +02:00
Vincent Rischmann
d4a9b546c1
Fix the debug environment variable name in the manual
2016-08-01 22:23:42 +02:00
Alexander Neumann
628fb0fb72
Fix TestCreateSnapshot, do not generate duplicate data
2016-08-01 22:01:34 +02:00
Alexander Neumann
2de233fe8b
Merge pull request #558 from vrischmann/master
...
Detect a devel version correctly in LDFlags()
2016-08-01 21:49:20 +02:00
Vincent Rischmann
d2834b61fb
Detect a devel version correctly in LDFlags()
2016-08-01 20:47:33 +02:00
Alexander Neumann
c7f5ac22eb
add VERSION file for 0.2.0
2016-07-30 11:24:52 +02:00
Alexander Neumann
959df5cc14
Merge pull request #554 from restic/debug-fuse-panic
...
Fix fuse panic with empty files
2016-07-29 21:51:58 +02:00
Alexander Neumann
e575494353
Correct goreportcard badge URLs
2016-07-29 21:35:06 +02:00
Alexander Neumann
c0fb2c306d
Merge pull request #553 from restic/update-minio-go
...
Update minio-go
2016-07-29 21:23:39 +02:00
Alexander Neumann
8418fed18e
Handle empty files correctly
2016-07-29 21:18:32 +02:00
Alexander Neumann
3de989b7bb
Fix panic with empty files
2016-07-29 21:05:36 +02:00
Alexander Neumann
5afda94a3c
Handle reads with large offsets
2016-07-29 20:55:09 +02:00
Alexander Neumann
56dd4c0595
Update minio-go
2016-07-29 20:28:44 +02:00
Alexander Neumann
a9729eeb1b
Merge pull request #552 from benagricola/fix-connection-leak
...
Explicitly Close() obj after ReadFull()
2016-07-29 20:28:22 +02:00
Ben Agricola
edb1843f24
Explicitly Close() obj after ReadFull()
...
Signed-off-by: Ben Agricola <bagricola@squiz.co.uk>
2016-07-29 14:18:02 +01:00
Alexander Neumann
e1960cadb2
Merge pull request #548 from mappu/patch-1
...
idset.go: micro-optimise away redundant scan
2016-07-28 20:05:23 +02:00
mappu
32985f7904
idset.go: micro-optimise away redundant scan
2016-07-26 09:36:31 +12:00
Alexander Neumann
e8e45fe2e3
Merge pull request #545 from restic/fix-528
...
Don't report valid types as invalid
2016-07-20 21:17:43 +02:00
Alexander Neumann
6b7ddf1b03
Don't report valid types as invalid
...
Closes #528
2016-07-20 20:46:57 +02:00
Alexander Neumann
b8c7622a8a
Merge pull request #543 from mappu/master
...
Updates for build.go
2016-07-17 21:32:13 +02:00
mappu
983e509388
build.go: gofmt
2016-07-16 10:14:41 +12:00
mappu
c9400d5c61
build.go: Support cross-compilation via new --goos
and --goarch
flags
2016-07-16 09:42:41 +12:00
mappu
f967e90a96
build.go: Strip harder (add -w
flag)
2016-07-16 09:42:22 +12:00
mappu
38d4522ea5
build.go: Add go1.7 to list of linkers requiring -Xfoo=bar
syntax
2016-07-16 09:42:02 +12:00
Alexander Neumann
c9ab75a44c
Fix build tag in run_integration_tests.go
2016-06-29 09:36:40 +02:00
Alexander Neumann
8b47ca5f98
Merge pull request #537 from xet7/master
...
Fix typo in Manual.md
2016-06-26 13:58:12 +02:00
Lauri Ojansivu
4e98c951e0
Fix typo in Manual.md
2016-06-26 14:35:48 +03:00
Alexander Neumann
814424fa6e
Merge pull request #531 from restic/update-minio-go
...
Update minio-go
2016-06-08 22:00:16 +02:00
Alexander Neumann
902f619a06
Fix call to minio.New()
...
The last parameter changed semantics from `insecure` to `secure`.
2016-06-08 21:33:18 +02:00
Alexander Neumann
d66a98c2db
Update minio-go
...
This fixes #520 .
2016-06-08 21:11:48 +02:00
Alexander Neumann
e1b5593e07
Merge pull request #525 from koolhead17/miniorestic
...
Added Minio.io configuration steps to run as backend for restic.
2016-05-31 22:32:33 +02:00
koolhead17
789b8c8b49
Added minor modification to the doc as suggested by the author.
2016-05-25 02:26:00 +05:30
Alexander Neumann
795e3d5b6c
Merge pull request #503 from gerdus/restore-latest
...
Add option to restore latest snapshot with optional path and source filters
2016-05-11 20:48:56 +02:00
Gerdus van Zyl
73e9cac5c4
gofmt + small doc fix
2016-05-10 22:20:03 +02:00
Gerdus van Zyl
8010a0d90c
fix
2016-05-10 21:57:30 +02:00
Gerdus van Zyl
3cb68ddb0d
Add option to restore latest snapshot with optional path and source filters
...
eg restic -r r1 restore latest --target restore2 --path "D:\dev\restic\bin\s1"
path and source filters also added to snapshot cmd
eg restic -r r1 snapshots --source nucore --path="D:\dev\restic\bin\s1"
Add option to restore latest snapshot with optional path and source filters
eg restic -r r1 restore latest --target restore2 --path "D:\dev\restic\bin\s1"
path and source filters also added to snapshot cmd
eg restic -r r1 snapshots --source nucore --path="D:\dev\restic\bin\s1"
2016-05-10 21:41:26 +02:00
Gerdus van Zyl
49f82f54b0
rebase, change source to host and add description to manual
2016-05-10 21:40:32 +02:00
Alexander Neumann
6bc7a71e55
Merge pull request #516 from restic/fix-flaky-test
...
Fix flaky worker cancel test
2016-05-09 22:12:39 +02:00
Alexander Neumann
2c1e590e47
Merge pull request #509 from restic/read-from-stdin
...
Allow reading data from stdin
2016-05-09 22:12:22 +02:00
Alexander Neumann
84f7d28abf
Merge pull request #515 from viric/fix_traverse_order
...
Traverse paths in the same order as parent snapshot
2016-05-09 22:10:36 +02:00
Alexander Neumann
cb75737770
Merge pull request #514 from viric/fix_parent_search
...
Better backup parent snapshot search. Part of #513
2016-05-09 22:10:32 +02:00