{"push_id":562047616,"size":1000,"distinct_size":4276,"ref":"refs/heads/master","head":"fa42714bcfa5622cb0df5ec2929577c438d6953e","before":"5cabd6924bc77a1cad06a139459c592b239b9e39","commits":[{"sha":"009deb76dc7a99fd0a225e9ffc4c7a78410be774","author":{"email":"5e7cb3cf3061b3d9de8233e3fb0579013ac78fbf@google.com","name":"mtaran-google"},"message":"[comment addon] Avoid killing block comments outside selection\n\nCurrently, if you perform the uncomment command with the cursor outside a single-line block comment, it will uncomment that block comment. This is unfortunate behavior for cases where the block comment is used to describe the parameter to a function like \"foo(/* index */ 0)\". It's also inconsistent: if you have a selection and a single-line block comment after the end of the selection, uncomment() will do nothing, however if you have a selection with a single-line block comment *before* the selection, it will line-comment out all the lines of the selection instead.\n\nThis also isn't a complete fix, but significantly reduces the scope of the problem. For example if you have \"/* foo */ bar /* baz */\", uncomment() still does the wrong thing when the cursor is on foo or baz.","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/009deb76dc7a99fd0a225e9ffc4c7a78410be774"},{"sha":"1e78035dd3a7fedc762210a57c852073dbe3d19d","author":{"email":"5e7cb3cf3061b3d9de8233e3fb0579013ac78fbf@google.com","name":"mtaran-google"},"message":"[comment tests] Test ctrl+/ on inline block comments","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/1e78035dd3a7fedc762210a57c852073dbe3d19d"},{"sha":"0abae990ec1e981ac1181a7637a6b333714278f5","author":{"email":"5e7cb3cf3061b3d9de8233e3fb0579013ac78fbf@google.com","name":"mtaran-google"},"message":"[sublime] Add findAllUnder command","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/0abae990ec1e981ac1181a7637a6b333714278f5"},{"sha":"da716e0bda0a00429f072309f55435b95f7496e4","author":{"email":"d769dcdf0ec1837039720314540824a3680c1ad4@gmail.com","name":"Marijn Haverbeke"},"message":"[sublime] Fix null dereference bug introduced by #2655","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/da716e0bda0a00429f072309f55435b95f7496e4"},{"sha":"e20d175f6294e3f5f6c18f7e9c2ce505aa040d17","author":{"email":"16eb3a10bef8fbf7cbe53a0f7663224141f4b030@gmail.com","name":"binny"},"message":"[vim] Update unit tests for switching between visual modes","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/e20d175f6294e3f5f6c18f7e9c2ce505aa040d17"},{"sha":"4cc9d2a1f6427585ed847be83ff4d345716f417f","author":{"email":"d769dcdf0ec1837039720314540824a3680c1ad4@gmail.com","name":"Marijn Haverbeke"},"message":"Add note about JSHint/Lint to CONTRIBUTING.md","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/4cc9d2a1f6427585ed847be83ff4d345716f417f"},{"sha":"2a8480e7eff68295059aba3e6a2e4c88e8b34f89","author":{"email":"16eb3a10bef8fbf7cbe53a0f7663224141f4b030@gmail.com","name":"binny"},"message":"[vim] visual block yank\n\nAlso updated select block to return selectionStart.\nOperators from now on will stop using curStart and curEnd, and rely on the current selection instead. The selection will be generated in evalInput if needed.","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/2a8480e7eff68295059aba3e6a2e4c88e8b34f89"},{"sha":"44592dacc9992e7886486212f5919166204153c4","author":{"email":"2c80697f20fb47f59824e6540122d26446d851bc@gmail.com","name":"Yunchi Luo"},"message":"[vim] Separate yank and yank visual block tests","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/44592dacc9992e7886486212f5919166204153c4"},{"sha":"6654b706656e5355f80a3842640047ae9866c73a","author":{"email":"d769dcdf0ec1837039720314540824a3680c1ad4@gmail.com","name":"Marijn Haverbeke"},"message":"[smartymixed mode] Fix regexp escaping\n\nIssue #2659","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/6654b706656e5355f80a3842640047ae9866c73a"},{"sha":"b4a619855c92c15cd1b0138bd95c8d87a5a02077","author":{"email":"d769dcdf0ec1837039720314540824a3680c1ad4@gmail.com","name":"Marijn Haverbeke"},"message":"Move update of delayedCallbackDepth to start of endOperation\n\nTo make it less likely that an error will corrupt its value and\nbreak all further signalLater events.\n\nIssue #2626","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/b4a619855c92c15cd1b0138bd95c8d87a5a02077"},{"sha":"73aaf3f0ef0496a03d49921049a3822a0c8614be","author":{"email":"d769dcdf0ec1837039720314540824a3680c1ad4@gmail.com","name":"Marijn Haverbeke"},"message":"[show-hint addon] Fix offset computation when moving list above cursor\n\nIssue #2663","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/73aaf3f0ef0496a03d49921049a3822a0c8614be"},{"sha":"bc9c42b4af78a345dc73edd425f3718dbb37f142","author":{"email":"8926df8acb55239641540aa8cea166940f358b95@gmail.com","name":"Leonya Khachaturov"},"message":"[css mode] Fix nonStandardPropertyKeywords definition for consistency","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/bc9c42b4af78a345dc73edd425f3718dbb37f142"},{"sha":"0320b3fb609f46c6703d70a64ebe63d68dd13780","author":{"email":"d769dcdf0ec1837039720314540824a3680c1ad4@gmail.com","name":"Marijn Haverbeke"},"message":"[real-world uses] Add CodeWorld","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/0320b3fb609f46c6703d70a64ebe63d68dd13780"},{"sha":"cfc0801a22e2ea657a37612c6054d3143b022224","author":{"email":"16eb3a10bef8fbf7cbe53a0f7663224141f4b030@gmail.com","name":"binny"},"message":"[vim] swap case in visual block","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/cfc0801a22e2ea657a37612c6054d3143b022224"},{"sha":"6aadaaeb87d7b3a44ed31ca35b69fb189bb3b719","author":{"email":"2c80697f20fb47f59824e6540122d26446d851bc@gmail.com","name":"Yunchi Luo"},"message":"[vim] Simplify swapcase logic","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/6aadaaeb87d7b3a44ed31ca35b69fb189bb3b719"},{"sha":"d08aa03ecc8a566cdc51ebf6da2a995bb8cbba5b","author":{"email":"16eb3a10bef8fbf7cbe53a0f7663224141f4b030@gmail.com","name":"binny"},"message":"visual_o updated for blockwise visual","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/d08aa03ecc8a566cdc51ebf6da2a995bb8cbba5b"},{"sha":"c6eb304f390f3d32c81c0f8107ce2e1e3ae9a61b","author":{"email":"d769dcdf0ec1837039720314540824a3680c1ad4@gmail.com","name":"Marijn Haverbeke"},"message":"[closebrackets addon] Add more refined heuristics for when to close quote characters\n\nLooks at token types to determine whether the quote would actually open a string\n\nIssue #2657","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/c6eb304f390f3d32c81c0f8107ce2e1e3ae9a61b"},{"sha":"afc1e5c790ffe79ee1afa96b68208c956370c096","author":{"email":"279c8205ce57269a73672e720042949d4a26d9b6@shvetsgroup.com","name":"Alexander Shvets"},"message":"[searchcursor addon] Fix reverse case-insensitive searching for multiline strings","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/afc1e5c790ffe79ee1afa96b68208c956370c096"},{"sha":"9826cafc3955412a5270169c7b381fe985c1aff5","author":{"email":"0ea9a7366e46a2979dfb60f43a9e9383f67e0239@gmail.com","name":"nilp0inter"},"message":"[mode/meta.js] Map application/javascript to javascript mode","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/9826cafc3955412a5270169c7b381fe985c1aff5"},{"sha":"fc3bb8f34b141f39073f038398c5bd0ded932e49","author":{"email":"8926df8acb55239641540aa8cea166940f358b95@gmail.com","name":"Leonid Khachaturov"},"message":"Kotlin mode","distinct":true,"url":"https://api.github.com/repos/sam09/diaspora/commits/fc3bb8f34b141f39073f038398c5bd0ded932e49"}]}