ddf39f2d57
Replace test_all.sh with test_all.go which is cross platform and parallel
2015-12-30 09:26:34 +00:00
c8cd2b510f
More notes
2015-09-02 19:17:33 +01:00
968b5a0984
Update notes
2015-06-05 20:00:36 +01:00
a5974999eb
Update docs - fixes #32
2015-02-28 14:15:47 +00:00
20535348db
Update docs to remove obsolete bug - fixes #21
2015-02-07 22:32:51 +00:00
3d83a265c5
Update notes
2015-02-05 22:44:02 +00:00
51b24a1dc6
dropbox: adapt code to recent library changes
2014-12-23 13:55:22 +00:00
18439cf2d7
Move rclonetest into go tests for fs module
2014-08-03 11:18:25 +01:00
d3c16608e4
Test Listing the Root of each Fs
2014-07-31 23:20:39 +01:00
3e27ff1b95
Add Root List test and fs.Limited tests for single files
2014-07-31 21:35:29 +01:00
02d50f8c6e
local: remove annoying debug message
2014-07-22 23:06:01 +01:00
e09ef62d5b
core: Fix race detected by go race detector
2014-07-22 23:03:14 +01:00
a75bc0703f
Version 1.04
2014-07-21 21:32:37 +01:00
9aa4b6bd9b
Version 1.02
2014-07-19 13:24:48 +01:00
6c10024420
rclonetest: add --subdir flag for testing with a sub directory
...
Also add a test script for testing all the remotes
2014-07-19 13:07:56 +01:00
c1a245d1c8
Factor UserAgent to fs and move Version to fs
2014-07-13 19:19:58 +01:00
dd6d7cad3a
Notes about storage systems
2014-07-09 20:50:08 +01:00
d4817399ff
Fix release procedure
2014-07-03 22:01:25 +01:00
99695d57ab
Implement single file operations for all file systems
2014-05-05 22:17:57 +01:00
365dc2ff59
Version v0.96 - automate the release process
2014-04-25 18:18:58 +01:00
8fd59f2e7d
drive: Use o.Update and fs.Put to optimise transfers
2014-04-18 17:49:01 +01:00
86b77f3ca8
drive: Fix multiple files of same name being created
...
ModifiedDate seems to be set on Insert if set, so do that
2014-04-17 22:27:33 +01:00
b4dd693d23
drive: Rework token aquisition into config framework and store token in config file
2014-03-27 16:52:39 +00:00
dc0e9383a8
Update notes
2014-03-16 00:33:03 +00:00
eefe789fc2
More notes
2013-10-25 12:05:37 +01:00
90738f4081
More notes
2013-07-11 17:36:53 +01:00
f5e60b6e37
Rename to rclone
2013-06-27 20:09:40 +01:00
4cce906f8b
Implement fs.ListDir / lsd command
2013-01-23 22:43:20 +00:00
f8246b5a7e
Implement Precision interface in all filesystems
...
* drive: add mime type on upload
* drive: correct info on upload to fix crash
* local: measure time precision by making a local file and using Chtimes
* swift: move snet parameter here
* core: add -modify-window and compute the optimum one
* core: use modify window when checking times
2013-01-19 10:16:51 +00:00
6e732f3dc0
Implement Purger interface and drive.Purge
2013-01-18 17:11:44 +00:00
fdb1ec4d53
Implement Google Drive interface
...
* needs writeup of rather complicated api key setup
* not implemented yet
* fix for slow directory listing
* mimetypes for files
2013-01-18 17:11:22 +00:00
8b066ba77c
Don't delete files if errors in copy phase of sync
...
Make check return errors on differences
2013-01-10 22:14:23 +00:00
555ab5001e
Factor Put() methods into generic Copy() function
2013-01-10 21:58:46 +00:00
38ce4c3629
S3: Fix mkdir not to error if bucket exists and implement SetModTime
2013-01-08 22:31:16 +00:00
b9e468ebbd
Add initial S3 support
...
* Requires a patched goamz to enable metadata reading and writing
* Still todo: updating metadata
* EU region not working yet
2013-01-08 18:59:38 +00:00
f7197c30d7
Implement stats counting and reporting and return errors in return code
2013-01-03 22:50:00 +00:00
12015b0007
Run ls in parallel so can parallelise the slow ModTime operations
2013-01-02 15:34:25 +00:00
ecb863dd4f
Make ModTime fall back to LastModified header
...
Which means it no longer needs to report an error which simplifies the code
2013-01-02 15:21:55 +00:00
90a2c86eb3
Implement check and help commands
2012-12-31 17:32:11 +00:00
335667fdcb
Implement sync, -dry-run and fix logging
...
* Implement sync command
* Implement String() interface for Fs
* Sort out logging of FsObject~s
* Implement -dry-run, -verbose and -quiet
2012-12-31 16:40:34 +00:00
c15ae179ee
Detect Fs from path to make operations consistent everywhere
2012-12-29 11:35:41 +00:00
c3671907cb
Update notes
2012-12-23 17:46:03 +00:00
19668ac18f
Fix loss of precision for setting timestamps so roundtrip happens properly
2012-12-01 12:05:17 +00:00
25a1b96537
Make download work properly skipping not changed files
...
Reorganise FsObject and factor more stuff into methods
Note that os.Chtimes() isn't setting the same precision (us) as we are
reading from os.Lstat() (ns) so the modification times don't roundtrip
properly yet.
2012-12-01 10:53:48 +00:00
a3e28e6b97
Fix downloads - missing is the modified check so it downloads everything
2012-12-01 08:18:58 +00:00
4d23e29274
Make checking and uploading run in parallel using channels
...
Runs much faster and uses much less memory (thanks to walking the
filesystem into a channel too).
2012-11-29 22:13:58 +00:00
ba24b84396
Use ObjectsAll and ContainersAll to see everything
2012-11-28 23:40:09 +00:00
a49b8ca0b6
Use filesystem walk ordering rather than hash order
2012-11-28 11:38:14 +00:00
3e4f75b558
Fix relative vs absolute path confusion in logging
2012-11-28 11:32:04 +00:00
e3096508dd
If the remote object doesn't have mtime then check the md5sum to see if changed
2012-11-28 11:17:31 +00:00