lp://staging/~sil/desktopcouch/dont-parse-all-the-changes

Created by Stuart Langridge and last modified
Get this branch:
bzr branch lp://staging/~sil/desktopcouch/dont-parse-all-the-changes
Only Stuart Langridge can upload to this branch. If you are Stuart Langridge please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Stuart Langridge
Project:
desktopcouch
Status:
Development

Recent revisions

143. By Stuart Langridge

Don't parse all the _changes feed; work out update_seq from the DB info, so we never request the whole feed, which is doom when the whole feed is large

142. By Eric Casteleijn

RecordDict.items() did not return properly wrapped data.

This in turn exposed an IMO more serious bug in CouchDatabaseBase.put_records_batch: that sends Record objects to python-couchdb instead of properly unwrapped dicts (i.e. Record._data). Fixed that bug as well.

141. By Chad Miller

Log files can grow large. Expire old ones when we start up and start fresh.

140. By Elliot Murphy

Fix a missed rename of simplejson->json

139. By Chad Miller

Bump version number.

138. By Elliot Murphy

Use the built in json module in python2.6 when the simplejson module is not available.

137. By James Westby

Add with_auth and with_keyring arguments to Context.

If with_auth is False then a couch started in the created context won't require or accept credentials. This makes it not really a desktopcouch, but the facilities for starting and stopping couchdb with a restricted configuration can be hugely useful to other projects to use in e.g. test suites.

If with_keyring is False then the credentials won't be read from or stored to gnome-keyring, so that if it is a non-default context (e.g. in a testsuite) it doesn't intefere with the user's desktopcouch, as gnome-keyring is the only global object that Context interacts with.

Use a mock keyring during the tests to isolate them from the user more.

136. By Chad Miller

Revert feature of calling DBus on desktopcouch.find_port() . This causes a problem with some threaded apps, like Gwibber.

135. By Chad Miller

Add class to ubuntuone replication that allows one to set and unset and retreive exclusions to what is replicated to Ubuntu One servers.

134. By James Westby

Report the directory we are looking in when we can't find the fds.

It's not always going to be all that useful (e.g. if the process has
ended), but it's going to be more useful than just knowing it was looking
in /proc, and implicitly tells you the pid that it thinks the child should
have.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
Stacked on:
lp://staging/desktopcouch
This branch contains Public information 
Everyone can see this information.

Subscribers