lp:~mandel/desktopcouch/port-cannot-be-read-slow

Created by Manuel de la Peña and last modified
Get this branch:
bzr branch lp:~mandel/desktopcouch/port-cannot-be-read-slow
Only Manuel de la Peña can upload to this branch. If you are Manuel de la Peña please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Manuel de la Peña
Project:
desktopcouch
Status:
Merged

Recent revisions

105. By Manuel de la Peña

Fixed small error with print statement and misplacement of timeout.

104. By Manuel de la Peña

Merged with latests changes in trunk.

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.

102. By Chad Miller

Make tests runnable from setuptools' setup.py 'test' rule.

101. By Chad Miller

Add tests to exercise some code that is previously neglected by tests.

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)
Stacked on:
lp:desktopcouch
This branch contains Public information 
Everyone can see this information.