lp:~mandel/desktopcouch/record_exists
- Get this branch:
- bzr branch lp:~mandel/desktopcouch/record_exists
Branch merges
- Chad Miller (community): Approve
-
Diff: 23 lines (+2/-4)1 file modifieddesktopcouch/records/server_base.py (+2/-4)
Related bugs
Related blueprints
Branch information
Recent revisions
- 105. By Manuel de la Peña
-
Ensures that the method that test for the presence of the record does not just check if the field is present but ensures the value is correct.
- 104. By Manuel de la Peña
-
For start-up, loop over finding the port in case the port is not available when the PID is.
In pid-finding and port-finding loops, loop for exponentially longer times instead of many short periods, and quit totally after ~7 seconds for each.
- 103. By Chad Miller
-
Use an explicit test context for testing. Add an implicit context for normal usage.
Add test context to pairing test functions.
Add a context to the update_
design_ documents( ) function. Make it peek at the context data dir location explicitly. - 100. By Chad Miller
-
Don't remove the HTML file that bookmarks point to. A description of the problem is better than a file-not-found error message in the web browser. The problem is not the file missing, it's what caused the file to be missing.
- 99. By Rick McBride
-
Add an apport hook to gather logs and configuration information for a desktop couch instance for which a bug is being filed.
- 98. By Chad Miller
-
Add CouchDatabase methods, 1) report_changes(cb), which calls a function for each of the db changes since the last time it was run or since the Database object was created. 2) get_changes() that returns a list of dictionaries with the changes. They does not recheck the database if the last time it was run is less than (a configurable) number of seconds ago. If there is an exception in the callback, then the event is not consumed, and the last-time-check is not updated.
'report_changes(f)' is not a call-this-
function- on-any- change function, since that requires some assertion about your execution model that this library does not really want to enforce. A common use of this might be to add calling this function when your main loop is idle, e.g., glib.mainloop.
idle_add or twisted. task.looping_ call . - 97. By Stuart Langridge
-
Add extra logging to try and determine why bug#461114 happens (couldn't find a port in find_port_linux).
- 96. By Chad Miller
-
When logging replication events, replace all oauth secrets with a string of the same length. (LP: #460974)
Don't complain about non-error when looking for service replicator items.
Use the logging object instead of general logging module, in one place.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)