-
Notifications
You must be signed in to change notification settings - Fork 3.6k
Metamodel Integration Tasks
gbadner edited this page Jan 27, 2014
·
40 revisions
JIRA issue: HHH-8897
Repository: https://github.com/gbadner/hibernate-core Branch: HHH-8897-replace-metamodel
In order to minimize the impact of diverging functionality in master/metamodel branches, I took the following approach:
- create a branch of master (HHH-8897-replace-metamodel);
- delete the existing org.hibernate.metamodel package (main and test);
- org.hibernate.metamodel package (main and test) from the metamodel branch into into HHH-8897-replace-metamodel;
- make minimal code changes to accommodate the new metamodel.
This allows new/diverging functionality from the metamodel branch (outside of org.hibernate.metamodel) to be merged by the person must knowledgeable about that new/diverging functionality.
I did merge some functionality from metamodel branch that was required by org.hibernate.metamodel. In these cases, I made my best guess. It would be good for someone more familiar with the code to ensure that I did the right thing. *