{"push_id":851641220,"size":140,"distinct_size":3,"ref":"refs/heads/dr-remove-atom-home-duplication","head":"3009d3e7d5ec0c0023304531a641804ba8c81bbf","before":"870c444adc29f7507ca1e84b679fe02f2a7fc430","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/atom/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/atom/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/atom/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/atom/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/atom/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/atom/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/atom/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/atom/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/atom/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/atom/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/atom/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/atom/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/atom/atom/commits/16c2391b1447c66b07e9fa5a2a603bc9f6d30c7f"},{"sha":"25b690454f51e54b778dc50d963fa96eeda887bb","author":{"email":"78036c9b69b887700d5846f26a788d53b201ffbb@gmail.com","name":"Max Brunsfeld"},"message":":arrow_up: grunt-electron-installer","distinct":false,"url":"https://api.github.com/repos/atom/atom/commits/25b690454f51e54b778dc50d963fa96eeda887bb"},{"sha":"511ab462464085a128a8cf1905535bb5df0d6e53","author":{"email":"78036c9b69b887700d5846f26a788d53b201ffbb@gmail.com","name":"Max Brunsfeld"},"message":"Don't format version for windows installer\n\nWe're just going to use names like '1.1.0-beta1' that are compatible\nwith NuGet, so that the versions that squirrel.windows requests match\nthe names of the github releases","distinct":false,"url":"https://api.github.com/repos/atom/atom/commits/511ab462464085a128a8cf1905535bb5df0d6e53"},{"sha":"fdb16422701d085587691edd740e762cd34756bc","author":{"email":"78036c9b69b887700d5846f26a788d53b201ffbb@gmail.com","name":"Max Brunsfeld"},"message":"Include version query parameter for windows auto-updates\n\nSquirrel.Windows supports this now, and we need it to distinguish beta from\nstable versions","distinct":false,"url":"https://api.github.com/repos/atom/atom/commits/fdb16422701d085587691edd740e762cd34756bc"},{"sha":"89871eb25847afaba002d26ed7e57e0f2df2f544","author":{"email":"ca64a3fa995bee2854ee181397c5bd471c521927@gmail.com","name":"Wliu"},"message":"Improve Windows build instructions\n[ci skip]","distinct":false,"url":"https://api.github.com/repos/atom/atom/commits/89871eb25847afaba002d26ed7e57e0f2df2f544"},{"sha":"95e935ea9d33b1ee19bb1cf7123bb7912afdef02","author":{"email":"ca64a3fa995bee2854ee181397c5bd471c521927@gmail.com","name":"Wliu"},"message":":fire: stacktrace-parser","distinct":false,"url":"https://api.github.com/repos/atom/atom/commits/95e935ea9d33b1ee19bb1cf7123bb7912afdef02"},{"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/atom/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/atom/atom/commits/28a1bbf9a2a214183bd744d5e097d7fd1641cc9b"}]}