{"push_id":1334000237,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"5e462acbe1022eb02b021fdcf64223988bec960d","before":"da2183668a860761f6885bc31beba354f7fe6645","commits":[{"sha":"89c4b65721fcd017b2469189c1b42467206df69f","author":{"name":"Sergey Tyurin","email":"37a8a4295cb534fc4c2ca4cdd320c778f3f1b8ac@fb.com"},"message":"Revert \"[Intellij] Add aliases for JDK names\"\n\nSummary:\nThis reverts commit 0f140dff3853b7a60b10fc7312687996dccf2af0.\n\nThe following commits add more flexible configuration.\n\nTest Plan: CI\n\nReviewed By: marcinkosiba\n\nfbshipit-source-id: 8e44fc3","distinct":true,"url":"https://api.github.com/repos/facebook/buck/commits/89c4b65721fcd017b2469189c1b42467206df69f"},{"sha":"863de25749e965a1e0ccf11de6d21a0cd4d4eeef","author":{"name":"Sergey Tyurin","email":"37a8a4295cb534fc4c2ca4cdd320c778f3f1b8ac@fb.com"},"message":"Replace BuckConfig with IjProjectConfig\n\nSummary: Refactors code to pass one instance of a config object instead of two.\n\nTest Plan: CI\n\nReviewed By: marcinkosiba\n\nfbshipit-source-id: ed364a6","distinct":true,"url":"https://api.github.com/repos/facebook/buck/commits/863de25749e965a1e0ccf11de6d21a0cd4d4eeef"},{"sha":"b8a229e477bb3169ad768d0f1a57cd0970e4ce59","author":{"name":"Sergey Tyurin","email":"37a8a4295cb534fc4c2ca4cdd320c778f3f1b8ac@fb.com"},"message":"Allow configure IJ SDK by source level\n\nSummary:\nChanged `source` option in `java_library` to set `LANGUAGE_LEVEL` in a relative IJ iml file (see integration tests for example);\n\nWhen `java_library` has `source` option the SDK for the IJ module is determined by an option in config file. For example, for source level 6 (or 1.6) it tries to looks for the following option:\n\n    [intellij]\n      java_library_sdk_names = 1.6 => SDK_NAME_1.6, 1.7 => SDK_NAME_1.7\n\nIf this option is found, then the value is used as SDK name in the iml file. When there is no value it will use the source level as SDK name, but it uses a unified name (6 will be converted to 1.6). So the logic is almost identical to the old one when there is no such option in `.buckconfig` except unifying source level.\n\nThis logic explicitly works for `java_library` only because `IjModuleFactory.getSourceLevel` explicitly checks for `java_library`. It should be pretty simple to enable for `android_library`, but this is out of scope of this change.\n\nTest Plan: Integration tests and local testing.\n\nReviewed By: marcinkosiba\n\nfbshipit-source-id: 3883fd1","distinct":true,"url":"https://api.github.com/repos/facebook/buck/commits/b8a229e477bb3169ad768d0f1a57cd0970e4ce59"},{"sha":"5fa8db302bd4b52c2b6189fe6588c5b5abeca603","author":{"name":"Sergey Tyurin","email":"37a8a4295cb534fc4c2ca4cdd320c778f3f1b8ac@fb.com"},"message":"Add a way to optionally configure project settings\n\nSummary:\nRight now the default project generation doesn't update project settings (stored in `.idea/misc.xml`), but the deprecated generation does.\n\nThis change adds a way to update project settings. This should give us better control over the IJ setup, now we can set the project SDK to a known value.\n\nTest Plan: Integration tests and local runs\n\nReviewed By: marcinkosiba\n\nfbshipit-source-id: e51d6af","distinct":true,"url":"https://api.github.com/repos/facebook/buck/commits/5fa8db302bd4b52c2b6189fe6588c5b5abeca603"},{"sha":"5e462acbe1022eb02b021fdcf64223988bec960d","author":{"name":"Sergey Tyurin","email":"37a8a4295cb534fc4c2ca4cdd320c778f3f1b8ac@fb.com"},"message":"Refactor intergration tests to reduce the amount of code\n\nSummary: Refactoring common functionality to reduce the amount of copy paste when adding a new test.\n\nTest Plan: CI\n\nReviewed By: marcinkosiba\n\nfbshipit-source-id: 7254dae","distinct":true,"url":"https://api.github.com/repos/facebook/buck/commits/5e462acbe1022eb02b021fdcf64223988bec960d"}]}
{"actor":{"display_login":"facebook-github-bot"}}