Nick Craig-Wood
f9b31591f9
drive: Flush directory cache on Purge
2014-07-19 13:05:06 +01:00
Nick Craig-Wood
1527e64ee7
local: Implement Purger interface
2014-07-19 13:05:01 +01:00
Nick Craig-Wood
f7652db4f1
local: Make sure info is never nil
2014-07-19 11:50:11 +01:00
Nick Craig-Wood
8b75fb14c5
local: calculate md5sum on Read or Update since we check it in Copy()
2014-07-19 11:06:25 +01:00
Nick Craig-Wood
07f9a1a9f0
Update docs for Dropbox and Google Cloud Storage
2014-07-18 10:10:08 +01:00
Nick Craig-Wood
7d8bac2711
google cloud storage: fix merge conflict
...
Conflicts:
rclone.go
rclonetest/rclonetest.go
2014-07-16 12:21:01 +01:00
Nick Craig-Wood
cad9479a00
google cloud storage: Update metadata on Put since we get it back
2014-07-16 12:12:36 +01:00
Nick Craig-Wood
dfc8a375f6
dropbox: Switch to using RFC3339 for time metadata
2014-07-15 19:27:42 +01:00
Nick Craig-Wood
7c9bdb4b7a
dropbox: make limited fs work (copy single file)
2014-07-15 19:27:42 +01:00
Nick Craig-Wood
f8bb0d9cc8
dropbox: remove metadata when we remove files
2014-07-15 19:27:42 +01:00
Nick Craig-Wood
b185e104ed
dropbox: Fix mkdir on already created directory
2014-07-15 19:27:42 +01:00
Nick Craig-Wood
e57a4c7c0c
dropbox: open the datastore in the background
2014-07-15 19:27:42 +01:00
Nick Craig-Wood
d2f187e1a1
dropbox: Use /delta to list objects - much quicker
...
Also fix major performance problem - re-reading entry each time!
2014-07-15 19:27:42 +01:00
Nick Craig-Wood
c9aca33030
dropbox: Fix concurrent access to Dropbox datastore and Lower case keys in datastore
2014-07-15 19:27:42 +01:00
Nick Craig-Wood
2b0911531c
dropbox: basics of metadata in Dropbox datastore working
2014-07-15 19:27:42 +01:00
Nick Craig-Wood
2149185fc2
dropbox: Initial support of full Fs interface
...
Still missing metadata support (eg SetModTime)
2014-07-15 19:27:42 +01:00
Nick Craig-Wood
0159da9f37
dropbox: graphics for the Dropbox app (used in auth process)
2014-07-15 19:27:41 +01:00
Nick Craig-Wood
680283d69f
google cloud storage: fix download of files in sub directories
2014-07-15 19:27:31 +01:00
Nick Craig-Wood
c71f339e01
google cloud storage: implement ACLs and delete
2014-07-15 19:27:31 +01:00
Nick Craig-Wood
c91c96565f
google cloud storage: set the Content-Type from the file name
2014-07-15 19:27:31 +01:00
Nick Craig-Wood
b72fc69fbe
google cloud storage: Make operations on single files work
2014-07-15 19:27:30 +01:00
Nick Craig-Wood
a1732c21d8
google cloud storage: Initial support for full Fs interface
2014-07-15 19:27:30 +01:00
Nick Craig-Wood
b83441081c
drive: factor common authentication code into googleauth module
...
In preparation for Google Cloud Storage support
2014-07-15 19:27:30 +01:00
Nick Craig-Wood
8a76568ea8
core: Verify MD5 sums after each transfer
2014-07-15 19:27:05 +01:00
Nick Craig-Wood
c4dc9d273a
rclonetest: check sub directory and downloads
2014-07-15 13:28:48 +01:00
Nick Craig-Wood
66cf2df780
drive: check errors in Open() better
2014-07-15 13:28:35 +01:00
Nick Craig-Wood
c1a245d1c8
Factor UserAgent to fs and move Version to fs
2014-07-13 19:19:58 +01:00
Nick Craig-Wood
e40b09fe61
drive: Fix comment
2014-07-13 10:54:35 +01:00
Nick Craig-Wood
eb2b4ea8aa
rclone: Don't purge if --dry-run set
2014-07-13 10:54:30 +01:00
Nick Craig-Wood
e055ed0489
rclone: change "ls" and add "lsl" and "md5sum" commands
...
Changed "ls" command not to show modification time by default only
size and path. That is because it is slow for nearly all the remotes
as it requires extra metadata lookup. All remotes can look up files
and sizes without extra operations.
Added "lsl" which does what "ls" used to - namely show modification
time, size and path.
Added "md5sum" which produces the same output as the md5sum command -
md5sums and paths that is.
2014-07-12 12:09:20 +01:00
Nick Craig-Wood
dd6d7cad3a
Notes about storage systems
2014-07-09 20:50:08 +01:00
Nick Craig-Wood
37b2274e10
Version 1.01
2014-07-04 21:15:27 +01:00
Nick Craig-Wood
91cfbd4146
drive: fix transfer of big files using up lots of memory - fixes #5
...
This was done by making a seekWrapper which wraps an io.Reader with a
basic Seek for code.google.com/p/google-api-go-client/googleapi to
detect the length. Without this the getReaderSize function reads the
entire file into memory to find its length.
2014-07-04 17:17:21 +01:00
Nick Craig-Wood
d4817399ff
Fix release procedure
2014-07-03 22:01:25 +01:00
Nick Craig-Wood
48d259da68
Version 1.00
2014-07-03 21:56:54 +01:00
Nick Craig-Wood
f86fa6a062
Fix make tag
2014-07-03 21:43:14 +01:00
Nick Craig-Wood
93cb0a47e4
drive: fix whole second dates - fixes #4
2014-07-03 21:32:01 +01:00
Nick Craig-Wood
a12760c038
Travis build correction - fixes #2
2014-06-26 19:05:48 +01:00
Nick Craig-Wood
fdcd6a3a4c
Add travis build file
2014-06-26 18:23:54 +01:00
Nick Craig-Wood
cb7891f4ff
Fix retag
2014-06-26 17:57:32 +01:00
Nick Craig-Wood
8f2684fa70
Version 0.99
2014-06-26 17:49:26 +01:00
Nick Craig-Wood
7ebf48ef42
Fix --dry-run not working and add tests for it - fixes #3
2014-06-26 15:33:06 +01:00
Nick Craig-Wood
1d67b014cb
Make compatible with go 1.1 - fixes #1
2014-06-26 15:18:48 +01:00
Nick Craig-Wood
4bfca75012
Version v0.98
2014-05-30 17:32:05 +01:00
Nick Craig-Wood
8e411afca3
Website fixes
2014-05-30 17:18:43 +01:00
Nick Craig-Wood
10d44a0302
Update to latest javascript for Google+ and Twitter and include FB button
2014-05-21 18:02:30 +01:00
Nick Craig-Wood
907a3aa88f
Website tweaks: More stuff in footer, icons on front page
2014-05-18 12:57:39 +01:00
Nick Craig-Wood
862bf2eae1
Add github button thanks to http://ghbtns.com/
2014-05-18 12:38:51 +01:00
Nick Craig-Wood
2b70658b2c
Redesign website from scratch using new hugo template
2014-05-16 22:02:47 +01:00
Nick Craig-Wood
def9adac4e
s3: Treat missing Content-Length as 0 for some ceph installations
2014-05-16 16:27:53 +01:00
Nick Craig-Wood
083bb154ba
rclonetest: add file with a space in
2014-05-16 16:27:25 +01:00
Nick Craig-Wood
ebc757ac6b
Add custom G+ URL
2014-05-11 15:20:10 +01:00
Nick Craig-Wood
c6dfd5f2d3
Version 0.97
2014-05-05 22:25:29 +01:00
Nick Craig-Wood
99695d57ab
Implement single file operations for all file systems
2014-05-05 22:17:57 +01:00
Nick Craig-Wood
ca3752f824
s3: support sub-bucket paths
2014-05-05 18:26:37 +01:00
Nick Craig-Wood
d0ca58bbb1
swift: Support sub container paths
2014-05-05 18:26:37 +01:00
Nick Craig-Wood
580fa3a5a7
Documentation updates
2014-04-26 17:43:41 +01:00
Nick Craig-Wood
365dc2ff59
Version v0.96 - automate the release process
2014-04-25 18:18:58 +01:00
Nick Craig-Wood
a81ae3c3f9
Add version number, -V and --version
2014-04-24 17:59:05 +01:00
Nick Craig-Wood
8fd59f2e7d
drive: Use o.Update and fs.Put to optimise transfers
2014-04-18 17:49:01 +01:00
Nick Craig-Wood
02afcb00e9
Factor Fs.Put into Object.Update and call Update rather than Put if possible
2014-04-18 17:49:01 +01:00
Nick Craig-Wood
d6a5bfe2d4
Get rid of fs.CopyFs and replace with fs.Sync in preparation for Object.Update
2014-04-18 17:48:46 +01:00
Nick Craig-Wood
bb0bf2fa8e
How to build the docs
2014-04-17 22:39:23 +01:00
Nick Craig-Wood
2c1e6b54f9
Remove examples - leave them for the website
2014-04-17 22:39:07 +01:00
Nick Craig-Wood
40f755df20
Rename docs directory
2014-04-17 22:32:39 +01:00
Nick Craig-Wood
8d32651c53
Fix uplaod_website
2014-04-17 22:28:47 +01:00
Nick Craig-Wood
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
Nick Craig-Wood
bd62eb17e3
Add favicon
2014-04-17 20:49:12 +01:00
Nick Craig-Wood
6c045c00df
rclone.org: website, docs and graphics
2014-03-28 22:34:13 +00:00
Nick Craig-Wood
f5ad93714d
rclonetest: used test to the internals of rclone
2014-03-28 22:30:18 +00:00
Nick Craig-Wood
92ec29fe3f
Factor the generic code into fs and add some more intefaces
2014-03-28 22:26:42 +00:00
Nick Craig-Wood
bc221fb27e
drive: Fix path parsing
2014-03-27 17:49:36 +00:00
Nick Craig-Wood
b0064e6405
Change remote format one last time
2014-03-27 17:31:57 +00:00
Nick Craig-Wood
3eda36f6da
Factor rclone main() in preparation for tests
2014-03-27 17:26:24 +00:00
Nick Craig-Wood
a628bef9c2
Use pflag for gnu style flags
2014-03-27 16:55:29 +00:00
Nick Craig-Wood
4990535d1b
Fix README.txt generation when cross compiling
2014-03-27 16:52:39 +00:00
Nick Craig-Wood
b4dd693d23
drive: Rework token aquisition into config framework and store token in config file
2014-03-27 16:52:39 +00:00
Nick Craig-Wood
1b3a49929b
Add ability for FS to have a Config helper function run
2014-03-16 13:54:43 +00:00
Nick Craig-Wood
1ea9972be7
Set strict permissions on the config file
2014-03-16 13:53:51 +00:00
Nick Craig-Wood
2e5f0ef258
Rename filing systems modules (so I can tell them apart in emacs buffers!)
2014-03-16 10:09:55 +00:00
Nick Craig-Wood
dc0e9383a8
Update notes
2014-03-16 00:33:03 +00:00
Nick Craig-Wood
5575ee2933
Tidy the help
2014-03-16 00:28:32 +00:00
Nick Craig-Wood
fec3661fe1
Script to cross compile rclone
2014-03-15 17:40:35 +00:00
Nick Craig-Wood
2a4c721794
Update config
2014-03-15 17:39:56 +00:00
Nick Craig-Wood
7d786204b4
Add -config option to specify a config file
2014-03-15 17:01:13 +00:00
Nick Craig-Wood
b3f1a45bbf
Config fixes
...
* Fix empty config configuration
* Alter menus when no remotes
* Save config file after delete remote
2014-03-15 16:52:51 +00:00
Nick Craig-Wood
0a108832e2
Remove filesystem flags and put in config file with editor
2014-03-15 16:06:11 +00:00
Nick Craig-Wood
8fd43a52e7
Remove custom nS precision Chtimes as now in Go >= 1.1
2014-03-08 16:30:58 +00:00
Nick Craig-Wood
eefe789fc2
More notes
2013-10-25 12:05:37 +01:00
Nick Craig-Wood
a34bf2ae5e
Make imports absolute and use own copy of goamz pending patch inclusion
2013-07-11 17:37:33 +01:00
Nick Craig-Wood
90738f4081
More notes
2013-07-11 17:36:53 +01:00
Nick Craig-Wood
754c54b64f
Fix differences print out on check
2013-07-02 08:33:17 +01:00
Nick Craig-Wood
7153b05342
Note that drive goroutine leak now fixed upstream (by my patch :-)
2013-06-29 21:13:30 +01:00
Nick Craig-Wood
43be26d1f8
Make local filesystem go last
2013-06-29 12:15:55 +01:00
Nick Craig-Wood
b98923a20f
drive: Finish refactor
2013-06-29 12:15:31 +01:00
Nick Craig-Wood
025e5f3f0c
Pass flags on to fs.Config
2013-06-29 10:43:52 +01:00
Nick Craig-Wood
37d59db94e
Rename _junk directory so go build ./... doesn't see into it
2013-06-29 10:43:20 +01:00
Nick Craig-Wood
f1a08ad6bf
Namespace the swift options
2013-06-28 18:24:06 +01:00
Nick Craig-Wood
b1f681b912
Rename fs.FsX to fs.X
2013-06-28 08:57:32 +01:00
Nick Craig-Wood
6085dc1b5a
Refactor into sub filesystems
2013-06-27 22:17:51 +01:00