Commit graph

258 commits

Author SHA1 Message Date
Markus Unterwaditzer
246ed9715d Lessons learned from #29 2014-04-11 23:19:34 +02:00
Markus Unterwaditzer
c18359466f More tests for conflict resolution 2014-04-11 22:51:11 +02:00
Markus Unterwaditzer
afbbafdb69 Fix bug with sync only using get 2014-04-11 22:26:02 +02:00
Markus Unterwaditzer
be2f0851f3 Add perftests for sync 2014-04-11 22:25:57 +02:00
Markus Unterwaditzer
c83ff40d7b More improvements
[ci skip]
2014-04-11 16:01:22 +02:00
Markus Unterwaditzer
71015fc31b Improve config example
[ci skip]
2014-04-11 15:58:55 +02:00
Markus Unterwaditzer
65e6397806 Flake8 2014-04-11 15:49:15 +02:00
Markus Unterwaditzer
70b446e673 Merge branch 'issue29'
Conflicts:
	tests/storage/test_http.py
	vdirsyncer/storage/dav.py
2014-04-11 15:35:30 +02:00
Markus Unterwaditzer
633a7de28c Some rewrites to requests handling
Conflicts:
	tests/storage/test_http.py
	vdirsyncer/storage/dav.py
2014-04-11 15:27:31 +02:00
Markus Unterwaditzer
0c14b14f17 See #29 2014-04-11 15:03:38 +02:00
Markus Unterwaditzer
91c3114b78 Revert "More racecondition elimination."
This reverts commit d846522e0e.
2014-04-10 13:36:02 +02:00
Markus Unterwaditzer
d846522e0e More racecondition elimination. 2014-04-10 13:19:20 +02:00
Markus Unterwaditzer
a93a06abb2 Hopefully this commit fixes etags in filesystem storage 2014-04-10 12:46:52 +02:00
Markus Unterwaditzer
9b78360515 Use safer write to avoid corruption of data. 2014-04-09 18:36:46 +02:00
Markus Unterwaditzer
d3e4a52376 Use specified encoding for filesystem storage 2014-04-09 18:13:16 +02:00
Markus Unterwaditzer
bd599d4e63 Elaborate on verify option 2014-04-08 22:16:11 +02:00
Markus Unterwaditzer
691abf8c7e Fix a bug in parse_options 2014-04-08 22:07:13 +02:00
Markus Unterwaditzer
745afbe5a3 Also test case where everything is *really* synced. 2014-04-07 19:45:13 +02:00
Markus Unterwaditzer
f758e6d6d8 Some code cleanup for sync 2014-04-07 19:41:11 +02:00
Markus Unterwaditzer
bc954cf3a5 Fix severe bug with ~ in directory path 2014-04-06 21:28:48 +02:00
Markus Unterwaditzer
94571a7aec Add reference to offlineimap blogpost 2014-04-06 14:17:34 +02:00
Markus Unterwaditzer
7663ea8a7a Version 0.1.2 2014-04-06 14:00:05 +02:00
Markus Unterwaditzer
a16d8a719e A little bit of bikeshedding again
I love to repaint it every day.
2014-04-06 13:57:44 +02:00
Markus Unterwaditzer
e9f1273fa8 Fix case where path exists but is not a dir 2014-04-06 13:49:08 +02:00
Markus Unterwaditzer
46910dbc4f Fix #20 2014-04-06 13:43:34 +02:00
Markus Unterwaditzer
8f6b3003cc Refactor get_password 2014-04-06 12:18:16 +02:00
Markus Unterwaditzer
7f01b22642 Unify terminology obj => item 2014-04-06 00:21:28 +02:00
Markus Unterwaditzer
2b81ba4ffd Connection to coveralls seems to be flaky 2014-04-05 18:43:11 +02:00
Markus Unterwaditzer
3670bed66d Make etags always strings.
This somewhat helps with environments where ducktyping is not an option
(e.g. databases)
2014-04-05 18:29:12 +02:00
Markus Unterwaditzer
08d3a6f2e0 Use pypi as fallback 2014-04-05 15:17:58 +02:00
Markus Unterwaditzer
9c45a2a5d7 Oh come on 2014-04-05 15:01:31 +02:00
Markus Unterwaditzer
7cc53cde6f Use wheels in travis 2014-04-05 14:59:52 +02:00
Markus Unterwaditzer
15658b1f31 More tests and more coverage 2014-04-05 14:36:42 +02:00
Markus Unterwaditzer
91a631fb5a Also report coverage for broken builds 2014-04-05 13:44:31 +02:00
Markus Unterwaditzer
5a938426e9 Move badges to the top again
[ci skip]
2014-04-05 12:49:27 +02:00
Markus Unterwaditzer
519b358796 And also add owncloud by the way 2014-04-05 12:48:08 +02:00
Markus Unterwaditzer
0aedeb472e Move allowed failures settings to travis 2014-04-05 12:47:28 +02:00
Markus Unterwaditzer
ff56527646 More documentation in .travis.yml
[ci skip]
2014-04-05 12:43:31 +02:00
Markus Unterwaditzer
11cd1c7a05 Oh yeah, and... 2014-04-04 13:34:57 +02:00
Markus Unterwaditzer
58b24ad176 More tests for HTTPStorage 2014-04-04 13:32:39 +02:00
Markus Unterwaditzer
f4cdde9a52 Ability to handle missing UIDs. 2014-04-04 13:20:18 +02:00
Markus Unterwaditzer
50314418ec Remove more dead code 2014-04-02 18:10:19 +02:00
Markus Unterwaditzer
a2ec63a0e0 Remove legacy/dead code 2014-04-02 18:02:08 +02:00
Markus Unterwaditzer
21334e695b Add coveralls badge
[ci skip]
2014-04-02 17:52:07 +02:00
Markus Unterwaditzer
5302f2cb75 Use coveralls 2014-04-02 17:41:45 +02:00
Markus Unterwaditzer
0376fd40b9 Remove useless version tag
[ci skip]
2014-04-01 21:10:26 +02:00
Markus Unterwaditzer
d14dfcd5f8 More copyright headers
[ci skip]
2014-04-01 21:09:40 +02:00
Markus Unterwaditzer
6830a3b7bf Merge pull request #22 from geier/Content_Type_Tuple
headers['Content-Type'] should not be a tuple
2014-04-01 09:53:54 +02:00
Christian Geier
ffd73ff120 headers['Content-Type'] should not be a tuple
but a string. At least davical complains about wrong mime-type.
2014-04-01 00:47:13 +02:00
Markus Unterwaditzer
8e094680e6 A lot of last-minute fixes, version 0.1.1 2014-03-31 15:23:52 +02:00