{"push_id":722092983,"size":38,"distinct_size":38,"ref":"refs/heads/master","head":"b3605f91c51158d3ed5e9953027402db5ddc0491","before":"50ea1fcdd7e4f84d5cc1836a1e0d1d5180eb394d","commits":[{"sha":"c989cfc78cc379380a2823d6f300ea11211faad2","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@micbou.com","name":"micbou"},"message":"Remove deprecated --use-mirrors argument from pip\n\nPip no longer supports --use-mirrors since version 1.5. See\nhttps://github.com/pypa/pip/pull/1098.","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/c989cfc78cc379380a2823d6f300ea11211faad2"},{"sha":"dfe7405cfdaa3862dff62707b3f806720e97ea87","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Val Markovic"},"message":"Merge pull request #1508 from micbou/pip\n\nRemove deprecated --use-mirrors argument from pip","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/dfe7405cfdaa3862dff62707b3f806720e97ea87"},{"sha":"aebcda3bd9f3c8256aa73badf3e59565c34ece06","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Strahinja Val Markovic"},"message":"Updating to latest ycmd","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/aebcda3bd9f3c8256aa73badf3e59565c34ece06"},{"sha":"62c360855156cf6ed9e6a29ce021fe12c0a26670","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Strahinja Val Markovic"},"message":"Updating to latest ycmd","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/62c360855156cf6ed9e6a29ce021fe12c0a26670"},{"sha":"c2d962dddb4cc86f771722e9775d2345d31fe8bb","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Strahinja Val Markovic"},"message":"Updating to latest ycmd","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/c2d962dddb4cc86f771722e9775d2345d31fe8bb"},{"sha":"63a7aa9dafa2e7a8b043012bfe92eb572e0df8e1","author":{"email":"05596106fce4b8346ff693643c4f538d0183d7be@robertson.name","name":"Frankie Robertson"},"message":"Remap <Nul> to <C-Space> regardless of gui_running since it is an unreliable way of detecting terminals in neovim","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/63a7aa9dafa2e7a8b043012bfe92eb572e0df8e1"},{"sha":"6d6e2344f84f51e20dfc096698a9c94b2a27396c","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Strahinja Val Markovic"},"message":"Updating to latest ycmd","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/6d6e2344f84f51e20dfc096698a9c94b2a27396c"},{"sha":"12930708bb69a91bf87c0701dd36528901411441","author":{"email":"b1c1d8736f20db3fb6c1c66bb1455ed43909f0d8@the-compiler.org","name":"Florian Bruhin"},"message":"Don't link to specific clang version","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/12930708bb69a91bf87c0701dd36528901411441"},{"sha":"ed7f778a391f4867e076d76bdbea8c2f0d4fbda0","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Val Markovic"},"message":"Merge pull request #1521 from The-Compiler/patch-1\n\nDon't link to specific clang version","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/ed7f778a391f4867e076d76bdbea8c2f0d4fbda0"},{"sha":"9d63dc2bb6cbe9154297dd8581682249b6e48e48","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Val Markovic"},"message":"Merge pull request #1517 from frankier/nul-c-space-neovim\n\nRemap <Nul> to <C-Space> regardless of gui_running since it is an unreliable way of detecting terminals in neovim","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/9d63dc2bb6cbe9154297dd8581682249b6e48e48"},{"sha":"d7684470a240752a5e17938def324f4f1730584a","author":{"email":"fb03455f0528e4765b977ebaa0d80bc580621d43@gmail.com","name":"Andrea Cedraro"},"message":"Check the server end point for available completer\n\nPreviously we were checking if the `hook.py` file existed for the given\nfiletype. ycmd has an endpoint for checking if given a filetype a\nsemantic completer is available. To avoid redundant requests we cache\nthose requests for every filetype. A semantic engine cannot be added\n*after* the ycmd server is started so to avoid redundant requests we\ncache those requests for every filetype and we clear the cache at server\nsetup, in this way if we issue a `YcmRestartServer` command the server\nwill be setup again and if a semantic completer is available we can use\nit. Should fix #1284.","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/d7684470a240752a5e17938def324f4f1730584a"},{"sha":"1f073b122fec74f56e151afd5644e8cdacd16176","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Val Markovic"},"message":"Merge pull request #1524 from vheon/fix-completer-available\n\nCheck the server end point for available completer","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/1f073b122fec74f56e151afd5644e8cdacd16176"},{"sha":"f5e2fc6958c9561e27abfc0aea2ae6f62d46cc6f","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Strahinja Val Markovic"},"message":"Revert \"Check the server end point for available completer\"\n\nThis reverts commit d7684470a240752a5e17938def324f4f1730584a.\n\nFixes #1529","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/f5e2fc6958c9561e27abfc0aea2ae6f62d46cc6f"},{"sha":"77947accf3a0762647263de19357056e22b40f98","author":{"email":"fb03455f0528e4765b977ebaa0d80bc580621d43@gmail.com","name":"Andrea Cedraro"},"message":"Disable completion if any of current filetypes is disable\n\nFixes #1531","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/77947accf3a0762647263de19357056e22b40f98"},{"sha":"d77ef96ebcca90381f38604d7fb2e90da91bd503","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Val Markovic"},"message":"Merge pull request #1532 from vheon/fix-disable-filetype\n\nDisable completion if any of current filetypes is disable","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/d77ef96ebcca90381f38604d7fb2e90da91bd503"},{"sha":"30036ca8e2cd978f72daa353b617e442378fba7d","author":{"email":"fb03455f0528e4765b977ebaa0d80bc580621d43@gmail.com","name":"Andrea Cedraro"},"message":"Defer setting the omnifunc.\n\nWhen we enter a new buffer we need to know if the ycmd server has a\nnative completer for the current filetype, this means that when we start\nvim we need to know if the server has a completer available for the\nbuffer which means that we have to wait for the server to be up and\nrunning. To mitigate this defer the setting of the omnifunction closer\nto its need which is when we enter insert mode; this should give room\nfor the ycmd server to start before we ask for anything or at least\nshould reduce the time waiting.\n\nref: #1529","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/30036ca8e2cd978f72daa353b617e442378fba7d"},{"sha":"4104f7be824b1c27f31e52f5d3544dcdcd20fa4a","author":{"email":"fb03455f0528e4765b977ebaa0d80bc580621d43@gmail.com","name":"Andrea Cedraro"},"message":"Push check for NativeFiletypeCompletionUsable down\n\nAnother way in which the commit d768447 forced the client to wait for\nthe server to start was the UpdateDiagnosticNotifications call from the\nFileReadyToParse which is called right after a buffer is loaded. In any\nway if we don't have any previous FileReadyToParse request done for the\ncurrent file we bail out, so we we can wait for a FileReadyToParse\nresponse to be available before asking if a completer is usable for the\ncurrent filetype.\n\nref: #1529","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/4104f7be824b1c27f31e52f5d3544dcdcd20fa4a"},{"sha":"3dd24201f3ead4b7ffeeef257dc6a723e25dc96e","author":{"email":"fb03455f0528e4765b977ebaa0d80bc580621d43@gmail.com","name":"Andrea Cedraro"},"message":"Revert \"Revert \"Check the server end point for available completer\"\"\n\nThis reverts commit f5e2fc6958c9561e27abfc0aea2ae6f62d46cc6f.","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/3dd24201f3ead4b7ffeeef257dc6a723e25dc96e"},{"sha":"fbdf7cc85ecd2731d295d7bab6b6f3fa3dee442d","author":{"email":"fb03455f0528e4765b977ebaa0d80bc580621d43@gmail.com","name":"Andrea Cedraro"},"message":"Reverse if logic in `UpdateDiagnosticInterface`","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/fbdf7cc85ecd2731d295d7bab6b6f3fa3dee442d"},{"sha":"bc5f581b2d018f8b222d0220864fca051504fbbd","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #1538 - vheon:fix-completer-available, r=Valloric\n\nFix completer available\n\nSorry, I deleted the branch on github by mistake. Here is the same changes from #1530 plus a buffer local variable, so we don't try to set the `omnifunc` everytime we enter insert mode. I signed the CLA.","distinct":true,"url":"https://api.github.com/repos/jsholmes/YouCompleteMe/commits/bc5f581b2d018f8b222d0220864fca051504fbbd"}]}