{"push_id":742301923,"size":96,"distinct_size":1,"ref":"refs/heads/rr/dnpetrov","head":"8f937912338f59a7033e33cfb7f4afc47cb3dd6e","before":"8e52f69493f43d4c11a2c6ff10e5a02969930d03","commits":[{"sha":"8beafe90a0cf069c1281d5e56edb958182e31b1e","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Retention / target for some standard annotations","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/8beafe90a0cf069c1281d5e56edb958182e31b1e"},{"sha":"d6406d8d4a02fbdbc9bec5eed0e0097262e77a54","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Annotation repetition checking with a pair of tests, some old tests changes","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/d6406d8d4a02fbdbc9bec5eed0e0097262e77a54"},{"sha":"219ffa4fb303cb12e88c3809a61adc925b85e40b","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Dead code removed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/219ffa4fb303cb12e88c3809a61adc925b85e40b"},{"sha":"a86857fbb5f0ca8f9b29ca91ecc3679a3a706ce6","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"Java Deprecated is mapped in accordance with Java Target / Retention, some diagnostic changed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/a86857fbb5f0ca8f9b29ca91ecc3679a3a706ce6"},{"sha":"3c3e1a0a525fe588d78b66081d08d9dfa568864b","author":{"email":"83ebdd4cfee16295b9494ebe92d3075980fb64d6@jetbrains.com","name":"Sergey Mashkov"},"message":"Maven: eliminate warning classpath entry doesn't exist. Fix integration test","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/3c3e1a0a525fe588d78b66081d08d9dfa568864b"},{"sha":"8b358558c920365dd499140134c11a9e5f234b1c","author":{"email":"83ebdd4cfee16295b9494ebe92d3075980fb64d6@jetbrains.com","name":"Sergey Mashkov"},"message":"Maven: integration test should escape compiler version","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/8b358558c920365dd499140134c11a9e5f234b1c"},{"sha":"16ec066437e51167c88d85f50a59270ef9b7d060","author":{"email":"83ebdd4cfee16295b9494ebe92d3075980fb64d6@jetbrains.com","name":"Sergey Mashkov"},"message":"Maven: integration test should aomit downloading/downloaded messages even if they are printed with no log level","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/16ec066437e51167c88d85f50a59270ef9b7d060"},{"sha":"d23da408a8b827cdd344c96c4bbbcea90520d5b1","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Formatter: Add blank line before class/object declaration inside of declaration body","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/d23da408a8b827cdd344c96c4bbbcea90520d5b1"},{"sha":"83e28b360f2c61b68afedcf1aa1552b00780b84f","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Refactoring: Move non-specific TypeSubstitutor factories to substitutionUtils.kt in compiler\nMerge typeUtils.kt with changeSignatureUtils.kt","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/83e28b360f2c61b68afedcf1aa1552b00780b84f"},{"sha":"3c36795984048aa3922c6d3fa27bb11f2bc757ec","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Refactoring: Extract JetClassOrObject.getOrCreateBody() function","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/3c36795984048aa3922c6d3fa27bb11f2bc757ec"},{"sha":"e303a38f9e043c0db605b7380e367567250a8869","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Member Info: Extended implementation (for Pull Up/Push Down)","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/e303a38f9e043c0db605b7380e367567250a8869"},{"sha":"39ff3c30000efdac7850d42cf4c2de2ab93c1662","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Pull Up: Initial support\n #KT-7330 Fixed","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/39ff3c30000efdac7850d42cf4c2de2ab93c1662"},{"sha":"8493908710fd88ba41aa26a2f44ff38273e2277c","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Conflicts Dialog: Add handler for \"Show conflicts\" action","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/8493908710fd88ba41aa26a2f44ff38273e2277c"},{"sha":"390f352e75d3429c8e0bf2bfcb1fddcec8338373","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Pull Up: Implement conflict analysis","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/390f352e75d3429c8e0bf2bfcb1fddcec8338373"},{"sha":"1a09741c0a6454db48afd07848974715829ed367","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Pull Up: Move property initializers","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/1a09741c0a6454db48afd07848974715829ed367"},{"sha":"7dc430e50b6cb9dad13804605c0fac2cd17d692c","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Pull Up: Support super-interfaces","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/7dc430e50b6cb9dad13804605c0fac2cd17d692c"},{"sha":"7280be7bbcf4924443ab7ec883cf0d74badc79d4","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Pull Up: Do not render modifiers (except ABSTRACT and INNER) in MemberInfo text","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/7280be7bbcf4924443ab7ec883cf0d74badc79d4"},{"sha":"421f082d433e2db7f38b6cabb82c2921b62a8312","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Pull Up: Minor: Extract local functions","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/421f082d433e2db7f38b6cabb82c2921b62a8312"},{"sha":"dbf6da89b7d4d78da3fca4a82d6990294fb7f6aa","author":{"email":"4a2b0b5b46bea3af2363e50561daa570c41959b3@jetbrains.com","name":"Mikhail Glukhikh"},"message":"java.lang.annotation.Repeatable is deprecated + test in a new group: diagnostic tests with Java 8.","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/dbf6da89b7d4d78da3fca4a82d6990294fb7f6aa"},{"sha":"ef8381f8afd08f8e5af6e23b76ee0f2f5c16fc10","author":{"email":"fd5436131ded344587e071acd10192c574eedaa5@jetbrains.com","name":"Michael Nedzelsky"},"message":"two optional fields have been added to Type.Constructor message in descriptors.proto in preparation to remove field which requires double interpetation","distinct":false,"url":"https://api.github.com/repos/JetBrains/kotlin/commits/ef8381f8afd08f8e5af6e23b76ee0f2f5c16fc10"}]}