{"push_id":661283442,"size":151,"distinct_size":151,"ref":"refs/heads/fun","head":"36373e32031fe63693cdaeeacb0797933132c024","before":"58118d360afeb7304e0d7eabba8e9b3bae40dc24","commits":[{"sha":"02301a0d70a0afa5055f53c55596ba10965bb953","author":{"email":"d14f5867c01a70f689309cd1ad555e3f603b44d1@jetbrains.com","name":"Svetlana Isakova"},"message":"KT-7597 ErrorType leaked into backend\n #KT-7597 Fixed","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/02301a0d70a0afa5055f53c55596ba10965bb953"},{"sha":"6ee59a06dd50bee0b95692ef7025328b61e7b472","author":{"email":"d14f5867c01a70f689309cd1ad555e3f603b44d1@jetbrains.com","name":"Svetlana Isakova"},"message":"Removed obsolete cache for object literals","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/6ee59a06dd50bee0b95692ef7025328b61e7b472"},{"sha":"8879166f537efdfcc1df3aceb113348940005bca","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Move: Add intention to change file package without moving it physically","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/8879166f537efdfcc1df3aceb113348940005bca"},{"sha":"6c28380be0b370ad3a01971bd3e934da6c473ab1","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Intentions: Implement multi-file test class","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/6c28380be0b370ad3a01971bd3e934da6c473ab1"},{"sha":"fe96a8563a4ada1c433f56898b6a83d82ee78d1e","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Inspections: Implement multi-file test class","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/fe96a8563a4ada1c433f56898b6a83d82ee78d1e"},{"sha":"d096e74c10584a4c2af98697d79bbb89e9b0d89f","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Move: Implement inspection which reports mismatch between package directive and containing directory","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/d096e74c10584a4c2af98697d79bbb89e9b0d89f"},{"sha":"ee834358309bae2d0624d6e8be5e3875376e55e9","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Move: Implement member selection UI","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/ee834358309bae2d0624d6e8be5e3875376e55e9"},{"sha":"ad9317d0473a730a23eb23669f5a2ce797365e5d","author":{"email":"be63b61729de3410b7bafe9e99b3ac0b55a2c5e1@jetbrains.com","name":"Alexey Sedunov"},"message":"Specify Type Explicitly: Reuse injected instance of TemplateManager","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/ad9317d0473a730a23eb23669f5a2ce797365e5d"},{"sha":"cda3344250e7e388c305a7502a7d548cf9b093ee","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"ForEach to for-loop intention: smaller range + refactoring","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/cda3344250e7e388c305a7502a7d548cf9b093ee"},{"sha":"252399b9a9aeecc11a689c045295470c04d19608","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"\"Invert if condition\" intention - smaller availability range + refactored","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/252399b9a9aeecc11a689c045295470c04d19608"},{"sha":"f9d690db2105008f116978571558e84e20069aaa","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"\"Make types explicit in lambda\" intention: not available on right brace + adapted to new lambda syntax + refactored","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/f9d690db2105008f116978571558e84e20069aaa"},{"sha":"f1fa33548a9f6e48c38ae343e1b9bb8bce991e7b","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"\"Make types explicit in lambda\" intention renamed to \"Specify explicit lambda signature\"","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/f1fa33548a9f6e48c38ae343e1b9bb8bce991e7b"},{"sha":"5ace57bc5fc423e355e865410a2844af20732504","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"\"Move lambda function into parentheses\" intention - smaller availability range","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/5ace57bc5fc423e355e865410a2844af20732504"},{"sha":"f631f97a22b2bbd30b6c905e3993c50130ba0d3b","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"\"Move lambda function into parentheses\" -> \"Move lambda argument into parentheses\"","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/f631f97a22b2bbd30b6c905e3993c50130ba0d3b"},{"sha":"077307b518575aa806c6cc5d8b3264f6e521b200","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"\"Move lambda argument into parentheses\" intention - slightly wider range","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/077307b518575aa806c6cc5d8b3264f6e521b200"},{"sha":"b959c7f2c004e1cd6f37789979088e350e9f2c82","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"\"Move lambda argument out of parentheses\" intention - smaller range","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/b959c7f2c004e1cd6f37789979088e350e9f2c82"},{"sha":"995b82ae62c446d20bf8017c60ee57e0e2fa3638","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Renamed test data directory","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/995b82ae62c446d20bf8017c60ee57e0e2fa3638"},{"sha":"ea62fafa6947c16e6555ce4005b005d8e6e35be2","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Converted to Kotlin (step 1)","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/ea62fafa6947c16e6555ce4005b005d8e6e35be2"},{"sha":"1780d469d51ec96bca8243ebd1ffaff71ae0c8da","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"Converted to Kotlin (step 2)","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/1780d469d51ec96bca8243ebd1ffaff71ae0c8da"},{"sha":"3b87869bf7ef2b4a2122c5daf633734e2de95c34","author":{"email":"c032d54725b22060679a2623d478ec2966de1fcd@jetbrains.com","name":"Valentin Kipyatkov"},"message":"ReconstructTypeInCastOrIsIntention - refactored","distinct":true,"url":"https://api.github.com/repos/udalov/kotlin/commits/3b87869bf7ef2b4a2122c5daf633734e2de95c34"}]}