{"push_id":856165484,"size":111,"distinct_size":0,"ref":"refs/heads/jf/fix-apm-build-issues","head":"c9c4a69c1bc56f7ff780e9589c366ebc35bc36c8","before":"e34cd2d46b062fc186edadad503f9276bb126e43","commits":[{"sha":"d620da33f2dd57ef574c6c76535fa45f46569b23","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@paulbetts.org","name":"Paul Betts"},"message":"Enable Portable Mode\n\nThis PR sets the default ATOM_HOME to be relative to atom.exe, if the\nfollowing cases are true:\n\n1. We're not in DevMode\n1. We're on Windows\n1. The EXE path is not in the normal installed location\n\nThis allows users to take the entire Atom folder and use it as a\n\"Portable\" application (i.e. portableapps.com)","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/d620da33f2dd57ef574c6c76535fa45f46569b23"},{"sha":"4a536197800b7d08cf63d5b58047589db800c740","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@paulbetts.org","name":"Paul Betts"},"message":"Patch the browser process too","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/4a536197800b7d08cf63d5b58047589db800c740"},{"sha":"477559581e74e0a7c74511e1981f12dd130b97bf","author":{"email":"a027184a55211cd23e3f3094f1fdc728df5e0500@paulbetts.org","name":"Paul Betts"},"message":"Correctly handle devMode","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/477559581e74e0a7c74511e1981f12dd130b97bf"},{"sha":"b9f0445e591d8d2a8d4c941b175556b8803379e0","author":{"email":"c43d44052bf24b577865d2d23fc538690359ad4f@gmail.com","name":"easyhard"},"message":"Add TextEditor.getUniqueTitle()\n\nThis method is intended to replace TextEditor.getLongTitle\nand gives a better tab title when there are multiple opened\nfiles has identical file name. This method will returns\n\n<unique-parent-directory>/.../<filename> when opened files\nhave identical file name.","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/b9f0445e591d8d2a8d4c941b175556b8803379e0"},{"sha":"2f6b6781f7f0b07da961749849018c5a804b649f","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Merge remote-tracking branch 'atom/master'","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/2f6b6781f7f0b07da961749849018c5a804b649f"},{"sha":"f067fdb7cd8e9991b0ac921712697b8e5fec3dd5","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Merge branch 'master' into portable-mode\n\nConflicts:\n\tsrc/browser/main.coffee","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/f067fdb7cd8e9991b0ac921712697b8e5fec3dd5"},{"sha":"b8a153781e89ef1812fac7fe6db05569ac0bc404","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Implement Portable Mode\n\nAccording to these specifications:\nPortable mode only applies to Windows (for now)\nPortable mode only applies if ATOM_HOME is not set\nIf there is a .atom directory as sibling to directory with running process\n\tuse that as ATOM_HOME","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/b8a153781e89ef1812fac7fe6db05569ac0bc404"},{"sha":"db57479bf92474bf9bfb832c70a2c5c947238e8d","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Remove superfluous check on ATOM_HOME\n\nalways set at the process level, so always set here","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/db57479bf92474bf9bfb832c70a2c5c947238e8d"},{"sha":"28c322a4cfb97bf6601167a98fcd3a1c4491c512","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Fix broken focused suite in spec","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/28c322a4cfb97bf6601167a98fcd3a1c4491c512"},{"sha":"84e723a72349c7539cf7175282081809ecbaebbb","author":{"email":"676c999d2807b316185106eaf48a482988917b4e@gmail.com","name":"joseramonc"},"message":"autoindent lines in moveLineUp/moveLineDown\n\n#7546","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/84e723a72349c7539cf7175282081809ecbaebbb"},{"sha":"4312f76ed7162b85cc10a6caa044c8881045a666","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Added command line parameter to set portable\n\nIf parameter included, home directory will be copied to the portable\nlocation to make this a portable install","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/4312f76ed7162b85cc10a6caa044c8881045a666"},{"sha":"29dfd1c904a529a683231f034179a684896f5a3d","author":{"email":"676c999d2807b316185106eaf48a482988917b4e@gmail.com","name":"joseramonc"},"message":"add moveLineUp and moveLineDown specs","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/29dfd1c904a529a683231f034179a684896f5a3d"},{"sha":"16c2391b1447c66b07e9fa5a2a603bc9f6d30c7f","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Add notification if Portable Home not writable","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/16c2391b1447c66b07e9fa5a2a603bc9f6d30c7f"},{"sha":"265ee01c1dc5d68e67101fa4584e8e63f8b9a29f","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Clean convention inconsistencies for portable mode","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/265ee01c1dc5d68e67101fa4584e8e63f8b9a29f"},{"sha":"28a1bbf9a2a214183bd744d5e097d7fd1641cc9b","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Fix function names - consistent with convention","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/28a1bbf9a2a214183bd744d5e097d7fd1641cc9b"},{"sha":"ef71211b8255c78ae60aa7821795ac26c3f24fbe","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Always include portable home path in warning\n\nwhen warning that portable home path not writable","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/ef71211b8255c78ae60aa7821795ac26c3f24fbe"},{"sha":"bcfb6ab4079a10b5bb2a5ecd3c927fee37ea2ead","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Remove explicit returns","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/bcfb6ab4079a10b5bb2a5ecd3c927fee37ea2ead"},{"sha":"82f5e81cec2727013d3291907ddd04cc7ffd7a37","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Restore check on ATOM_HOME\n\n(undo db57479bf92474bf9bfb832c70a2c5c947238e8d)\nCheck on ATOM_HOME is not superfluous - needed on Linux because of\ndifference in inheriting environment variables between browser and render\nprocesses","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/82f5e81cec2727013d3291907ddd04cc7ffd7a37"},{"sha":"03faddd7ae4c2796b803bb44865338ff88ca0ed2","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Undo add command line parameter to set portable\n\nundo 4312f76ed7162b85cc10a6caa044c8881045a666 to include this in a pull\nrequest of its own","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/03faddd7ae4c2796b803bb44865338ff88ca0ed2"},{"sha":"6d4105ac97f2e6dcb0ce34d1281a1f23050d2f2e","author":{"email":"bfcdf3e6ca6cef45543bfbb57509c92aec9a39fb@raelyard.com","name":"Dave Rael"},"message":"Escape characters is portable path not writable\n\nwarning to resolve missing backslash and other potential problems\nresulting from the markdown-parsed nature of the display of notifications.","distinct":false,"url":"https://api.github.com/repos/PKRoma/atom/commits/6d4105ac97f2e6dcb0ce34d1281a1f23050d2f2e"}]}