Vitaliy Filippov
9d7296c3c4
optional gdocs sync
2016-07-13 21:09:23 +03:00
Vitaliy Filippov
6670ae2d24
Experimental support for syncing Google Documents (issue #46 )
...
FIXME:
- Files are "remote changed" and re-downloaded after being uploaded, which is
indeed correct because they really differ after re-downloading, but should be fixed
- Extension is added to filename after uploading
2016-05-17 00:18:01 +03:00
Vitaliy Filippov
1bd86307c6
Allow 5 params in Log, fix typo
2016-05-16 12:29:29 +03:00
Vitaliy Filippov
5327016d36
Make ignore regexp non-persistent ( fix #58 )
2016-05-11 15:56:59 +03:00
Vitaliy Filippov
40e33cb524
Implement upload-only and no-remote-new modes ( fix #69 )
2016-05-10 00:26:10 +03:00
Vitaliy Filippov
86acd18978
Fix ResourceTest
2016-01-06 12:55:46 +03:00
Vitaliy Filippov
b6c0013052
Fix subdir/subsubdir/newfile bug
...
New files put in sub-subdirs of drive root were also trashed locally instead of begin uploaded to the server
2016-01-06 01:48:30 +03:00
Vitaliy Filippov
60acb75967
Fix local index updating for items already in sync
2016-01-06 01:44:22 +03:00
Vitaliy Filippov
0112330c1d
Do not die and do not update local state of file on sync exceptions. Should fix #47
2016-01-05 20:14:35 +03:00
Vitaliy Filippov
00311e8365
Implement automatic rename detection
2016-01-03 12:43:22 +03:00
Vitaliy Filippov
8f640ebdad
Check local index instead of last_sync time, totally disable separate folder and changes sync passes
2016-01-03 02:01:02 +03:00
Vitaliy Filippov
af05c7c626
Use stored server times to check for server-side modifications
...
(broken because deleted/new detection logic relies on last_sync/last_change)
2016-01-03 02:01:02 +03:00
Vitaliy Filippov
4edff0a816
Cache file checksums and modification times in local index (in JSON in .grive_state)
2016-01-03 02:01:01 +03:00
Vitaliy Filippov
5381919e5b
Enable warnings and fix them
2016-01-03 02:01:01 +03:00
Vitaliy Filippov
ff9d7bcd14
Warn, but not die, on filesystem exceptions during sync. Fixes #44
2015-12-13 01:53:35 +03:00
Vitaliy Filippov
85b35b4fca
Fix RelPath() for --ignore option to work correctly
2015-12-12 16:44:02 +03:00
Vitaliy Filippov
1cca10272d
Track both server-side and local sync times - fixes #6
2015-10-08 13:30:50 +03:00
Vitaliy Filippov
d9300c953e
Fix .trash and .grive_state in drive location when used with -p option
...
Previously .trash and .grive_state were incorrectly placed in the current
working directory instead of synced root directory (-p).
2015-10-08 01:41:35 +03:00
Vitaliy Filippov
7ac15187d3
Add --ignore (perl regexp) option
2015-09-25 13:11:56 +03:00
Vitaliy Filippov
82705f39b0
Fix 412's on reupload. Fixes #5
2015-05-21 19:23:45 +03:00
Vitaliy Filippov
0bdbf87514
Ignore local .trash, fix REST API - it mostly works
2015-05-17 21:05:24 +03:00
Vitaliy Filippov
862fca035a
Move all protocol interaction into Syncers out of the base code
2015-05-17 16:54:04 +03:00
Vitaliy Filippov
6a15dd09a5
Split Resource to global (base/Resource) and API-specific ({drive,drive2}/Syncer) parts
2015-05-17 02:00:00 +03:00