Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Mode 1912 - Updated the logic behind mixin removal #807

Closed
wants to merge 2 commits into from

Conversation

hchiorean
Copy link
Member

When a mixin is removed from a node, all protected properties that are coming from that mixin will be removed as well.

However, this brought up a new issue: in the case of mix:versionable, even though the properties are removed, the entire version history & lineage remain. Therefore, a code-update was needed in the versioning logic, so that if mix:versionable is removed on a node and then later on re-added, the original references towards the version history, base version etc are re-constructed.

Horia Chiorean added 2 commits May 3, 2013 11:08
…nd children when a mixin is removed from a node.
… removed and then later on re-added, the correct version history & properties are re-linked to that node.
@rhauch
Copy link
Contributor

rhauch commented May 7, 2013

Rebased and merged into the 'master' branch.

@rhauch rhauch closed this May 7, 2013
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
2 participants