tla / stemmatology

11 stars 1 forks source link

Collation merge_readings can be unpredictable if propagation hasn't happened #22

Closed tla closed 10 years ago

tla commented 10 years ago

Depending on the order returned by $collation->readings(), if you try to merge/collapse readings by relationship type and the relationship type has not been applied transitively (i.e. propagated) then the merge may or may not be complete. We need to do this recursively to be sure.