{"push_id":567643178,"size":50,"distinct_size":48,"ref":"refs/heads/master","head":"ac5a097e4610aa7814fa28f82e8e4d91a31f613f","before":"d619c53f3a33ceaacab116c9b112bf2b6425e47a","commits":[{"sha":"7a58f7f77d1440091bb70762daf62d0d8876f3b1","author":{"email":"eb975376af41b1d434362fa73b026f0caa95db88@hotmail.com","name":"Kang Woo, Lee"},"message":"Try for SQL String Indentation.\n\nHi.\n\nAt first, My English is not good.\n\nThis work is SQL-Indentation.\nThis work doesn't Commercial Quality Indentation.\nHowever, When debug, if there are any indentation features, I think that it is better than nothing.\n\nMy original purpose was doing indentation per each session.\nLet's assume that there is a the sqlIndent flag in scala.slick.backend.SessionDef.\nI couldn't know how to pass this flag status to scala.slick.compiler.CompilerState.\nSo, In this work, this indentation flag is configured in each JdbcStatementBuilderComponent instances.\nSo, If you create a driver instance, you can't change this flag status with the instance.\nIf you want a different flag status, you should create new driver instance.\n\nUsage is like below.\n\ntrait NewH2Driver extends H2Driver { driver =>\n\n  override val sqlIndent: Boolean = true\n...\n}\n\nobject NewH2Driver extends NewH2Driver\n\nBy the way, this Pull Request's the sqlIndent flag's default value is true.\nBecause, I wanted to show that this feature doesn't make any side-effect about every calculations and results.\nAnd, I couldn't know how to change indentation flag for only Test drivers.\n\nThanks.","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/7a58f7f77d1440091bb70762daf62d0d8876f3b1"},{"sha":"57aa9e7b9f5e2ff51f0af51b3fc64b7eaa8d5bf9","author":{"email":"eb975376af41b1d434362fa73b026f0caa95db88@hotmail.com","name":"Kang Woo, Lee"},"message":"Workaround to pass Travis CI.","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/57aa9e7b9f5e2ff51f0af51b3fc64b7eaa8d5bf9"},{"sha":"cb8183da2af0eef0969083b47093e2c0c95dcdd0","author":{"email":"fa6af6e97d010a98b5bfb9dc17862112afda402e@mobiworx.de","name":"Thomas Hoefer"},"message":"Added support for string function repeat.","distinct":false,"url":"https://api.github.com/repos/nmartynenko/slick/commits/cb8183da2af0eef0969083b47093e2c0c95dcdd0"},{"sha":"9904acffcb1a3a8bce1d7d0e3e9a5b980fb538c9","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Merge pull request #938 from mobiworx/2.1-no-bin-compat-repeat\n\nAdded support for string function repeat.","distinct":false,"url":"https://api.github.com/repos/nmartynenko/slick/commits/9904acffcb1a3a8bce1d7d0e3e9a5b980fb538c9"},{"sha":"048b546338a5f1c45ee4da474e4366ce7edd3e83","author":{"email":"eb975376af41b1d434362fa73b026f0caa95db88@hotmail.com","name":"KangWoo, Lee"},"message":"Merge branch 'tmp/master' into tmp/sqlindent","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/048b546338a5f1c45ee4da474e4366ce7edd3e83"},{"sha":"7a1d119f78595af6b6aad8757beba4d20ba872d7","author":{"email":"eb975376af41b1d434362fa73b026f0caa95db88@hotmail.com","name":"KangWoo, Lee"},"message":"modified to use GlobalConfig.\n\nIt is possible to retrieve sqlIndent option through GlobalConfig. And, you can override this with -D option.\nThe field `sqlIndent` of `SqlBuilder` is `var` but not `val`.\nEven if use SQL Indentation, there are some nested sql expressions in which it's is better to ignore this option.","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/7a1d119f78595af6b6aad8757beba4d20ba872d7"},{"sha":"4ab4a6b3b0aec6bf7da06bfd07721251c8f9c46c","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Switch Direct Embedding over to the new Action-based API.\n\nThe SlickBackend.result methods new create Actions. ImplicitQueryable\ndoes blocking I/O based on these Actions.","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/4ab4a6b3b0aec6bf7da06bfd07721251c8f9c46c"},{"sha":"a22711d38ef4c91afc5f0b2717d55c6833f9e34c","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Merge pull request #1039 from slick/tmp/direct-embedding-actions\n\nSwitch Direct Embedding over to the new Action-based API.","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/a22711d38ef4c91afc5f0b2717d55c6833f9e34c"},{"sha":"a6e3b9b2085d2f953083681d74f7c587e5afe3ec","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Further modularization of Slick:\n\n- Move Direct Embedding into a separate sub-project. The main module\n  does not depend on scala-compiler anymore.\n\n- Move the new blocking API into a separate sub-project and add some\n  documentation for it to the user manual.\n\n- Split the “Blocking Database Calls”, “Direct Embedding” and “TestKit”\n  chapters off from the main TOC in the manual and put them into a\n  separate Appendix TOC.","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/a6e3b9b2085d2f953083681d74f7c587e5afe3ec"},{"sha":"e9274ecbbae9591e09853f50020e16ea8d0b0bc7","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Improve build system for documentation:\n\n- Copy all API docs to the proper location when running “makeSite”.\n\n- Create relative links to index.html files for API docs. This makes\n  the generated site location-independent and all links work when\n  viewing the site locally through a “file:” URL.","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/e9274ecbbae9591e09853f50020e16ea8d0b0bc7"},{"sha":"30c135ea8b1b49053b31d73a13a2418450a928ef","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Upgrade to sbt 0.13.7\n\n- Upgrade to junit-interface 0.11\n- Reenable OSGi tests\n- Avoid Runner.executeTrapExit (hangs in sbt 0.13.5+)\n- Fix all sbt-related deprecations","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/30c135ea8b1b49053b31d73a13a2418450a928ef"},{"sha":"978fbc47721c6ebed8d0b1141beba078d3cedf4c","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Merge pull request #1044 from slick/tmp/modularization\n\nModularization and build system updates","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/978fbc47721c6ebed8d0b1141beba078d3cedf4c"},{"sha":"7d576c817cd0b02c3c8a59940fb5282c0e59f7e1","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Properly deprecate .Implicit and .simple in all profile levels","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/7d576c817cd0b02c3c8a59940fb5282c0e59f7e1"},{"sha":"5cd423fd30012440f48da27e87f10b4d5c29c97c","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Deprecate Invoker convenience methods and iteratees","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/5cd423fd30012440f48da27e87f10b4d5c29c97c"},{"sha":"d4f019fc13e9cd0311e85152488b63cba44e7119","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Move profile-level Action definitions outside of profiles.\n\n- This allows more flexible definition of features for each profile\n  level and easy reuse outside of profiles (e.g. for the JDBC metadata\n  API).\n\n- Create real SqlActions for all insert operations. An emulated\n  insertOrUpdate will not be able to provide any SQL statements though.\n\n- Unify the separate streaming implementations of Lifted Embedding and\n  Plain SQL queries into the new StreamingInvokerAction.","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/d4f019fc13e9cd0311e85152488b63cba44e7119"},{"sha":"c92a61556b72e6fff48a65c0d8bee978947c764f","author":{"email":"6a19fd1b4c495e0666942ff7312161b631a8f4dd@gmail.com","name":"Alpha Chen"},"message":"Fix typo in orm-to-slick.rst","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/c92a61556b72e6fff48a65c0d8bee978947c764f"},{"sha":"b1c5b66a36f33c3bc75ea5227e30ac36e1c3f0da","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Switch JDBC metadata API and code generator to the new API.\n\n- Using an effect type `Nothing` in the type aliases `Action` and\n  `StreamingAction` doesn’t actually work as planned because Scala does\n  not infer `Nothing` in all cases where it would be desirable (e.g. in\n  `flatMap` or `Action.seq` calls), so we change it to `Effect.All`\n  which is a subtype of all standard effects. If you define custom\n  effects, you cannot use the type aliases with them.\n\n- Move ModelBuilder out of the driver cake as JdbcModelBuilder (there\n  was no reason for having it inside the cake in the first place) and\n  refactor it for the new API.\n\n- Move SimpleJdbcAction out of the driver cake.","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/b1c5b66a36f33c3bc75ea5227e30ac36e1c3f0da"},{"sha":"a645205019e9b1cf067d4feee73a48c5a6d3fd8c","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Support statement parameters in the new Action-based API.\n\n- Plus another round of deprecations for old features","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/a645205019e9b1cf067d4feee73a48c5a6d3fd8c"},{"sha":"58fab9017a56c21b49811ea0d900c910b40cd50d","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Merge pull request #1048 from slick/tmp/jdbc-meta-api\n\nUse the new async API for the metadata API and code generator","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/58fab9017a56c21b49811ea0d900c910b40cd50d"},{"sha":"58c4ed5fb624861c6f0c3e80eadd0123e7e9a6a8","author":{"email":"bae1c57b9128467560d9172d2ad9b5d97637ccc6@novocode.com","name":"Stefan Zeiger"},"message":"Make 'desiredColumnOrder' in code generator non-final.\n\nFixes #881","distinct":true,"url":"https://api.github.com/repos/nmartynenko/slick/commits/58c4ed5fb624861c6f0c3e80eadd0123e7e9a6a8"}]}