lp://qastaging/~cmiller/desktopcouch/record-reuse-deleted
- Get this branch:
- bzr branch lp://qastaging/~cmiller/desktopcouch/record-reuse-deleted
Branch merges
- Manuel de la Peña (community): Approve
- Rodrigo Moya (community): Approve
- Stuart Langridge: Pending requested
-
Diff: 91 lines (+49/-3)3 files modifieddesktopcouch/records/record.py (+4/-0)
desktopcouch/records/server_base.py (+20/-2)
desktopcouch/records/tests/test_server.py (+25/-1)
Branch information
Recent revisions
- 166. By Chad Miller
-
Add to test to show that the previous revision must be deleted for
old-records to be succeeded silently. - 165. By Chad Miller
-
When a stored record exists and is marked as deleted, and a user tries
to store a new record with the same URI, do some ugly work to make
the user's record be the deleted-record's successor. (LP: #462245) - 162. By Chad Miller
-
Removing an internal reference to an attachment isn't the same as expunging it from the database. Now, store the key of the attachment and expunge the attachment before attempting to add any attachments. (Fixes LP: #588421)
- 161. By Nicola Larosa
-
First cut of a dynamically generated Contacts API, allowing clients to avoid direct access to record fields.
- 159. By Chad Miller
-
Don't crash when we're trying to stop announcing on DBus and the DBus server won't talk to us. It's not a big error, since it probably won't talk to anyone else either. (LP: #563738, #464071)
- 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.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp://qastaging/desktopcouch