{"push_id":849388875,"size":30,"distinct_size":1,"ref":"refs/heads/sfriend","head":"59bcffc1466c577bd6754927dc94c00214c0c0c4","before":"b5548c05725e362a0640e828b8e94a0932397ba1","commits":[{"sha":"9c741284063aff4fe6f122431c7df8b0b43c1bb5","author":{"email":"7c4105bd531b4fbb81a53b322c75e0201a74abcc@redhat.com","name":"Pavel Sedlák"},"message":"chucknorris: add missing line/quote delimiters\n\nfew quotes were missing the '%' line delimiters,\nso some of the quotes were appearing at once merged together","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/9c741284063aff4fe6f122431c7df8b0b43c1bb5"},{"sha":"f94fee5a7fd1a4704d65d52a2f1c522a3831ca1a","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@apjanke.net","name":"Andrew Janke"},"message":"installer: don't bail on errors in color setup\n\nThis is a hack to keep the installer working on systems without tput/terminfo.","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/f94fee5a7fd1a4704d65d52a2f1c522a3831ca1a"},{"sha":"35517457921c095be1aa6ed948debfbe183b89ac","author":{"email":"02e0a999c50b1f88df7a8f5a04e1b76b35ea6a88@apjanke.net","name":"Andrew Janke"},"message":"Disable bracketed-paste-magic in zsh 5.1.1, where it is buggy\n\nA bracketed-paste-magic bug breaks pasting of CJK and some other characters in zsh 5.1.1.\nhttp://www.zsh.org/mla/workers/2015/msg02680.html\nSee #4434","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/35517457921c095be1aa6ed948debfbe183b89ac"},{"sha":"e59e1c8417513a246509f7738ae05b4f2c9a8a8e","author":{"email":"2dd2b8beb42a3b9b22bb2cb02fd49ba1b9d5fdf2@gmail.com","name":"Arvind Chembarpu"},"message":"Check for git before trying to upgrade, as per #4504","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/e59e1c8417513a246509f7738ae05b4f2c9a8a8e"},{"sha":"75e619b72421e7330011c8bda5f99af5231a8b7d","author":{"email":"a33e3747dae1897d04426c370ed996ef40b80538@googlemail.com","name":"Yannick Eckey"},"message":"Fix install.sh/upgrade.sh for tput-less systems\n\n@fcrozat's original fix assumes `which` not to output anything to STDOUT\nin case the command is not found. That is not necessarily true on all\nsystems. A better solution is to check the return value instead.\n\nFixes #4376","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/75e619b72421e7330011c8bda5f99af5231a8b7d"},{"sha":"2c54428d6e3c683e5b01b30d8405232f98668691","author":{"email":"cb0dd13bf3fa20c3a6c4262c585715e5ffca85ab@gmail.com","name":"Superbil"},"message":"Fixd bug for pyenv plugin\n\nCheck pyenv-virtualenv can eval before use it.\n\nSigned-off-by: Superbil <superbil@gmail.com>","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/2c54428d6e3c683e5b01b30d8405232f98668691"},{"sha":"56345c26fbabd2ca01c67b258139153a1368ef32","author":{"email":"59979d0011543a9dd9557aea70a057e57c9d0d9e@live.com","name":"Marc Cornellà"},"message":"Merge pull request #4473 from apjanke/5_1_1-bracketed-paste-hack\n\nDisable bracketed-paste-magic in zsh 5.1.1, where it is buggy","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/56345c26fbabd2ca01c67b258139153a1368ef32"},{"sha":"45f0a2800b1c58dd054431507f6934f6451b8078","author":{"email":"59979d0011543a9dd9557aea70a057e57c9d0d9e@live.com","name":"Marc Cornellà"},"message":"Merge pull request #4508 from Superbil/master\n\nFixd bug for pyenv plugin","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/45f0a2800b1c58dd054431507f6934f6451b8078"},{"sha":"8c73eb4f446650adf8f82f72e65943a8834847f3","author":{"email":"59979d0011543a9dd9557aea70a057e57c9d0d9e@live.com","name":"Marc Cornellà"},"message":"Merge pull request #4419 from apjanke/installer-termcap-hack\n\ninstaller: ignore errors in color setup, for FreeBSD portability","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/8c73eb4f446650adf8f82f72e65943a8834847f3"},{"sha":"2c8697b934847a84d68f2e00ba1d0cabeed19412","author":{"email":"9739de846867b5995f28d99c1860aff445b1d71b@gmail.com","name":"Satoshi Ohmori"},"message":"[FIX #4525]: Fix typo","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/2c8697b934847a84d68f2e00ba1d0cabeed19412"},{"sha":"a7b4c09373759e2db21bd17ca75a162f0fa2e88a","author":{"email":"59979d0011543a9dd9557aea70a057e57c9d0d9e@live.com","name":"Marc Cornellà"},"message":"Merge pull request #4526 from sachin21/fix_typo\n\n[FIX #4525]: Fix typo","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/a7b4c09373759e2db21bd17ca75a162f0fa2e88a"},{"sha":"c9d93757e82785a0fd1e0d1222f5d61e01849703","author":{"email":"cf7d08dae2709de88c6651d01e13088805fa35d5@gmail.com","name":"Brian J Brennan"},"message":"Make install script safer\n\nThis changeset wraps all of the commands in tools/install.sh in a\nfunction and then calls that function as the last line of the\nscript.\n\nThe current install instructions ask the user to download the install\nscript using `curl` and pass the result to `sh`. This is totally\nfine (as long as both the instructions and the script itself are served\nusing HTTPS), but the script should be written in a way such that it\ndoesn't start trying to actually *do* anything until the very last line.\n\nThe reason is due to the way `curl` work: if the socket drops before the\nrequest is complete (server abruptly hangs up, client's internet flakes\nout, etc.), `curl` will return the partial data that it received. Here\nis an example of that:\n\n![partial file execution](https://cldup.com/qU_Mnh2GmT.png)\n\nA way this might cause issues for tools/install.sh is if the connection drops\nafter cloning but before the repository (L53-56). The .zshrc\nconfiguration will not be copied and the shell will not be changed, but\nif the user tries to run the install script again it will claim\noh-my-zsh is already installed (L31-39).\n\nWhile this is not a particularly dangerous error condition (the user can\njust delete .oh-my-zsh and re-run), it can certainly be confusing for\nnew users. This also helps future-proof the script for a time when it\nmight need to use a \"dangerous\" command, e.g. `rm`, and we want to make\nsure it happens in the most transactional way possible.","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/c9d93757e82785a0fd1e0d1222f5d61e01849703"},{"sha":"662bdcc8d8f86eb32e5cc7b516261cfeb9a9899a","author":{"email":"59979d0011543a9dd9557aea70a057e57c9d0d9e@live.com","name":"Marc Cornellà"},"message":"Merge pull request #4515 from brianloveswords/safer-install-script\n\nMake install script safer","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/662bdcc8d8f86eb32e5cc7b516261cfeb9a9899a"},{"sha":"e0c9ada3807572768634c3b585577d236b61306d","author":{"email":"59979d0011543a9dd9557aea70a057e57c9d0d9e@live.com","name":"Marc Cornellà"},"message":"Merge pull request #4214 from queria/chuck-linefix\n\nchucknorris: add missing line/quote delimiters","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/e0c9ada3807572768634c3b585577d236b61306d"},{"sha":"b3c10b925e25e2d53c1a6e4dcaead30547c7ec7a","author":{"email":"59979d0011543a9dd9557aea70a057e57c9d0d9e@live.com","name":"Marc Cornellà"},"message":"Merge pull request #4505 from arvindch/checked-upgrade\n\nCheck for git before trying to upgrade OMZ","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/b3c10b925e25e2d53c1a6e4dcaead30547c7ec7a"},{"sha":"fdb0e239d4213ed73b528edf638a1d5cdb72efeb","author":{"email":"59979d0011543a9dd9557aea70a057e57c9d0d9e@live.com","name":"Marc Cornellà"},"message":"Merge pull request #4507 from WhyEee/fix-no-tput\n\nFix install.sh/upgrade.sh for tput-less systems","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/fdb0e239d4213ed73b528edf638a1d5cdb72efeb"},{"sha":"fe02e027fe2d549d6027d51b95a8a724e40958df","author":{"email":"1fda34a49fb4e1fc133d8fe30ea478d6a14836bd@gmail.com","name":"evanandrewrose"},"message":"Fix \"be\" -> \"b\" typo in coffee plugin README.md.","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/fe02e027fe2d549d6027d51b95a8a724e40958df"},{"sha":"8c84342b2092f3823e38188bd9ed11e5f5ff2e3f","author":{"email":"59979d0011543a9dd9557aea70a057e57c9d0d9e@live.com","name":"Marc Cornellà"},"message":"Merge pull request #4519 from evanandrewrose/master\n\nFix \"be\" -> \"b\" typo in coffee plugin README.md.","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/8c84342b2092f3823e38188bd9ed11e5f5ff2e3f"},{"sha":"78dc8583969a046b51ef4f099b1d182f73dcaa12","author":{"email":"59979d0011543a9dd9557aea70a057e57c9d0d9e@live.com","name":"Marc Cornellà"},"message":"Revert \"Make install script safer\"\n\nThis reverts commit c9d93757e82785a0fd1e0d1222f5d61e01849703, which\nmakes it fail with a syntax error:\n\n  sh: 1: Syntax error: \"(\" unexpected","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/78dc8583969a046b51ef4f099b1d182f73dcaa12"},{"sha":"ca5632bce10e1f5b0fe2a59151ae0fd776619d89","author":{"email":"59979d0011543a9dd9557aea70a057e57c9d0d9e@live.com","name":"Marc Cornellà"},"message":"Fix syntax error in #4515 on certain shells\n\nDrops the `function` keyword and uses only `func(){}` syntax as per the\nPOSIX specification:\n\nhttp://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_09_05\n\nRelated: #4531","distinct":false,"url":"https://api.github.com/repos/stephengfriend/oh-my-zsh/commits/ca5632bce10e1f5b0fe2a59151ae0fd776619d89"}]}