lp://staging/~teknico/desktopcouch/contacts-detailed-api
- Get this branch:
- bzr branch lp://staging/~teknico/desktopcouch/contacts-detailed-api
Branch merges
- Eric Casteleijn (community): Approve
- Rodrigo Moya (community): Approve
-
Diff: 102 lines (+59/-11)2 files modifieddesktopcouch/contacts/record.py (+41/-8)
desktopcouch/contacts/tests/test_record.py (+18/-3)
Related bugs
Related blueprints
Branch information
Recent revisions
- 158. By Chad Miller
-
Try to avoid a bug I can not reproduce, which may be related to suspend in some way. On a socket error when trying to talk to couchdb, reconnect, which may spawn a new couchdb if one is not running (for reasons that are unknown to Chad). (LP: #522538)
- 157. By Chad Miller
-
A possible fix for a bug I can't reproduce, Bug#465216. It is possible that two calls to find_port will happen near the same time. The steps tostarting up couchdb are 1) start couchdb if not already running, 2) get pid, 3) get port. Two processes can be in that chain at the same time, and only one will win the race of having started the winning couchdb. In that case, each should be willing to restart the entire chain over.
- 155. By Chad Miller
-
Add some contacts view functions that help searching structures. This provides a front-end to views where one can get all views that match a particular attributevalue search key.
- 154. By Chad Miller
-
A speculative bug fix, where a TCP socket may time out. If it does and HTTPLIB isn't smart enough to reconnect, then abandon the socket and make a new one.
- 153. By Chad Miller
-
Detect when we're trying to pluck values out of a MergableList and return those values instead.
The upshot is that this fixes a bug with replication exclusion. The code previously looked only for a list, but the new excluder API doesn't make those. (LP: #563901)
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://staging/desktopcouch