{"push_id":567849130,"size":140,"distinct_size":140,"ref":"refs/heads/master","head":"e4ca11d76d37727abcc25c2dfc67a60d4baca51c","before":"7add4af5854402331bba3ec59ff4dd25a994f97c","commits":[{"sha":"242fce3d791760e9db91a44110114e6066ed33e7","author":{"email":"0e528190e12911c0001cd13934cb550f905f02b8@fb.com","name":"Michael Bolin"},"message":"Transpile all .js files with 6to5.\n\nIn the spirit of supporting JavaScript development for Atom packages,\nthis adds default support for es.next transpilation support in the way\nthat Atom already has default support for CoffeeScript transpilation.\nThere are many new features in ES6+ that make JavaScript development\neasier and more enjoyable, particularly in terms of support for async code.\n\nFor reference, this was a much faster way to iterate on this than running `./script/build`\neach time:\n\n```\ncp /Users/mbolin/src/atom/static/index.js /Applications/Atom.app/Contents/Resources/app/static/index.js\ncoffee --output /Applications/Atom.app/Contents/Resources/app/src --compile /Users/mbolin/src/atom/src/esnext.coffee\n```\n\nRun the following in the console to see how warm the cache was after startup:\n\n```\nglobal.require('../src/esnext/').getCacheHits()\nglobal.require('../src/esnext/').getCacheMisses()\n```","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/242fce3d791760e9db91a44110114e6066ed33e7"},{"sha":"acd1d31480451c2f24dafce16af0a909dc97dd3b","author":{"email":"0e528190e12911c0001cd13934cb550f905f02b8@fb.com","name":"Michael Bolin"},"message":"Address @kevinsawicki's comments.","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/acd1d31480451c2f24dafce16af0a909dc97dd3b"},{"sha":"32b3c4076f9951f4db2215f5e40a84746c1f6fa1","author":{"email":"0e528190e12911c0001cd13934cb550f905f02b8@fb.com","name":"Michael Bolin"},"message":"More fixes for @kevinsawicki","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/32b3c4076f9951f4db2215f5e40a84746c1f6fa1"},{"sha":"a0bb9d88e08f2b4ff141a1543ca1889b22bc1b47","author":{"email":"0e528190e12911c0001cd13934cb550f905f02b8@fb.com","name":"Michael Bolin"},"message":"remove parens","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/a0bb9d88e08f2b4ff141a1543ca1889b22bc1b47"},{"sha":"d29b5b20cd713d83d5602f0496778f082d84d09e","author":{"email":"0e528190e12911c0001cd13934cb550f905f02b8@fb.com","name":"Michael Bolin"},"message":"Prefer Object.defineProperty()","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/d29b5b20cd713d83d5602f0496778f082d84d09e"},{"sha":"fed2bd6ab841baaa8993f7ff853db638dbb83ede","author":{"email":"0e528190e12911c0001cd13934cb550f905f02b8@fb.com","name":"Michael Bolin"},"message":"fixed a bug in updateDigestForJsonValue with how null was handled","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/fed2bd6ab841baaa8993f7ff853db638dbb83ede"},{"sha":"52f2c0ec69c13ef22f89a318279065c196affda0","author":{"email":"0e528190e12911c0001cd13934cb550f905f02b8@fb.com","name":"Michael Bolin"},"message":"rename esnext to 6to5","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/52f2c0ec69c13ef22f89a318279065c196affda0"},{"sha":"2170e917bd0576fe28dcd9d4d5ce3f4f0a406161","author":{"email":"71b52ec50d6675b30625f9b9f305490cfa824ff0@gmail.com","name":"Xue Fuqiao"},"message":":memo: Minor punctuation fix.","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/2170e917bd0576fe28dcd9d4d5ce3f4f0a406161"},{"sha":"b92e6f5a2dc111d5f681a1c8db19115b370c63cc","author":{"email":"c278f8c5f6d328934572229de0b0f681aa46b114@edgard.org","name":"Edgard Castro"},"message":"Fixes RPM install path and icon location\n\nThis makes Atom a better desktop citizen relocating to where the usual install\ndirectory is (like on the debian package) and also fix the icon using absolute\npaths, breaking icon-themes.","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/b92e6f5a2dc111d5f681a1c8db19115b370c63cc"},{"sha":"a7e18b05d3cefe4433c2dc55ad1491ed6dc8794e","author":{"email":"b203f8a0302c3df0f4f1a5543b4709afe32bbe0c@gmail.com","name":"Ethan Estrada"},"message":"Depend on $PATH to find executable in atom.desktop\n\nWith the atom atom executable now located in /usr/bin instead\nof /usr/local/bin, it should always be available as part of the\nsystem PATH. Thus hardcoding the filepath is not needed. Also, this\nincrease the flexibility of relocating the rpm at installation time\n(not just build time) since the user or sys admin need only make\nsure that the atom executable is in the system PATH and the\natom.desktop file will work correctly.","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/a7e18b05d3cefe4433c2dc55ad1491ed6dc8794e"},{"sha":"223334181bc486fff5b3b2ab4ad075ddd14c04e2","author":{"email":"b203f8a0302c3df0f4f1a5543b4709afe32bbe0c@gmail.com","name":"Ethan Estrada"},"message":"Place atom.png icons in standard system locations\n\nThis is so that the atom.desktop file will be able to find the\n\"atom\" icon when requested. This adds the dependency of ImageMagick\nto convert atom.png to varying resolutions, although, only during\nthe rpm build process (not during actual install). So the result\nis ultimatly no different for the end user.\n\nAlso, fixed an absolute path from the rpm build process and made\nit relative. It was hardcoded in the spec file to\n\"/tmp/atom-build/Atom/*\", so builds that were made elsewhere would\nhave broken when attempting to package into an rpm. Now rpm packaging\nshould work from a build made anywhere. Also needed to modify\nscript/mkrpm so that it copies the build files in such a way that\nthey can more easily be dealt with in the spec file in a relative\nway.","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/223334181bc486fff5b3b2ab4ad075ddd14c04e2"},{"sha":"62c515e4e78e07ad4cc9ee3d02bfaae0f6c18213","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@paulbetts.org","name":"Paul Betts"},"message":":arrow_up: grunt-atom-shell-installer@0.21.0","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/62c515e4e78e07ad4cc9ee3d02bfaae0f6c18213"},{"sha":"776eedd47355004fbdd9cf75170f62c5f210ad1b","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@paulbetts.org","name":"Paul Betts"},"message":"Set us up to download the current release so we can create deltas","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/776eedd47355004fbdd9cf75170f62c5f210ad1b"},{"sha":"8fcd71f20714b69f3c3d6d9c87e3239faf761f39","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@paulbetts.org","name":"Paul Betts"},"message":"Publish delta packages","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/8fcd71f20714b69f3c3d6d9c87e3239faf761f39"},{"sha":"2e72790e72ff18d54ff17c0db52157bcac75070c","author":{"email":"21a6cafaf0e9b0080692d699c1538d0dfa42b47a@jasonwoods.me.uk","name":"Jason Woods"},"message":":bug: Fix ident guides missing on whitespace only lines with invis chars","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/2e72790e72ff18d54ff17c0db52157bcac75070c"},{"sha":"d9fb54ad6f290f6c8f77a753f153571570f7d7ee","author":{"email":"78036c9b69b887700d5846f26a788d53b201ffbb@gmail.com","name":"Max Brunsfeld"},"message":"Reset atom.services between specs","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/d9fb54ad6f290f6c8f77a753f153571570f7d7ee"},{"sha":"027ebc78c4c990025ef212afcfb6ed5e7ff6a8cb","author":{"email":"78036c9b69b887700d5846f26a788d53b201ffbb@gmail.com","name":"Max Brunsfeld"},"message":"Respect service{Provisions,Dependencies} in packages' metadata","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/027ebc78c4c990025ef212afcfb6ed5e7ff6a8cb"},{"sha":"cb8b254502993bfb3dafd873d0d03f38d157c43f","author":{"email":"78036c9b69b887700d5846f26a788d53b201ffbb@gmail.com","name":"Max Brunsfeld"},"message":"Use version-ranges in fixture package with service deps","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/cb8b254502993bfb3dafd873d0d03f38d157c43f"},{"sha":"5638c7fb6a7606fcbf1275263aa71aa057d2c297","author":{"email":"78036c9b69b887700d5846f26a788d53b201ffbb@gmail.com","name":"Max Brunsfeld"},"message":"Remove atom.services global\n\nSigned-off-by: Nathan Sobo <nathan@github.com>","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/5638c7fb6a7606fcbf1275263aa71aa057d2c297"},{"sha":"65f2ffa55ed6ca8a48de7ae641d8aba2fc05a233","author":{"email":"78036c9b69b887700d5846f26a788d53b201ffbb@gmail.com","name":"Max Brunsfeld"},"message":"Rename service keys in package.json\n\n* serviceProvisions -> providedServices\n* serviceDependencies -> consumedServices\n\nSigned-off-by: Nathan Sobo <nathan@github.com>","distinct":true,"url":"https://api.github.com/repos/xfq/atom/commits/65f2ffa55ed6ca8a48de7ae641d8aba2fc05a233"}]}