{"push_id":1059918214,"size":183,"distinct_size":183,"ref":"refs/heads/master","head":"d23ce9ee89f679e38a2692bab430a42352f203e2","before":"5d5538c037a178be414b2beb8503c5375e3e9e50","commits":[{"sha":"1f2fb87e2514baed5ccd0ff423781b6b5e03026f","author":{"email":"3bc6f2208b90542717470de5278f48ae0e983c97@egovmt.com","name":"Spencer G. Jones"},"message":"Add Set/GetOmnisharpPort commands for C# completer\n\nThese commands allow setting the port it uses to communicate with the\nOmnisharp server. This allows sharing of the Omnisharp server by\nretrieving the port and using it in other clients, or get the port\nanother client is using and using it here.","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/1f2fb87e2514baed5ccd0ff423781b6b5e03026f"},{"sha":"4638bace3580c49d9e4e0bd8b1858416717fabf1","author":{"email":"3bc6f2208b90542717470de5278f48ae0e983c97@egovmt.com","name":"Spencer G. Jones"},"message":"Persistent Omnisharp in tests\n\nRunning all the tests in ycmd takes a long time. The solo reason\nfor this is repeatedly starting and stopping Omnisharp servers. To\nmitigated this, whenever we start an instance of Omnisharp during\ntesting, we cache it, and reuses it from the cache whenever a test\nrequires a instance of Omnisharp on the same solution.","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/4638bace3580c49d9e4e0bd8b1858416717fabf1"},{"sha":"d0932eb1895644e982d3a1daf210c09ca479a620","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #339 - mispencer:PersistentOmnisharp, r=Valloric\n\nPersistent Omnisharp in tests\n\nRunning all the tests in ycmd takes a long time. The reason for this is\nrepeatedly starting and stopping Omnisharp servers. To mitigated this, whenever\nwe start an instance of Omnisharp during testing, we cache it, and reuses it\nfrom the cache whenever a test requires a instance of Omnisharp on the same\nsolution.\n\nAs part of this, add Set/GetOmnisharpPort commands to the C# completer. These\ncommands allow setting the port it uses to communicate with the Omnisharp\nserver. This allows sharing of the Omnisharp server by retrieving the port and\nusing it in other clients, or get the port another client is using and using it\nhere.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.svg\" height=\"40\" alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/valloric/ycmd/339)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/d0932eb1895644e982d3a1daf210c09ca479a620"},{"sha":"47108f8d08fdb12bb56a976f97a4183a34ff526f","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Strahinja Val Markovic"},"message":"Adding new python-future dependency\n\nWe'll use this for Python 3 compatibility. Also changed responses.py\nusing futurize so that it uses a module from python-future to ensure the\nsys.path module pickup is working.","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/47108f8d08fdb12bb56a976f97a4183a34ff526f"},{"sha":"7af984d26d01d54b5bc0c8015d2f282aca81f6d9","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Val Markovic"},"message":"Ignoring dirty repo state for godef submodule\n\nWhen godef is built, the repo becomes \"dirty\". We don't care.","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/7af984d26d01d54b5bc0c8015d2f282aca81f6d9"},{"sha":"b9ac6f062061b5aafd943a0abb791e87fe4aadee","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Strahinja Val Markovic"},"message":"futurize --stage1 on a file subset + manual fixes","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/b9ac6f062061b5aafd943a0abb791e87fe4aadee"},{"sha":"7694277178f0f1b6731e745c02bfa22a9857d3af","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Strahinja Val Markovic"},"message":"Using unicode_literals","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/7694277178f0f1b6731e745c02bfa22a9857d3af"},{"sha":"0a1ded510cfb2f8090745852c505b3c8702e960c","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Val Markovic"},"message":"Clarifying server ready vs running states for rust\n\nRacerd state didn't quite follow the pattern we use in the rest of ycmd.\nAlso did minor refactoring.","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/0a1ded510cfb2f8090745852c505b3c8702e960c"},{"sha":"b6c8079af519a0cf67963355017925e95dcbab26","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Val Markovic"},"message":"Updating rust completer to use unicode_literals","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/b6c8079af519a0cf67963355017925e95dcbab26"},{"sha":"93c1e6446efdc1fb329e2c4daef1fc68e3eb670a","author":{"email":"fb03455f0528e4765b977ebaa0d80bc580621d43@gmail.com","name":"Andrea Cedraro"},"message":"Ignore vagrant directory","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/93c1e6446efdc1fb329e2c4daef1fc68e3eb670a"},{"sha":"d0c051602045fc1af84e4606563503dfd075f5fa","author":{"email":"fb03455f0528e4765b977ebaa0d80bc580621d43@gmail.com","name":"Andrea Cedraro"},"message":"Wait longer for JediHTTP to be ready in tests","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/d0c051602045fc1af84e4606563503dfd075f5fa"},{"sha":"5d704bad072a4f6db3aa9cb9d3c3e7f0368e4f0c","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #357 - vheon:fix-wait-jedihttp, r=Valloric\n\n[READY] Wait longer for JediHTTP to be ready in tests\n\nI've tried to debug and reproduce the flakiness of JediHTTP but I couldn't. So for now let's just bump the number of tries to 100 and see how it goes. If it will happen again I'll take a deeper look.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.svg\" height=\"40\" alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/valloric/ycmd/357)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/5d704bad072a4f6db3aa9cb9d3c3e7f0368e4f0c"},{"sha":"1f9f926ecce4bb8475e3f625e100b71c7e779377","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #356 - vheon:vagrant-gitignore, r=Valloric\n\n[READY] Ignore vagrant directory\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.svg\" height=\"40\" alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/valloric/ycmd/356)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/1f9f926ecce4bb8475e3f625e100b71c7e779377"},{"sha":"f7bf472b1623af729f5f5ffe5ab537d0613ba210","author":{"email":"1a73af9e7ae00182733b2292511b814be66f065f@micbou.com","name":"micbou"},"message":"Fix wrong constant used in Typescript completer","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/f7bf472b1623af729f5f5ffe5ab537d0613ba210"},{"sha":"0af437b9f66894bfc4976ab02c46f9e1a24f1d05","author":{"email":"77d2cabd7e9e88de1b9b8c248f3b2a0f4c10c75e@gmail.com","name":"Stefan Sonski"},"message":"Find system-libclang on Debian x386 systems\n\nSearch not only for clang, but also for libclang.so.1.\r\nThis way the system-wide installed libclang is found on Debian-based systems.","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/0af437b9f66894bfc4976ab02c46f9e1a24f1d05"},{"sha":"eebea1c21bc13927c6febd1022b5276b58fe790a","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #361 - stefansonski:patch-1, r=Valloric\n\nFind system-libclang on Debian x386 systems\n\nSearch not only for clang, but also for libclang.so.1.\nThis way the system-wide installed libclang is found on Debian-based systems.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.svg\" height=\"40\" alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/valloric/ycmd/361)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/eebea1c21bc13927c6febd1022b5276b58fe790a"},{"sha":"ea79af66aa1f6ab23690f64d195c91a9894cf392","author":{"email":"5c2bd99229d434a2f7174ea3f8798d821bc7f9ae@barosl.com","name":"Homu"},"message":"Auto merge of #359 - micbou:typescript-timeout, r=Valloric\n\n[READY] Fix wrong constant used in Typescript completer\n\nIt sets a timeout of 100 seconds, which is a little long.\n\nShould not conflict with PR #358.\n\n<!-- Reviewable:start -->\n[<img src=\"https://reviewable.io/review_button.svg\" height=\"40\" alt=\"Review on Reviewable\"/>](https://reviewable.io/reviews/valloric/ycmd/359)\n<!-- Reviewable:end -->","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/ea79af66aa1f6ab23690f64d195c91a9894cf392"},{"sha":"8911607178be39b58bfedd4b5a4172aa8f73a1c3","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Val Markovic"},"message":"Unit tests for hmac_utils\n\nIt was tested before through integration tests, but now we have unit\ntests too.","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/8911607178be39b58bfedd4b5a4172aa8f73a1c3"},{"sha":"9f59c72f8f5653162bf466b6bac21ca15689da10","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Val Markovic"},"message":"ToBytes helper for py3 transition","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/9f59c72f8f5653162bf466b6bac21ca15689da10"},{"sha":"b7b32d55718b085697ca962253d18314b8d6f186","author":{"email":"39f69c278f46165447f30d10acf54277aaa3d5fc@markovic.io","name":"Val Markovic"},"message":"hmac_utils now handle bytes types","distinct":true,"url":"https://api.github.com/repos/bshimanuki/ycmd/commits/b7b32d55718b085697ca962253d18314b8d6f186"}]}