{"push_id":700748996,"size":19,"distinct_size":1,"ref":"refs/heads/master","head":"e7a8c25fcf8e7b7ced425eabb893480f2f7d57c5","before":"487859065d272f3751f157c6f18cd5f9a94a32f9","commits":[{"sha":"c0190b9d346008f169c68a4aaa816eebd5d96213","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Split project into `core` and `extractor`\n\nCore module contains plain data classes and their xml (de)serialization\nmethods. Extractor is what was called `sbt-structure` some time ago.","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/c0190b9d346008f169c68a4aaa816eebd5d96213"},{"sha":"376b3f77c35b4071acf152039f663619599e90a4","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Refactor FS","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/376b3f77c35b4071acf152039f663619599e90a4"},{"sha":"697794e0816bc3f5b502578af6a7caf5ff2c3ee8","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Correct tests / Disable 'Play2' test, it is failing","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/697794e0816bc3f5b502578af6a7caf5ff2c3ee8"},{"sha":"d27d1d063aa50290f705db9467b1ac7beb9b7c26","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Add Travis config","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/d27d1d063aa50290f705db9467b1ac7beb9b7c26"},{"sha":"1e67e8d110bf14a2df9c56502829d1f3e72073dd","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Fix Play2 test","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/1e67e8d110bf14a2df9c56502829d1f3e72073dd"},{"sha":"5761c97dfc47cfea6a29072dbe130791af0abd6a","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Refactor whole project\n\nWhat is done:\n- Code for both serialization and deserialization moved into 'core'\n- Remove 'FS' class, no more needless relativization for file paths\n- Fix tests due to changes in a XML syntax (project dependencies are now\n  put inside <dependencies> tag)\n- Remove legacy code (like build-scoped ScalaData)\n\nIn progress:\n- Play2 serialization and refactoring\n\nNOTE: tests for multi-project builds and play ARE FAILING.","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/5761c97dfc47cfea6a29072dbe130791af0abd6a"},{"sha":"74722351048f627a8654492a6434b884d0b9004f","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Fix multi-project build tests","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/74722351048f627a8654492a6434b884d0b9004f"},{"sha":"acdbf0a4157825b2da54bc4d631cf3bccf10c062","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Fix Play2 serialization and tests","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/acdbf0a4157825b2da54bc4d631cf3bccf10c062"},{"sha":"a9551459df7f270882a8ffba488c5c793f031b68","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Refactor `extractor` code\n\n- Split different extraction parts into distinct extractors\n- Create handy helper functions to query SBT","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/a9551459df7f270882a8ffba488c5c793f031b68"},{"sha":"8499f1ae2320bb43b5a7f438a41e6f247467ffd7","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Fix bintray publishing","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/8499f1ae2320bb43b5a7f438a41e6f247467ffd7"},{"sha":"6069eae534bd651afec57277db280edf4eaa63e0","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Write documentation","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/6069eae534bd651afec57277db280edf4eaa63e0"},{"sha":"68b1ba81a9e85c6f4d76033cc5aebd973cc8d931","author":{"email":"90cdce8521afebe5e7426576266e6275049ac3c9@gmail.com","name":"Nikolay Obedin"},"message":"Update README.md","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/68b1ba81a9e85c6f4d76033cc5aebd973cc8d931"},{"sha":"b038339bc069b5ba2b09efdd70117f424a79fb3d","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Fix wrong option","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/b038339bc069b5ba2b09efdd70117f424a79fb3d"},{"sha":"4b9b96914a1d23b7334e7c41d7da6655946ab785","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Improve test runner\n\nChanges:\n    - Allows to run specific test via `testOnly -- -ex \"<test regex>\"`\n    - Initial handling for runtime errors like unresolved dependencies\n      and stuff","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/4b9b96914a1d23b7334e7c41d7da6655946ab785"},{"sha":"3ef719080b51ee6e0c268de3af9c652bcda49b42","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Fix Play 2 project tests","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/3ef719080b51ee6e0c268de3af9c652bcda49b42"},{"sha":"6c2f22ed2920acf02eaecf3468f30bba916c7aec","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Improve tests output","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/6c2f22ed2920acf02eaecf3468f30bba916c7aec"},{"sha":"a3e783ccfc51eaa465de703e193716349fbf161d","author":{"email":"90cdce8521afebe5e7426576266e6275049ac3c9@gmail.com","name":"Nikolay Obedin"},"message":"Update README.md","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/a3e783ccfc51eaa465de703e193716349fbf161d"},{"sha":"03b3dc34d23a98b740b4eeb488c5cb88ad6ebac1","author":{"email":"234ebfafe159b780acb2949d521746f7e8aca97b@jetbrains.com","name":"Nikolay.Obedin"},"message":"Make (Compile,Test,Runtime) -> Compile mapping explicit\n\nWe're defaulting empty configurations to compile in IDEA anyway, why not do it\nexplicitly here?","distinct":false,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/03b3dc34d23a98b740b4eeb488c5cb88ad6ebac1"},{"sha":"e7a8c25fcf8e7b7ced425eabb893480f2f7d57c5","author":{"email":"1d6e1cf70ec6f9ab28d3ea4b27a49a77654d370e@pavelfatin.com","name":"Pavel Fatin"},"message":"Merge pull request #20 from JetBrains/wip/global-refactoring\n\nGlobal refactoring","distinct":true,"url":"https://api.github.com/repos/JetBrains/sbt-structure/commits/e7a8c25fcf8e7b7ced425eabb893480f2f7d57c5"}]}