vivekprahlad/neo4j — comment on commit dd4dfc6169411917d15d630d9c8a1d7a795f024f
File: lib/neo4j/versioning/versioning.rb line 42
By andreasronge:

Great stuff. Just a little thought - If the other node also includes the Versioning mixin then we could create a relationship to that Snapshot node instead.
Otherwise old relationship will always point to the latest nodes (which might have been deleted and therefore it will have less relationships then expected).
I guess that would be a rather complex thing to implement, so we should probably not implement it.
When the node is deleted it looks like the snapshot nodes are not deleted, which might be fine.
That could be useful if we want versioning (recovering/undo delete) support for deleted nodes, hmm