lp:~jameinel/u1db/c-pysync

Created by John A Meinel on 2012-03-07 and last modified on 2012-03-07
Get this branch:
bzr branch lp:~jameinel/u1db/c-pysync
Only John A Meinel can upload to this branch. If you are John A Meinel please log in for upload directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
John A Meinel
Project:
U1DB
Status:
Merged

Recent revisions

226. By John A Meinel on 2012-03-07

Change u1db_get_from_index so that it *doesn't* try to set the has_conflicts flag.

We have a couple tests that are asserting this (by accident), waiting to hear what we want
in the final version.

225. By John A Meinel on 2012-03-07

Get the sync tests running against the C backend using the Python sync code.

There are curretnly 2 'conflicted during sync' tests that are failing, everything else passes.

224. By John A Meinel on 2012-03-07

Work on getting a C implementation to pass the full test_sync tests.

223. By John A Meinel on 2012-03-07

Move the conflict tests to all backends, and fix the C code to handle put/delete when a doc is conflicted.

222. By John A Meinel on 2012-03-06

Add SyncTarget._set_trace_hook.

This allows us to run the tests that used to monkeypatch whats_changed, and instead use
a trace hook to trigger at the appropriate time.

221. By John A Meinel on 2012-03-06

Add the code for CSyncTarget.sync_exchange and clean up the test suite to run local C permutations for SyncTarget tests.

220. By John A Meinel on 2012-03-06

Change u1db__get_db_generation into u1db__get_generation

219. By John A Meinel on 2012-03-06

Migrate some more code to using const char * and common typedefs.

218. By John A Meinel on 2012-03-06

Add u1db__sync_exchange_return_docs.

This iterates through the documents we are interested in, and returns them
via the callback.

217. By John A Meinel on 2012-03-06

Merge the initial u1db_sync_exchange struct.

This gets us things like find_doc_ids_to_return.

Branch metadata

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

Subscribers