Hugo Osvaldo Barrera
308289febf
Remove python2 leftover code
2020-06-08 18:40:33 +02:00
Markus Unterwaditzer
9a32c34e76
Switch to sqlite for sync status ( #611 )
...
* Switch to sqlite for sync status
* Add more info to changelog
* Fix transactions
* Fix transactions more
2017-03-28 10:18:24 +02:00
Markus Unterwaditzer
d454093365
Larger refactor of CLI discovery
...
Also fix #543
2017-01-29 11:47:47 +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
15bf13cfe1
Make pair config more strongly typed
2016-10-04 18:51:11 +02:00
Markus Unterwaditzer
827299ef24
Add CLI for partial_sync
2016-10-03 19:01:03 +02:00
Markus Unterwaditzer
826a64226e
cli-sync: Action failures are non-fatal.
...
Fix #343
2016-10-01 18:32:05 +02:00
Markus Unterwaditzer
68d2647e38
Add flake8-bugbear
2016-10-01 16:01:12 +02:00
Markus Unterwaditzer
22568571c2
Introduce conflict resolution via commands
...
Fix #127
More options of conflict resolution are discussed there, but they all
require extra dependencies. This new API allows the user to plug in
third-party scripts to do those.
2016-09-19 19:17:39 +02:00
Markus Unterwaditzer
18d8bb9fc2
Remove Python 2 support ( #499 )
...
* Discontinue Python 2.
See #219
* Remove Python 2 config option
* Remove coerce_native
* Remove PY2 variable
* s/text_type/str/g
* Flake8 fixes
* Remove str = str
* s/to_native/to_unicode/g
* Remove to_unicode = to_unicode
* Remove iteritems
* Remove itervalues
* Remove str import, flake8 fixes
* Remove urlparse compat code
* Remove with_metaclass
* Remove unused PY2 variable
* Remove getargspec_ish
* Remove to_bytes
* Remove compat module
* Remove Python 2 from Travis
* fixup! Remove urlparse compat code
* fixup! Remove urlparse compat code
* fixup! Remove compat module
2016-09-08 12:18:36 +02:00
Markus Unterwaditzer
403a683e70
Cosmetic improvements
2016-06-16 15:10:03 +02:00
Markus Unterwaditzer
be4baba19e
Merge CliError into UserError
2016-02-10 15:09:25 +01:00
Markus Unterwaditzer
d6787892e8
More Py2 hacks
2016-01-10 20:41:28 +01:00
Markus Unterwaditzer
d8964660f8
Introduce hypothesis into codebase
2016-01-10 02:24:48 +01:00
Markus Unterwaditzer
ed0bc9b532
Fix metasync
2015-09-04 00:40:08 +02:00
Markus Unterwaditzer
8e2070e42d
Add PairConfig and CollectionConfig
2015-08-20 16:42:43 +02:00
Markus Unterwaditzer
d59376e231
Remove unnecessary params, fix tests
2015-08-20 15:49:36 +02:00
Markus Unterwaditzer
ccb94a1c29
Create Config object
2015-08-20 15:19:25 +02:00
Markus Unterwaditzer
b44db992e7
Bidirectional sync
2015-07-07 16:32:47 +02:00
Markus Unterwaditzer
a446307d44
Remove silly handled_jobs
2015-07-05 23:06:44 +02:00
Markus Unterwaditzer
aab878744a
create vdirsyncer.repair
2015-07-05 22:18:36 +02:00
Pier
0647ed91c4
corrected the flake8 errors
2015-04-11 14:16:14 +01:00
Pier
287fe1dcbc
corrections based on the feedback
2015-04-11 14:14:06 +01:00
Pier
cde248f887
handle a exception when the configuration is not correct
2015-04-11 12:25:33 +01:00
Markus Unterwaditzer
a5cb7b197b
Move functionality to cli utils
2015-03-07 22:34:18 +01:00
Markus Unterwaditzer
8d5fed48bc
Remove icalendar
2015-03-07 18:34:57 +01:00
Markus Unterwaditzer
3f0415cc09
Add basic repair tool
...
Fix #172
2015-02-17 23:10:30 +01:00
Markus Unterwaditzer
500de6f081
Improve internal apis
2015-01-24 16:38:01 +01:00
Markus Unterwaditzer
5ce0d97f91
Remove copyright headers
2015-01-21 13:02:30 +01:00
Markus Unterwaditzer
11c9541b53
Add more output to discover command.
2014-12-25 23:59:02 +01:00
Markus Unterwaditzer
f2d34f4784
Create cli.tasks
2014-12-25 23:59:02 +01:00