"delete-orphan", or will simply detach it otherwise.
[ticket:1754]
+ - Fixed a potential issue in topological cycle detection
+ introduced in 0.6beta3, for units of work with long
+ dependency cycles.
+
- sql
- Restored some bind-labeling logic from 0.5 which ensures
that tables with column names that overlap another column
for (n, key) in edges.edges_by_parent(node):
if key in cycle:
continue
- cycle.add(key)
+ cycle.append(key)
if key is goal:
cycset = set(cycle)
for x in cycle:
cycle.pop()
for parent in edges.get_parents():
- traverse(parent, set(), parent)
+ traverse(parent, [], parent)
unique_cycles = set(tuple(s) for s in cycles.values())