{"push_id":1369833917,"size":7,"distinct_size":0,"ref":"refs/heads/master","head":"62d9ebfa8272113928bedee3c7182a67dfab0d45","before":"1d105bcaea79a5927b43f3f64b3513679355dadb","commits":[{"sha":"a4cd9cc7b59f7417b76adc36c6e258425e3dd6ed","author":{"name":"nagash","email":"5a7d937450971608565c8230a7fbc81c0771b85f@gmail.com"},"message":"Merge branch 'master' into AncestorList_Strategy and resolve all conflicts","distinct":false,"url":"https://api.github.com/repos/nagash91/ReflectionPattern/commits/a4cd9cc7b59f7417b76adc36c6e258425e3dd6ed"},{"sha":"b0531364abed23ef7b48154fc135ff6e1ee0de58","author":{"name":"nagash","email":"5a7d937450971608565c8230a7fbc81c0771b85f@gmail.com"},"message":"Completed the Fact/FactTypeDAO + other good mods for JPA performances (removed transactions)\n\n- Fixed last merge-commit: re-added ALS..\n- DAO: perfect level of lazyness: not retrive too much nor to less.\n- DAO: added method to fetchEager not only the Fact/TypeFact but alos the associated Phenomenon(s) and Unit(s)\n- FactDAO: findAllDescendants now FETCH the type (with the LEFT JOIN FETCH f.type in JPQL)\n - Correct Cascade for Phenomenon and Unit associated to Qualitative and Quantitative Facts (see Quantity class that is embedded in QuantitativeFact).\n- Removed transactions from the UseCase and FactTypeManager (main) if not needed: WITH TRANSACTION JPA FETCH EAGER ALL THE OBJECTS I RETRIVE!!! REALLY BAD FOR PERFORMANCE!\n- QuantitativeFact now print all the quantity.toString() not only the quantity.value (added Quantity.toString() method, added Unit.toString() method).","distinct":false,"url":"https://api.github.com/repos/nagash91/ReflectionPattern/commits/b0531364abed23ef7b48154fc135ff6e1ee0de58"},{"sha":"9ca042659c4c7ad45395f63f64f096f9c1e62678","author":{"name":"nagash","email":"5a7d937450971608565c8230a7fbc81c0771b85f@gmail.com"},"message":"Fixed MySubPhenomenon persistence in DB, new CommandLineMain, script to run all tests\n\n- MySubPhenomeon bug: deep copy of FactType didn't copy the phenomenon's subclass with polimorfism but used the copy constructor. Now it use the method deepCopy().\n- clone() method substituted with deepCopy() method in the FactType hierarchy (I don't use Object.copy() for safe).\n\n- CommandLineMain: can be used to run tests with command line arguments, and will output the performance results in files.\n- tests.sh: run all tests (cold) with a single script.\n\n- All the tests in the BENCH folder are not valid for the AggregatePhenomenons cases (bug with aggregate phenomenons not fixed at that time).","distinct":false,"url":"https://api.github.com/repos/nagash91/ReflectionPattern/commits/9ca042659c4c7ad45395f63f64f096f9c1e62678"},{"sha":"ddc23a6188b39dec27d808b180cf4f8ddcea317f","author":{"name":"nagash","email":"5a7d937450971608565c8230a7fbc81c0771b85f@gmail.com"},"message":"Correct OneToOne mapping for MyAggregatePhenomenon","distinct":false,"url":"https://api.github.com/repos/nagash91/ReflectionPattern/commits/ddc23a6188b39dec27d808b180cf4f8ddcea317f"},{"sha":"161a91e0b108b927ee68cee3edeaca7b1ff40830","author":{"name":"nagash","email":"5a7d937450971608565c8230a7fbc81c0771b85f@gmail.com"},"message":"Correct OneToOne mapping for MyAggregatePhenomenon, Some fixes related to Phenomenons/Units  mapping and toString()","distinct":false,"url":"https://api.github.com/repos/nagash91/ReflectionPattern/commits/161a91e0b108b927ee68cee3edeaca7b1ff40830"},{"sha":"5aa08de429d4a1c95133ab8399524213c3a84104","author":{"name":"nagash91","email":"29f3d1fbfcae065c40db6402a7c1a7f9325175d2@gmail.com"},"message":"FactDAO now add the rootFact to the list of descendants when calling FindAllDescendants(rootFact).\n\nFactDAO.FindAllDescendants(CompositeFact root) now add himself in the list of all descendants, before return the list to the caller.","distinct":false,"url":"https://api.github.com/repos/nagash91/ReflectionPattern/commits/5aa08de429d4a1c95133ab8399524213c3a84104"},{"sha":"62d9ebfa8272113928bedee3c7182a67dfab0d45","author":{"name":"nagash91","email":"29f3d1fbfcae065c40db6402a7c1a7f9325175d2@gmail.com"},"message":"default method in interface Visitable<T> prevents some copy/paste code.\n\nThanks to java 8.","distinct":false,"url":"https://api.github.com/repos/nagash91/ReflectionPattern/commits/62d9ebfa8272113928bedee3c7182a67dfab0d45"}]}
{"actor":{"display_login":"nagash91"}}