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
e00616b016
Write version.txt on building into root of downloads
2017-12-07 21:49:32 +00:00
006b296c34
Tidy up Makefile to get rid of vendor directory avoidance workarounds
2017-12-03 13:03:20 +00:00
a5e0115b19
Makefile: clean some more files
2017-09-30 16:02:00 +01:00
b2b989434d
docs: use a shortcode to insert the version string
2017-09-30 09:28:49 +01:00
8771d352d4
Makefile: make test now stores logs and tests everything
2017-09-27 16:13:33 +01:00
9a62d2f8ad
Makefile: avoid using deprecated xargs arguments
2017-09-10 07:43:13 +02:00
672c410235
Update to using go1.9 as the default go version
...
Get rid of Makefile spaghetti for avoiding vendor directory where
possible in make check.
2017-08-29 16:39:56 +01:00
ee6a35d750
Test compilation of all arches
...
* Add compile_all step to Makefile
* Add this to travis
* Add -compile-only flag to cross-compile.go to save time making the zips
2017-08-04 23:20:26 +01:00
5255cbf5e3
Update godep as part of vendor update
2017-07-23 08:51:57 +01:00
0b6fba34a3
Fix fetch_windows target in Makefile
2017-07-22 20:44:09 +01:00
a73ecec11f
Version v1.37
2017-07-22 20:04:29 +01:00
9ac72ee53f
Make commit number in beta version tag be 3 digits always
2017-07-07 21:31:52 +01:00
5ed4bc97f3
travis: reduce number of parallel builds to avoid "Killed" error
2017-06-19 08:16:35 +01:00
54e37be591
Only test with -race using go latest
2017-06-19 08:07:50 +01:00
8f54dc06a2
Use build tags to control when and where cmount is built
2017-05-19 17:08:04 +01:00
77cd93ef89
Fix tag to 8 digits of commit to make Appveyor and Travis consistent
2017-05-15 20:58:48 +01:00
5b063679b5
travis: install libfuse for cmount build and disable on OS X
2017-05-15 17:41:16 +01:00
09093a9954
Use appveyor to build the Windows beta releases
2017-05-15 17:41:16 +01:00
b553c23d5b
Automate production of zip files for Windows
2017-05-15 16:56:47 +01:00
17633f5460
Require go1.6 for building rclone
...
This is required because google.golang.org/grpc needs it.
2017-05-11 17:07:49 +01:00
98c2d2c41b
Switch to using the dep tool and update all the dependencies
2017-05-11 15:39:54 +01:00
4810aa65a4
Update references from HTTP to HTTPS where possible
2017-03-29 05:38:34 -07:00
503cd84919
Start v1.36-DEV development
2017-03-18 11:30:59 +00:00
118e26f8e2
Version v1.36
2017-03-18 11:16:43 +00:00
f7252645ba
Make the Makefile build rclone with the correct version number by default
2017-02-27 11:53:03 +00:00
980cd5bfd8
Put the -beta-latest files at the root of beta.rclone.org - fixes #1047
2017-02-20 18:03:02 +00:00
86cc9f3dfb
Include git-log.txt into beta releases - fixes #1047
2017-02-20 17:08:07 +00:00
1ae604fcf4
cross-compile: make rclone-beta-latest* for download #1047
2017-02-20 16:58:46 +00:00
69a15ae173
Replace gox with a go script to do cross compiling
...
gox wasn't building the mips binaries for some reason.
2017-02-17 21:54:32 +00:00
5cdfe9c7ae
Updae to go1.8
2017-02-17 09:40:14 +00:00
186aedda98
Fix go vet on go 1.7
2017-02-12 12:43:13 +00:00
80f53176d9
Rename log functions and factor into own file
2017-02-11 17:54:50 +00:00
47ebd0789c
Make "make quicktest" ignore a config file if present for local running
...
This means "make quicktest" should give the same result as when run by
Travis.
2017-01-16 17:54:18 +00:00
09897c8d0d
Save test dependencies too on make update
2016-11-19 10:22:23 +00:00
8118623680
Rebuild the godeps from scratch on update and include godep as a build_dep
2016-11-19 10:05:20 +00:00
687abe7803
Fix godep update
2016-11-06 14:50:52 +00:00
f7af730b50
Use a vendor directory for repeatable builds - fixes #816
...
This is using godep to manage the vendor directory.
2016-11-05 18:18:08 +00:00
618f2e33e8
Show the BETA_URL in make vars
2016-10-08 11:23:21 +01:00
391feb698e
Automatically upload betas on pushes to master
...
* Add links to betas on the download page
* Encourage new issue submitters to use the beta
2016-10-05 12:47:57 +01:00
4dae5ee264
Move build scripts to bin sub-directory
2016-10-04 11:37:31 +01:00
54fdc6866e
Make version tag include branch if not master
2016-09-08 08:04:13 +01:00
d7b79b4481
Mark the compiled from source version with -DEV - fixes #627
2016-08-18 21:31:10 +01:00
549cac90af
Use cobra autogenerated docs
...
* put the most up to date docs into the code
* generate command docs using rclone gendocs
* put command docs into own directory
* remake them into MANUAL.md
2016-08-04 21:47:14 +01:00
96e2271cce
Factor commands into Makefile
2016-07-13 12:25:19 +01:00
1d6698a754
Build tweaks - fixes #484
...
* disable CGO for static builds everywhere
* override Version in release build script
* don't output symbol table in release binaries
2016-06-03 20:34:19 +01:00
7f2e9d9a6b
Require go v1.5 for compilation
...
Google cloud package requires go v1.5 to compile, so we need to require the same for rclone.
Fixes #408
2016-04-04 17:34:39 +01:00
40dc575aa4
Update Travis CI
...
- Only use golint if version is > Go 1.4
- Add Go 1.6 and tip as test targets.
2016-03-23 17:07:26 +00:00
ea11f5ff3d
Stop make beta remaking the docs
2016-02-21 10:29:48 +00:00
e62c0a58a7
Version 1.27
2016-01-31 17:50:13 +00:00