{"push_id":910129168,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"f85ab3d6bfc81cb5b93c8a38c6b6f1e13b27065a","before":"6b807808f33f7d817e9e8be02cafc23ae7ef40ec","commits":[{"sha":"13ee98316646dd6386ef37a0aac6cf1444631188","author":{"email":"68375102a87af1b62f8ebff8a5ac0201ee8bec0d@jetbrains.com","name":"Gleb Leonov"},"message":"more good signature for PluginContext.add() method","distinct":true,"url":"https://api.github.com/repos/belarusian/jetpad-mapper/commits/13ee98316646dd6386ef37a0aac6cf1444631188"},{"sha":"edbbc92f035555bdd9bdec9aeebe8ec1641cf50c","author":{"email":"039d4dd0fb417c1194f33e55decf294c0ba29ca7@jetbrains.com","name":"Alexey Zlobin"},"message":"ObservableCollections select and selectList methods\n\n * Updated Listeners implementation to simplify listeners presence/absence tracking\n * Get rid of old tracking via Registration wrapping\n * Abstract base class for derived collections\n * Selector-based derived collections","distinct":true,"url":"https://api.github.com/repos/belarusian/jetpad-mapper/commits/edbbc92f035555bdd9bdec9aeebe8ec1641cf50c"},{"sha":"bb02b68c77a8575daacc87f65236658033ad3bce","author":{"email":"be62d6314912688364034c0d1d6cbb859650f265@users.noreply.github.com","name":"Konstantin Solomatov"},"message":"Merge pull request #31 from CheatEx/collection-selectors\n\nObservableCollections select and selectList methods","distinct":true,"url":"https://api.github.com/repos/belarusian/jetpad-mapper/commits/bb02b68c77a8575daacc87f65236658033ad3bce"},{"sha":"f85ab3d6bfc81cb5b93c8a38c6b6f1e13b27065a","author":{"email":"e8d2dca9920ac6ad5f88969941d3dc6af6774053@gmail.com","name":"Konstantin Solomatov"},"message":"cleanup after pull request","distinct":true,"url":"https://api.github.com/repos/belarusian/jetpad-mapper/commits/f85ab3d6bfc81cb5b93c8a38c6b6f1e13b27065a"}]}