Vitaliy Filippov
|
81c2d57890
|
Make Syncer return modified date (not needed)
|
2016-01-03 12:44:31 +03:00 |
Vitaliy Filippov
|
00311e8365
|
Implement automatic rename detection
|
2016-01-03 12:43:22 +03:00 |
Vitaliy Filippov
|
23fa985bdb
|
Do not track last_sync at all, clear srv_time's with -f option
|
2016-01-03 02:01:02 +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
|
5fb3c187fe
|
Oops this was a fail. ignore option was ignored if it was previously empty in grive_state. Fixes #50
|
2015-12-28 02:00:47 +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
|
9c43ad9cc9
|
Internally convert -s option to ignore regexp. Fixes #49, should fix #42.
|
2015-12-12 17:19:07 +03:00 |
Vitaliy Filippov
|
7e6e153a3a
|
Use regex_search() instead of regex_match(), turn on -f implicitly when changing ignore regexp (should fix #43)
|
2015-12-12 17:19:00 +03:00 |
Vitaliy Filippov
|
85b35b4fca
|
Fix RelPath() for --ignore option to work correctly
|
2015-12-12 16:44:02 +03:00 |
Dylan Wulf
|
3b608329b9
|
Added ability to move and rename files/directories
|
2015-11-10 12:54:49 +03:00 |
Vitaliy Filippov
|
81b1a4f05c
|
Fix non-virtual destructor and missing return value (fixes "illegal instruction" under FreeBSD)
|
2015-10-10 21:43:54 +00: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
|
9b8e0c826b
|
Remove request logging from Drive/Feed/Syncer (prepare to move it into CurlAgent)
|
2015-09-30 13:54:45 +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
|
2d34d7708b
|
Implement upload methods for REST API Syncer (basic file upload to root now works)
|
2015-05-17 20:10:03 +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 |
Vitaliy Filippov
|
f41e4f6dd3
|
Split Entry to v1::Entry1 and v2::Entry2
|
2015-05-16 21:10:38 +03:00 |