Commit graph

821 commits

Author SHA1 Message Date
Markus Unterwaditzer
ccbc01721c Fix missing import 2017-02-18 19:47:09 +01:00
Markus Unterwaditzer
cc56a05b7c Create directory automatically 2017-02-18 18:32:52 +01:00
Markus Unterwaditzer
7f38102936 UX improvements for Google storage
Fix #549
Fix #552
2017-02-18 15:54:16 +01:00
Markus Unterwaditzer
9c9620e33f Crash hard if repair fails 2017-02-11 20:24:55 +01:00
Markus Unterwaditzer
0f2e7e2395 More tests 2017-02-11 20:24:55 +01:00
Markus Unterwaditzer
11694f2766 repair: More tests, slight refactor 2017-02-11 20:24:55 +01:00
Markus Unterwaditzer
e874c38509 Small restructuring for faster imports 2017-02-08 13:48:03 +01:00
Hugo Osvaldo Barrera
38f5dafc1c Remove obsolete conditional imports (#548)
Remove conditional imports left over from python2/3 support.
2017-02-06 21:00:29 +01:00
Markus Unterwaditzer
14878e9a5d Add more docs to sync algorithm 2017-02-06 18:15:43 +01:00
Markus Unterwaditzer
94fe934ec2 Move docs code out of vdirsyncer 2017-01-30 14:09:32 +01:00
Markus Unterwaditzer
185abe9ca9 Disable --list for discover 2017-01-30 12:48:18 +01:00
Markus Unterwaditzer
dd465eb909 Don't fail when discovery fails 2017-01-30 12:48:18 +01:00
Markus Unterwaditzer
d454093365 Larger refactor of CLI discovery
Also fix #543
2017-01-29 11:47:47 +01:00
Markus Unterwaditzer
b449287784 Remove superfluous TODO 2017-01-29 11:47:47 +01:00
Markus Unterwaditzer
3514d7348c More tests for vobject (#541)
* More tests for vobject

* wip

* wip

* stylefix
2017-01-22 23:46:14 +01:00
Markus Unterwaditzer
b10e82b344 Clean up split_collections
The additional function args aren't pretty, but I think this is easier
to grasp.
2017-01-20 23:17:19 +01:00
Markus Unterwaditzer
91a284d60b Remove old logic for config values 2017-01-20 23:05:00 +01:00
Markus Unterwaditzer
41794f095d More tests 2017-01-19 22:10:45 +01:00
Markus Unterwaditzer
c9d78e2391 Clarify more docs 2017-01-17 11:46:56 +01:00
Markus Unterwaditzer
3cdd1f6644 Clarify docs 2017-01-17 11:44:59 +01:00
Markus Unterwaditzer
af5705f740 Return back to None as non-ETag
nextCloud now returns no etag on upload, which is why we're forced to
adapt the tests accordingly. So now we need to specify a fixed value for
"no etag returned" such that the tests can act accordingly. We also need
to test that the sync algorithm works properly with None.
2017-01-12 13:52:32 +01:00
Markus Unterwaditzer
536d9400c6 Stylefix 2017-01-05 18:55:43 +01:00
Markus Unterwaditzer
5568e4873e Fix more bugs re #523 2017-01-05 18:50:38 +01:00
Markus Unterwaditzer
45cea7fce2 Stylefix 2017-01-02 18:19:36 +01:00
Markus Unterwaditzer
8f00a6ae39 Refactor sync() to use more classes 2017-01-02 18:19:12 +01:00
Markus Unterwaditzer
21d83ae0d2 Document option default 2016-12-31 17:06:09 +01:00
Markus Unterwaditzer
11ef34a184 Improve helptext 2016-12-21 18:02:33 +01:00
Markus Unterwaditzer
bd19ee45d8 Stylefix for new bugbear update 2016-12-19 22:18:27 +01:00
Markus Unterwaditzer
96bf21c1da Dont repair unsafe UIDs by default, fix #527 2016-12-06 15:58:16 +01:00
Markus Unterwaditzer
eadb7203ee stylefixes 2016-12-06 15:32:44 +01:00
Markus Unterwaditzer
d1232947c6 Add comment for question #527 2016-12-05 14:19:32 +01:00
Markus Unterwaditzer
e08d096f29 Fix edge case in DAV 2016-11-20 02:58:49 +01:00
Markus Unterwaditzer
9658908118 Fix style 2016-11-10 18:16:41 +01:00
Markus Unterwaditzer
835f8e745e Fix doc link 2016-11-10 15:25:42 +01:00
Markus Unterwaditzer
ef8e3324c6 Debian isn't the only one. 2016-11-10 15:25:15 +01:00
Markus Unterwaditzer
5a257ec2cd config: Add warning about unquoted strings 2016-10-23 01:40:04 +02:00
Markus Unterwaditzer
4da83bfb79 Remove vdirsyncer repl hack 2016-10-22 16:36:24 +02:00
Markus Unterwaditzer
2186178968 Stylefix 2016-10-22 16:22:21 +02:00
Markus Unterwaditzer
1795e63910 Refactor Config API, expose load_config for khal 2016-10-21 13:23:27 +02:00
Markus Unterwaditzer
c6e185d8a3 Evaluate partial_sync lazily
Fix #516
2016-10-13 18:25:55 +02:00
Markus Unterwaditzer
ff7586fc40 Stylefix 2016-10-04 20:01:08 +02:00
Markus Unterwaditzer
d33c98ac93 Bugfix in config validator 2016-10-04 19:17:38 +02:00
Markus Unterwaditzer
a5eec6193b Prevent setting partial_sync if nothing read-only. 2016-10-04 18:55:47 +02:00
Markus Unterwaditzer
15bf13cfe1 Make pair config more strongly typed 2016-10-04 18:51:11 +02:00
Markus Unterwaditzer
1c030d40ac metasync: Error on invalid conflict resolution 2016-10-04 18:46:57 +02:00
Markus Unterwaditzer
51063f09a6 Improve logging for sync 2016-10-03 19:15:21 +02:00
Markus Unterwaditzer
827299ef24 Add CLI for partial_sync 2016-10-03 19:01:03 +02:00
Markus Unterwaditzer
ffeaf25471 internal implementation of partial_sync 2016-10-03 18:37:32 +02:00
Markus Unterwaditzer
497e4a958c sync refactor: get rid of duplicate action designs
Actions are basically an unnecessarily specialized version of the
`*_full`-methods on StorageInfo. This commit makes the API of Actions
more general and removes the `*_full`-methods.
2016-10-03 16:12:49 +02:00
Markus Unterwaditzer
3cf33e5efe Stylefix 2016-10-01 19:09:27 +02:00