Richard Patel
44b603d2bd
lib: add plugin support
...
This enables loading plugins from RCLONE_PLUGIN_PATH if set.
2019-09-29 11:05:10 +01:00
Nick Craig-Wood
af3c47d282
fstest: remove -subdir flag as it no longer tests anything useful #3421
2019-08-17 09:54:19 +01:00
Nick Craig-Wood
57d5de6fba
build: fix up package paths after repo move
...
git grep -l github.com/ncw/rclone | xargs -d'\n' perl -i~ -lpe 's|github.com/ncw/rclone|github.com/rclone/rclone|g'
goimports -w `find . -name \*.go`
2019-07-28 18:47:38 +01:00
Ben Boeckel
3d424c6e08
docs: fix various typos
2019-03-28 15:12:51 +00:00
Nick Craig-Wood
f365230aea
doc: Add more info on testing to CONTRIBUTING
2019-01-12 18:28:51 +00:00
Nick Craig-Wood
ff0b8e10af
s3: Support Alibaba Cloud (Aliyun) OSS
...
The existing s3 backend passed all integration tests with OSS provided
`force_path_style = false`.
This makes sure that is so and adds documentation and configuration
for OSS.
Thanks to @luolibin for their work on the OSS backend which we ended
up not needing.
Fixes #1641
Fixes #1237
2019-01-12 17:28:04 +00:00
Nick Craig-Wood
f97c4c8d9d
fstest/test_all: rework integration tests to improve output
...
- Make integration tests use a config file
- Output individual logs for each test
- Make HTML report and open browser
- Optionally email and upload results
2018-10-23 14:07:48 +01:00
David Haguenauer
1d16e16b30
docs: replace "Github" with "GitHub"
...
This the way GitHub refer to themselves.
2018-10-13 12:55:45 +01:00
Nick Craig-Wood
78b9bd77f5
docs: auto generate backend options documentation
...
This inserts the output of "rclone help backend xxx" into the help
pages for each backend.
2018-10-06 11:47:46 +01:00
Nick Craig-Wood
17ab38502d
Revamp issue and PR templates and CONTRIBUTING guide
...
Thanks to @fd0 of the restic project for a very useful blog post and
something to plagiarise :-)
https://restic.net/blog/2018-09-09/GitHub-issue-templates
2018-09-21 18:17:32 +01:00
Alex Chen
22ee4151fd
build: make CIs available for forks
...
This makes it possible to run CI on a fork of rclone which is useful for contributors.
2018-09-07 10:17:26 +01:00
Anagh Kumar Baranwal
5a6750e1cd
cache: documentation fix for cache-chunk-total-size - Fixes #2519
...
Signed-off-by: Anagh Kumar Baranwal <anaghk.dos@gmail.com>
2018-09-04 16:16:35 +01:00
Nick Craig-Wood
5e75a9ef5c
build: switch to using go1.11 modules for managing dependencies
2018-08-28 17:08:22 +01:00
Nick Craig-Wood
6427029c4e
vendor: update all dependencies
...
* Update all dependencies
* Remove all `[[constraint]]` from Gopkg.toml
* Add in the minimum number of `[[override]]` to build
* Remove go get of github.com/inconshreveable/mousetrap as it is vendored
* Update docs with new policy on constraints
2018-05-05 15:52:24 +01:00
Nick Craig-Wood
0fa700b3cf
Make integration tests use go1.7+ nested tests #2154
...
* Removed generated code and code generator
* Updated docs on how to write integration tests
* Tidied up the actual integration tests
2018-04-08 15:04:14 +01:00
Nick Craig-Wood
2b6f7028a6
vendor: github.com/abbot/go-http-auth for #1802
2018-02-16 18:28:09 +00:00
Nick Craig-Wood
c2ce3114f4
Update CONTRIBUTING with more info about integration tests.
2018-01-26 10:00:16 +00:00
Stefan Breunig
e57a388851
docs: Update integration testing guide
2018-01-20 18:52:53 +00:00
Nick Craig-Wood
11da2a6c9b
Break the fs package up into smaller parts.
...
The purpose of this is to make it easier to maintain and eventually to
allow the rclone backends to be re-used in other projects without
having to use the rclone configuration system.
The new code layout is documented in CONTRIBUTING.
2018-01-15 17:51:14 +00:00
Nick Craig-Wood
9e9297838f
Implement pcloud remote - #418
2017-10-01 11:37:35 +01:00
Nick Craig-Wood
92d2e1f8d7
azureblob: rework and complete #801
...
* Fixup bitrot (rclone and Azure library)
* Implement Copy
* Add modtime to metadata under mtime key as RFC3339Nano
* Make multipart upload work
* Make it pass the integration tests
* Fix uploading of zero length blobs
* Rename to azureblob as it seems likely we will do azurefile
* Add docs
2017-08-04 22:56:16 +01:00
Nick Craig-Wood
6ae29df4d7
Add commit message and updating a backend sections to CONTRIBUTING
2017-07-23 13:23:42 +01:00
Nick Craig-Wood
7b81f12dad
box: add docs
...
* reorder remotes so they are in alphabetical order by full name everywhere
* update CONTRIBUTING doc
2017-07-23 11:32:34 +01:00
Nick Craig-Wood
0dbf1230bc
Update CONTRIBUTING with --fast-list
2017-06-20 21:27:14 +01:00
Nick Craig-Wood
cfc5f7bb2d
Document another file to edit when making a remote
2017-05-25 09:28:18 +01:00
Nick Craig-Wood
98c2d2c41b
Switch to using the dep tool and update all the dependencies
2017-05-11 15:39:54 +01:00
marvwatson
4810aa65a4
Update references from HTTP to HTTPS where possible
2017-03-29 05:38:34 -07:00
Nick Craig-Wood
006227baed
Replace -v with -vv where necessary or change Debugf to Logf
2017-02-11 20:27:46 +00:00
Nick Craig-Wood
20c033b484
Add a writing documentation section and update document
2017-01-29 09:47:47 +00:00
Nick Craig-Wood
d4ddbcea96
Notes on the vendor directory
2016-11-19 10:09:50 +00:00
Nick Craig-Wood
4dae5ee264
Move build scripts to bin sub-directory
2016-10-04 11:37:31 +01:00
Nick Craig-Wood
f0434789cf
Encourage using the latest version before submitting an issue.
2016-07-28 10:38:16 +01:00
Nick Craig-Wood
5189231a34
Tweaks to rclone authorize
...
* Document the headless / remote setup procedure
* Move Config constants into fs
* Parse arguments in main for Authorize
2016-01-07 20:31:23 +00:00
Nick Craig-Wood
3423de65fa
Make canonical place for all fs in fs/all/all.go
2016-01-03 14:12:45 +00:00
Nick Craig-Wood
dfd46c23f9
Fix forgotten update for test_all.go
2015-12-30 12:12:24 +00:00
Nick Craig-Wood
ddf39f2d57
Replace test_all.sh with test_all.go which is cross platform and parallel
2015-12-30 09:26:34 +00:00
Nick Craig-Wood
64a808ac76
Add CONTRIBUTING file
2015-12-29 19:23:20 +00:00