lp:~ben-a/u1db/fixes-1262956
- Get this branch:
- bzr branch lp:~ben-a/u1db/fixes-1262956
Branch merges
- dobey (community): Disapprove
-
Diff: 33242 lines (+32601/-0) (has conflicts)120 files modified.pc/.quilt_patches (+1/-0)
.pc/.quilt_series (+1/-0)
.pc/.version (+1/-0)
.testr.conf (+4/-0)
CMakeLists.txt (+106/-0)
COPYING (+674/-0)
COPYING.LESSER (+165/-0)
MANIFEST.in (+7/-0)
README (+65/-0)
cmake/Modules/FindCython.cmake (+29/-0)
cmake/Modules/FindJSON.cmake (+32/-0)
cmake/Modules/FindOAUTH.cmake (+32/-0)
cmake/Modules/FindSqlite3.cmake (+31/-0)
cmake/Modules/ReplicatePythonSourceTree.cmake (+14/-0)
cosas/conflicts.ui (+139/-0)
cosas/cosas.py (+191/-0)
cosas/cosas.ui (+233/-0)
cosas/sync.ui (+142/-0)
cosas/test_cosas.py (+225/-0)
cosas/ui.py (+529/-0)
custom.supp (+62/-0)
debian/changelog (+81/-0)
debian/compat (+1/-0)
debian/control (+87/-0)
debian/copyright (+32/-0)
debian/libu1db-dev.install (+3/-0)
debian/libu1db1.install (+2/-0)
debian/libu1db1.symbols (+83/-0)
debian/python-u1db.install (+2/-0)
debian/rules (+19/-0)
debian/source/format (+2/-0)
debian/tests/control (+20/-0)
debian/tests/run-tests (+10/-0)
debian/u1db-tools.install (+3/-0)
debian/watch (+2/-0)
doc/sqlite_schema.txt (+417/-0)
html-docs/Makefile (+133/-0)
html-docs/conf.py (+229/-0)
html-docs/conflicts.rst (+302/-0)
html-docs/doxygen.conf (+1781/-0)
html-docs/high-level-api.rst (+427/-0)
html-docs/index.rst (+62/-0)
html-docs/intro.dox (+8/-0)
html-docs/philosophy.rst (+59/-0)
html-docs/quickstart.rst (+109/-0)
html-docs/reference-implementation.rst (+25/-0)
html-docs/tutorial.rst (+447/-0)
include/u1db/compat.h (+51/-0)
include/u1db/u1db.h (+470/-0)
include/u1db/u1db_http_internal.h (+42/-0)
include/u1db/u1db_internal.h (+566/-0)
include/u1db/u1db_vectorclock.h (+62/-0)
setup.py (+96/-0)
sql_to_c.py (+84/-0)
src/CMakeLists.txt (+41/-0)
src/mkstemp_compat.c (+127/-0)
src/u1db.c (+2388/-0)
src/u1db_http_sync_target.c (+1281/-0)
src/u1db_query.c (+1748/-0)
src/u1db_sync_target.c (+754/-0)
src/u1db_uuid.c (+125/-0)
src/u1db_vectorclock.c (+428/-0)
u1db-client (+24/-0)
u1db-serve (+59/-0)
u1db/__init__.py (+697/-0)
u1db/backends/__init__.py (+209/-0)
u1db/backends/dbschema.sql (+42/-0)
u1db/backends/inmemory.py (+472/-0)
u1db/backends/sqlite_backend.py (+926/-0)
u1db/commandline/__init__.py (+15/-0)
u1db/commandline/client.py (+497/-0)
u1db/commandline/command.py (+80/-0)
u1db/commandline/serve.py (+58/-0)
u1db/errors.py (+195/-0)
u1db/query_parser.py (+370/-0)
u1db/remote/__init__.py (+15/-0)
u1db/remote/basic_auth_middleware.py (+68/-0)
u1db/remote/cors_middleware.py (+42/-0)
u1db/remote/http_app.py (+661/-0)
u1db/remote/http_client.py (+218/-0)
u1db/remote/http_database.py (+163/-0)
u1db/remote/http_errors.py (+47/-0)
u1db/remote/http_target.py (+135/-0)
u1db/remote/oauth_middleware.py (+89/-0)
u1db/remote/server_state.py (+71/-0)
u1db/remote/ssl_match_hostname.py (+64/-0)
u1db/remote/utils.py (+23/-0)
u1db/sync.py (+308/-0)
u1db/tests/__init__.py (+461/-0)
u1db/tests/c_backend_wrapper.pyx (+1544/-0)
u1db/tests/commandline/__init__.py (+47/-0)
u1db/tests/commandline/test_client.py (+917/-0)
u1db/tests/commandline/test_command.py (+105/-0)
u1db/tests/commandline/test_serve.py (+128/-0)
u1db/tests/test_auth_middleware.py (+309/-0)
u1db/tests/test_backends.py (+2036/-0)
u1db/tests/test_c_backend.py (+642/-0)
u1db/tests/test_common_backend.py (+33/-0)
u1db/tests/test_cors_middleware.py (+66/-0)
u1db/tests/test_document.py (+156/-0)
u1db/tests/test_errors.py (+61/-0)
u1db/tests/test_http_app.py (+1169/-0)
u1db/tests/test_http_client.py (+360/-0)
u1db/tests/test_http_database.py (+295/-0)
u1db/tests/test_https.py (+116/-0)
u1db/tests/test_inmemory.py (+128/-0)
u1db/tests/test_open.py (+69/-0)
u1db/tests/test_query_parser.py (+443/-0)
u1db/tests/test_remote_sync_target.py (+318/-0)
u1db/tests/test_remote_utils.py (+36/-0)
u1db/tests/test_server_state.py (+93/-0)
u1db/tests/test_sqlite_backend.py (+493/-0)
u1db/tests/test_sync.py (+1314/-0)
u1db/tests/test_test_infrastructure.py (+42/-0)
u1db/tests/test_vectorclock.py (+121/-0)
u1db/tests/testing-certs/Makefile (+35/-0)
u1db/tests/testing-certs/cacert.pem (+58/-0)
u1db/tests/testing-certs/testing.cert (+61/-0)
u1db/tests/testing-certs/testing.key (+16/-0)
u1db/vectorclock.py (+89/-0)
Branch information
Recent revisions
- 9. By dobey
-
* New upstream release.
- Remove upstreamed patches.
* debian/control, debian/tests:
- Add autopkgtest config.
* debian/rules:
- Add DEB_HOST_MULTIARCH definition check to avoid failing in adt-run. - 8. By dobey
-
* New upstream release.
* debian/patches/ 00_bzr- python- rpath.patch:
- Add patch from bzr to add rpath to cython module for tests.
* debian/rules:
- Do not need to set LD_LIBRARY_PATH when rpath is used.
* debian/libu1db1. symbosl:
- Update for new symbol addition from 13.05 build. - 7. By dobey
-
* New upstream release.
* debian/control:
- Update standards version to 3.9.4.
* debian/rules:
- Update test rule to use correct rule for tests.
* debian/watch:
- Update watch file for new series. - 6. By dobey
-
* debian/control:
- Add new u1db-tools package for extra tool scripts.
- Remove unneeded build dependencies.
- Be more explicit with deps on the python-u1db package.
* debian/rules:
- Don't remove the extra tool scripts on install.
- Don't support building on Lucid any longer.
* debian/u1db-tools. install:
- Add install file for extra tool scripts package. - 5. By dobey
-
* New upstream release.
- Improvements to documentation.
- Improvements to tests, and allow tests to be more reusable.
- Improvements to synchronization support and authentication. - 4. By dobey
-
* New upstream release.
- Updated documentation.
* debian/watch:
- Update watch file to use glob for compression format.
Branch metadata
- Branch format:
- Branch format 7
- Repository format:
- Bazaar repository format 2a (needs bzr 1.16 or later)
- Stacked on:
- lp:u1db