We've found what we consider a SERIOUS defect in TAM (Time Aware Modelling).
Scenario: We have a set of current items, in diagrams in a branch versioned "Curr".
We intend to make a RoadMap branch indicating the "To Be" state. We clone the Current Branch - which gives us new Folder structure and Diagrams (but not the items) - which is what we want; to a branch versioned "RdMp". Since we only want to clone items that will change in the future. We clone an item in a RdMp diagram to version "RdMp". The item is cloned correctly; so far, so good.
As part of our on-going repository management, every year (at the end of the year) we intend to clone Current into a "Past" "snapshot" that describes the state at the end of that year; giving us the ability to "compare and contrast" over time. So I select the Current branch and say Clone structure (in this case, to a folder structure versioned "Past"). Again, folders and diagrams cloned, no items, as desired. This time, however, to achieve our goal of snapshotting the entire Current branch we have to clone ALL the items in the "Curr" version. We select all the items in the diagram in "Past" diagram (which are all namespaced "Curr::") and say Clone to new version (to "Past").
Imagine our surprise when for the item in "Curr" that had been cloned to "RdMp", instead of getting a new item in "Past", we got the "RdMp" item on the "Past" diagram!

We confirmed that the original item on the Current diagram was still the "Curr" item and that that item WAS NOT CLONED into Past as a new item. This is a defect, the original "Curr" item (on the diagram) should have been cloned, not the "RdMp" item (which was nowhere to be seen). We also confirmed it's not a caching problem since we exited Sparx and re-entered and then cloned the structure.
This needs to be fixed urgently!Reported,
Paolo