{"push_id":733487848,"size":8,"distinct_size":7,"ref":"refs/heads/fix/setup-module-sdk","head":"76714466b4099195f4a3c481a1429ab5ad7b502d","before":"6c816796a208fc845df9f025b679f621574ebf91","commits":[{"sha":"19b71e2c6ee13a4f3acd1da6f4bf26c79cc7bd13","author":{"email":"90cdce8521afebe5e7426576266e6275049ac3c9@gmail.com","name":"Nikolay Obedin"},"message":"Bump sbt-structure version","distinct":false,"url":"https://api.github.com/repos/JetBrains/intellij-scala/commits/19b71e2c6ee13a4f3acd1da6f4bf26c79cc7bd13"},{"sha":"04112b8b90c04135c8d5549ecf651c2c000f713b","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Move Sdk trait out of SbtProjectData","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-scala/commits/04112b8b90c04135c8d5549ecf651c2c000f713b"},{"sha":"e09fa97a86bca77d1dc8c252ef71393788063eb3","author":{"email":"90cdce8521afebe5e7426576266e6275049ac3c9@gmail.com","name":"Nikolay Obedin"},"message":"Rename ScalaSdkData -> ModuleExtData\n\nAdd additional `jdk` and `javacOptions` fields in order\nto be able to configure module-level JDK and language-level","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-scala/commits/e09fa97a86bca77d1dc8c252ef71393788063eb3"},{"sha":"745e1c6875eaad09bee777469fce39642ea590af","author":{"email":"90cdce8521afebe5e7426576266e6275049ac3c9@gmail.com","name":"Nikolay Obedin"},"message":"Move SDK-related functions into SdkUtils object\n\nAlso add JdkByHome class for detecting project/module JDK by home path","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-scala/commits/745e1c6875eaad09bee777469fce39642ea590af"},{"sha":"5bbbbf80670f0f7779dc2c25dfab2b3050f171d2","author":{"email":"90cdce8521afebe5e7426576266e6275049ac3c9@gmail.com","name":"Nikolay Obedin"},"message":"Fix assertions in SbtProjectDataServiceTest\n\nAlso add check for `getDefault` flag in LanguageLevelProjectExtension\nwhen language level differs from SDK's default one","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-scala/commits/5bbbbf80670f0f7779dc2c25dfab2b3050f171d2"},{"sha":"5dfadd96b1590ffadea1723c77b839aceb3ed125","author":{"email":"90cdce8521afebe5e7426576266e6275049ac3c9@gmail.com","name":"Nikolay Obedin"},"message":"Implement module-level SDK, language level and javac options setup","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-scala/commits/5dfadd96b1590ffadea1723c77b839aceb3ed125"},{"sha":"e122dcbb06320efba633a983be4454e9d8162666","author":{"email":"90cdce8521afebe5e7426576266e6275049ac3c9@gmail.com","name":"Nikolay Obedin"},"message":"Fix \"-target\" detection and language level configuration","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-scala/commits/e122dcbb06320efba633a983be4454e9d8162666"},{"sha":"76714466b4099195f4a3c481a1429ab5ad7b502d","author":{"email":"90cdce8521afebe5e7426576266e6275049ac3c9@gmail.com","name":"Nikolay Obedin"},"message":"Add tests for module-level SDK configuration","distinct":true,"url":"https://api.github.com/repos/JetBrains/intellij-scala/commits/76714466b4099195f4a3c481a1429ab5ad7b502d"}]}