1. Rufus Pollock
  2. vdm

Commits

Author Commit Message Date Builds
Rufus Pollock
[README][xs]: correct source code link to point to bitbucket.
Rufus Pollock
[sqlalchemy/model,bugfix][s]: fix for handling of serialization of properties that aren't lists (e.g. simple foreign keys and dicts -- dicts not tested yet!). * Wonder whether this right way to go -- may be better to require client code to provide dictization
Branches
changeset
Rufus Pollock
[sqlalchemy][s]: ([m] in effort) get m2m history working.
Branches
changeset
Rufus Pollock
[sqlalchemy][s]: strip out all remaining old code and move test_tools.py into vdm/test/sqlalchemy.
Branches
changeset
Rufus Pollock
[sqlalchemy/tests][s]: reinstate tags tests which are now working.
Branches
changeset
Rufus Pollock
[sqlalchemy/changeset][xs]: correct name of ChangeObject table to change_object from changeset_object.
Branches
changeset
Rufus Pollock
[sqlalchemy,bugfix][s]: fix even more subtle bug whereby changeobject not updated correctly if session.flush() called before setting a value even though commit then happens later. * Again bit concerned that i do not really understand what is going on inside sqlalchemy here.
Branches
changeset
Rufus Pollock
[sqlalchemy/model,bugfix][s]: ([m] in effort) isolate, and fix, bug related to changing and flushing object multiple times in same changeset. * Discovered while introducing m2m (removed m2m stuff to isolate this bug). * Errors of form 'New instance ... with identity key conflicts with persistent instance ...' due to attempt to create 2 ChangeObject with same pk * Tracked this to changing object then flushing again. Introduced this into setup_class in test_demo.py to demonstrate. * Not really sure why this was occuring but fixed by …
Branches
changeset
Rufus Pollock
[sqlalchemy][s]: use ChangeObject.OperationType properly when creating ChangeObject in sqlalchemy/model.py.
Branches
changeset
Rufus Pollock
[sqlalchemy][l]: start of a working changeset setup with sqlachemy model (but *much* still to do). * Much still to do - lots of tests disabled, m2m does not work properly, do not use ChangeObject.OperationType ... * sqlachemy/model.py: core code where ChangeObject creation gets done using a SessionExtension * test/sqlalchemy/demo.py, test/sqlalchemy/test_demo.py: major reworking (lots of tests diabled atm) * sqlachemy/tools.py: a few tweaks (no proper work - just enough to get things working) *…
Branches
changeset
Rufus Pollock
[test/sqlalchemy][xs]: number test_demo.py test so order is respected when tests are run.
Branches
changeset
Rufus Pollock
[changeset,sqlalchemy/changeset][s]: switch Changeset.manifest to a be a list rather than a dict as much simpler. * E.g. do not need to worry about whether object_id is hashable (lists aren't!), simpler for sqlalchemy to work.
Branches
changeset
Rufus Pollock
[changeset,sqlalchemy/changeset][s]: make object_id and data on ChangeObject into json but handle the issue that we need lists in some case to be tuples so we can hash them (object_id is used a dictionary key).
Branches
changeset
Rufus Pollock
[sqlalchemy/test_demo][xs]: remove file (should have done in cset:c25897fbb081 when we copied to vdm/test/sqlalchemy).
Branches
changeset
Rufus Pollock
[test/sqlalchemy][xs]: remove special casing for sqlalchemy <= 0.4.99 from tests (demo stuff).
Branches
changeset
Rufus Pollock
[hgignore][xs]: add sandbox.
Branches
changeset
Rufus Pollock
[changeset][xs]: pass in mapper to setup_changeset.
Branches
changeset
Rufus Pollock
[test/sqlalchemy][xs]: copy over existing sqlalchemy demo.py and test_demo.py to new test directory in preparation for rewrite for new changeset approach.
Branches
changeset
Rufus Pollock
[sqlalchemy/test_*][s]: remove stateful tests and test_demo_misc in prepartion for changeset rewrite that will not use stateful stuff.
Branches
changeset
Rufus Pollock
[doc][xs]: add link about octopus merges.
Branches
changeset
davi...@okfn.org
Added tag vdm-0.9 for changeset e36341098b5b
davi...@okfn.org
Removed tag vdm-0.8
Tags
vdm-0.9
davi...@okfn.org
Changelog for 0.9 release. Realised error of 0.8 release from branch.
davi...@okfn.org
#868 Test improvements: This is the patch vdm_purge_no_autoflush.diff from David Raznick, corresponding with ckan patch that means we dont need to monkeypatch sqlalchemy.
davi...@okfn.org
#868 Test improvements: This is the patch vdm_purge_no_autoflush.diff from David Raznick, corresponding with ckan patch that means we dont need to monkeypatch sqlalchemy.
Branches
changeset
davi...@okfn.org
Added tag vdm-0.8 for changeset 9d5bb923c777
Branches
changeset
davi...@okfn.org
Prepare for 0.8 release.
Branches
changeset
davi...@okfn.org
[merge] David Razdicks patches for: #898 #899 #900.
Branches
changeset
davi...@okfn.org
[merge] Sebs support for sqlite and SQLAlchemy 0.6 (#901).
Branches
changeset
davi...@okfn.org
[merge] branch bug_stop_no_rev_id #900.
  1. Prev
  2. Next