Commits

Author Commit Message Labels Comments Date
angri
small refactoring
angri
todo notice about siblings filter in _pull_nodes()
angri
one more test for moving nodes
angri
implemented move_subtree_to_top() and move_subtree_to_bottom()
angri
implemented move_subtree_after()
angri
refactored moving subtrees to improve clarity and remove code duplication
angri
one more test for move_subtree_before
angri
implemented move_subtree_before(). WIP, not documented/refactored yet
angri
first step in support of moving nodes: detach_subtree()
angri
refactored filter_* methods, now they use MPOption's methods internally
angri
tests: recreate test data structure at setUp()
angri
tests: use helper function for getting node by name
angri
recreate table before running unittests
angri
split unittests to several test case classes
angri
expanded documentation section in README
angri
tree maintanance methods rebuild_all_trees() and rebuild_subtree() now accept required session parameter
angri
Pickling and unpickling of node instances now works.
angri
[tests] added --quiet option to tests/run-all.py
angri
added backward and forward compatibility for python 2.4 to 2.7 and 3
angri
added support of sqlalchemy 0.7.2. cleaned up docs. released version will be 0.6
angri
workaround for bug in sqlite 3.6.x (problems with binding two integer attributes in query)
angri
[tests] drop existing test tables
angri
[tests] commit() session in _currupt_tree()
angri
more clearly describe in docs possible locks in rebuild_all_trees()
angri
Fixed support of SQLAlchemy 0.6.6 in MPOptions.order_by_clause()
angri
Added tag 0.5.2 for changeset 71d4294394f1
angri
release 0.5.2
Tags
0.5.2
angri
removed call of next() from tree_recursive_iterator(): now python 2.5 is fully supported
angri
added support for SQLAlchemy 0.6.x
angri
Added tag 0.5.1 for changeset 3296de66a7af
  1. Prev
  2. Next