{"push_id":828456093,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"83822512fb0a0268f2839168b45127c9dfdb0541","before":"4aa69213bf61aab17cb72dd24ef1ddecce535088","commits":[{"sha":"e230edd381697d345ec46ea11c7374bbccedbf72","author":{"email":"5496d4fd32b46dcb22e495b96a73063ce8ea956b@gmail.com","name":"Garrett Malmquist"},"message":"Restructured the Export task to make the json blob reusable.\n\nNow most of the work of Export is done by a mixin which generates\nthe data for the json blob, and the Export console task just prints\nit.\n\nThe api of Export hasn't changed, so this should not affect\nanything currently depending on export's behavior (ie the pants\nintellij plugin).\n\nThe motivation for this change is to enable us to build tasks that\ngenerate code in various formats without redoing the work done by\nExport. Ideally, we should be able to replace much of the work\ndone in IdeGen/IdeaGen with references to the data Export creates.\n\nTesting Done:\nThis doesn't add any new functionality, so just making sure existing tests pass.\n\nCI went green here: https://travis-ci.org/gmalmquist/pants/builds/84364987\nCI went green here: https://travis-ci.org/gmalmquist/pants/builds/84518212\nCI went green here: https://travis-ci.org/gmalmquist/pants/builds/85543184\n\nBugs closed: 2345\n\nReviewed at https://rbcommons.com/s/twitter/r/2946/","distinct":true,"url":"https://api.github.com/repos/pantsbuild-osx/pants/commits/e230edd381697d345ec46ea11c7374bbccedbf72"},{"sha":"83822512fb0a0268f2839168b45127c9dfdb0541","author":{"email":"89eb73fbef71259ee15b5c1414c7a16ad9206fb5@googlegroups.com","name":"Pants CI"},"message":"Sync of https://github.com/pantsbuild/pants/commit/e230edd381697d345ec46ea11c7374bbccedbf72","distinct":true,"url":"https://api.github.com/repos/pantsbuild-osx/pants/commits/83822512fb0a0268f2839168b45127c9dfdb0541"}]}