{"push_id":2334742164,"size":96,"distinct_size":35,"ref":"refs/heads/master","head":"ecb11ff3f345958b61f5bb62cf2c1213b4aa39ee","before":"30cf36ad3ad1d9cfe8bfeff947e6b8a9eb61be4f","commits":[{"sha":"97f2b22ab6ff967d8bbbe0f75062670781456e78","author":{"name":"Shakeh Brys","email":"751e6ed9a3f3e47e6c9eb6d040b8aecaaa3a191a@jpl.nasa.gov"},"message":"remove obsolete files","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/97f2b22ab6ff967d8bbbe0f75062670781456e78"},{"sha":"0d2ad7aca4032d6939a44128d1e9eef950ae6dd0","author":{"name":"Shakeh Brys","email":"751e6ed9a3f3e47e6c9eb6d040b8aecaaa3a191a@jpl.nasa.gov"},"message":"tag empty state and fix label for checkbox","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/0d2ad7aca4032d6939a44128d1e9eef950ae6dd0"},{"sha":"de748717e9cb20b9f09329316dd00179f8398787","author":{"name":"Shakeh Brys","email":"751e6ed9a3f3e47e6c9eb6d040b8aecaaa3a191a@jpl.nasa.gov"},"message":"Merge branch 'develop' into feature/VE-55\n\n# Conflicts:\n#\tapp/partials/mms/veMenu.html","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/de748717e9cb20b9f09329316dd00179f8398787"},{"sha":"768563961e810a78e7f0e9ebfce8d92ec9f778fb","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"VE-656\n\nmake use of inline annotation to avoid breaking during minifification.","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/768563961e810a78e7f0e9ebfce8d92ec9f778fb"},{"sha":"838b8fe57208a69bdb782475a548e378e7c63754","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"VE-656 get rid of unused services","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/838b8fe57208a69bdb782475a548e378e7c63754"},{"sha":"616629b52f7dafcef454c7ad0058e36788e8ca24","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"VE-656 get rid of an unused lib","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/616629b52f7dafcef454c7ad0058e36788e8ca24"},{"sha":"1b2527e3133099d4e636fe7457b6298e0ad88f4a","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"VE-656 lodash is exported as _. Use that","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/1b2527e3133099d4e636fe7457b6298e0ad88f4a"},{"sha":"f60548b56040ba6cb70801050e6f5052890c2a22","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"VE-656 Improve VE Build&Runtime quality and speed\n\n- Add concatenation and minification for external libraries (css & js)\n- Add concatenation and minification for our app's codes (css & js & html )\n- Clean up development and production builds to only include the needed resources to run and test the app\n- Add detailed sourcemaps to both production and development builds to make debugging buggs easier.\n- Use \"matchdep\" to load Grunt's Npm tasks automatically","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/f60548b56040ba6cb70801050e6f5052890c2a22"},{"sha":"0bc6f800a951dd51f064f4c1c92cef244be5f07c","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"VE-656-H further improve the build&runtime speed by doing the following:\n\n- Parallelize independent tasks .\n\n- Make use of \"Just In Time task loaders\" to only load plugins'tasks and custom tasks necessary to run a specific task. Grunt by default loads all the tasks specified inside GruntFile.js even if we don't need them to run a specifc tasks. This can slow down the build dramatically especially when employing concurrent build technique. \"JIT\" also makes executing a single task very fast. Also, with \"JIT\" we dont have to type in \"loadNpmTasks\" manually for every single plugins that we need.\n\n- Add caching and gzip compression to the local server in order to improve the load time,  reduce the size of resources transfered over the wire and to reduce or completely eliminate the need to make requests for static resources (especially vendor libraries that hardly change).\n\n- Update all dependencies inside package.json to their lastest version. The newest version of grunt-contrib-uglify is slightly slower than the older version, but since we don't want to stuck in the past and want all the improvement from the latest version of other plugins, we will settle for this for now. Hopefully, it will be fixed in the future.\n\n- Add a plugin to time each tasks during the build process so that we can analyze bottleneck in our build and further improve the build speed if needed. It can also be used for speed benchmarking when switching to new version of grunt plugins.","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/0bc6f800a951dd51f064f4c1c92cef244be5f07c"},{"sha":"f65d45fcd213d8545471ea7126d82046f3e521ed","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"Add a missing grunt-concurrent plugin","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/f65d45fcd213d8545471ea7126d82046f3e521ed"},{"sha":"6ea91204258e4e8a8fbadda58c9d09f6e017e33e","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"enable mangling on VE's codes to further reduce file size\n\nThere were some minification-unsafe codes in app.js. To make \"mangling\" works, need to explictly inject deps.\nAlso add ng-strict-di directive to make sure that all future codes adhere to \"minification-safe\" annotation.","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/6ea91204258e4e8a8fbadda58c9d09f6e017e33e"},{"sha":"f70dc018edce029c590540e476ed8acdf04aa851","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"Add internally maintained libs to the build pipeline\n\nAlso get rid of modernizr because we are not using it anymore.\nLocal server by default set max-age to 0. This forces the browser to re-validate cache with the server incuring more http requests. Set it to a year.","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/f70dc018edce029c590540e476ed8acdf04aa851"},{"sha":"ded74d7091e626c17d1d518619cf929b9e5e184b","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"Get rid of modernizr file","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/ded74d7091e626c17d1d518619cf929b9e5e184b"},{"sha":"95f18db86151c44a6ca0bf0229e2a34b1118ec88","author":{"name":"Shakeh E Khudikyan","email":"f169f82d37de3353482b0f5207c29e5807786d86@gmail.com"},"message":"Merge pull request #318 from CAE/feature/VE-437\n\nVE-437 auto number sections","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/95f18db86151c44a6ca0bf0229e2a34b1118ec88"},{"sha":"7c16a7dcfdd80bf8360c55add827dd4ee890d7c8","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"Add another build file. Add comments","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/7c16a7dcfdd80bf8360c55add827dd4ee890d7c8"},{"sha":"43a2fd962c8aa69eb132a1b8dc86171c1121db4c","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"cleanup","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/43a2fd962c8aa69eb132a1b8dc86171c1121db4c"},{"sha":"026c5c3513737705261e51b8b8fa61d97afc471a","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"Add additional comment for vendor source mapping","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/026c5c3513737705261e51b8b8fa61d97afc471a"},{"sha":"06a4feff76f2d583e8a72c436795179b15498e60","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"Add target for bundling mms.js and src/services/*.js","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/06a4feff76f2d583e8a72c436795179b15498e60"},{"sha":"eb87bca3a91ed9d733c06378b4892b2142002971","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"First run: make updateElements does bulk update","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/eb87bca3a91ed9d733c06378b4892b2142002971"},{"sha":"91d22ab6c8e5ee4614257f9bfb15036db571520a","author":{"name":"chhaymenghong","email":"32e7ea53dc7c8910d4a3b53a4058ef324ed07cd2@yahoo.com"},"message":"First iteration on bulk update","distinct":false,"url":"https://api.github.com/repos/Open-MBEE/EMS-Webapp/commits/91d22ab6c8e5ee4614257f9bfb15036db571520a"}]}
{"actor":{"display_login":"dlamoris"}}