{"push_id":745758899,"size":49,"distinct_size":49,"ref":"refs/heads/master","head":"9d7de9219cbdc674de20d9ddd80d2578b520a79d","before":"2421e779169a8db6e407841d3554f0f124c808f7","commits":[{"sha":"318f3ef6f6be4c44077e00c97d542cdbfab4a3de","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"First version of the 'generate all' action","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/318f3ef6f6be4c44077e00c97d542cdbfab4a3de"},{"sha":"e71115ce339dba4e5b706e8a583a24e28ded1b62","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"Use MelangeExecutableExtensionFactory to get injection","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/e71115ce339dba4e5b706e8a583a24e28ded1b62"},{"sha":"6ed3374c09c4f27c56fa39a58fc282d4cba12fe4","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"Disable usual builder participant","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/6ed3374c09c4f27c56fa39a58fc282d4cba12fe4"},{"sha":"39a9e4933e7f4ef21268b1cd5ef793b20792e06d","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"Move visibleWhen predicate on the top-level menu","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/39a9e4933e7f4ef21268b1cd5ef793b20792e06d"},{"sha":"b716185a27391ab9c6f16f69672a812c49a48361","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"Menu 'Compile' -> 'Generate All'","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/b716185a27391ab9c6f16f69672a812c49a48361"},{"sha":"28f031f6bb595d923cc4c78a23dbd56b0ba957a7","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"Remove obsolete MelangeBuilderParticipant","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/28f031f6bb595d923cc4c78a23dbd56b0ba957a7"},{"sha":"d550339adf52f7a7d09a258a15a57646ec2d4639","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"Different generation actions for Interfaces/Languages/Adapters/All","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/d550339adf52f7a7d09a258a15a57646ec2d4639"},{"sha":"6cc0ba0d80c5003b74aeba2d53f7ddd6862bbb2b","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"Move generation to external MelangeBuilder, use progress monitors","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/6cc0ba0d80c5003b74aeba2d53f7ddd6862bbb2b"},{"sha":"3734f3171ae2c42f80223110bd756ac0ede95b7f","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"Factorisation & generateAll","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/3734f3171ae2c42f80223110bd756ac0ede95b7f"},{"sha":"ba0c9d9172e23b1a1e56edadd41f401338f2c039","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"generateInterfaces / generateAdapters","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/ba0c9d9172e23b1a1e56edadd41f401338f2c039"},{"sha":"81afaea3ec9db84b4239d929c61d058893e1fea6","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"Stub action for cleaning all generated artifacts","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/81afaea3ec9db84b4239d929c61d058893e1fea6"},{"sha":"42ece90265c07b7249e4cd95f88a65a9668d4fad","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"Put cleanAll before separator","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/42ece90265c07b7249e4cd95f88a65a9668d4fad"},{"sha":"622ad4e0c5ebba4fa73e2056a301679608c23091","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"Disable model type serialization in MelangeDerivedStateComputer","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/622ad4e0c5ebba4fa73e2056a301679608c23091"},{"sha":"362ba1ea7efa7f6d063b8da74f5bc1bb92c468f1","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"GenerateLanguages action","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/362ba1ea7efa7f6d063b8da74f5bc1bb92c468f1"},{"sha":"589b022d049329624cd9dc1864492e9b2eda294b","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"CleanAll action","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/589b022d049329624cd9dc1864492e9b2eda294b"},{"sha":"f406d86338f6fb55fa00a78dd0db71e31e22a348","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"'CleanAll' action: also delete generated runtime projects of languages","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/f406d86338f6fb55fa00a78dd0db71e31e22a348"},{"sha":"61e00ddc425a980b6da62a821d221ad5a444a4e5","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"Fix exported packages of newly generated EMF projects\n\nWe don't need to register anything. Packages generated by the genmodel\nwill automatically be registered.","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/61e00ddc425a980b6da62a821d221ad5a444a4e5"},{"sha":"da8a3cef4cf942d6577ed6843d247e3127517c42","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"EPackageProvider: only register non-null genmodels","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/da8a3cef4cf942d6577ed6843d247e3127517c42"},{"sha":"b14edf2bd3da2675eecfb6390f4064b41be6c204","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"Quickfixes for runtime generation are replaced by menu actions","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/b14edf2bd3da2675eecfb6390f4064b41be6c204"},{"sha":"f50675d70006bc6f73f38485c6220046b7b57f94","author":{"email":"658d10d2f787485f1bcfe40591e88391ca3ebb50@inria.fr","name":"Thomas Degueule"},"message":"When creating genmodels, prefix each genPackage with the fqn of its language","distinct":true,"url":"https://api.github.com/repos/Tyzeppelin/melange/commits/f50675d70006bc6f73f38485c6220046b7b57f94"}]}