payload: {"push_id":4317285252,"size":27,"distinct_size":27,"ref":"refs/heads/schema-unmappable-chars","head":"624718c6401f3931d2b4691db7f41171b428134e","before":"eec65fa573db50885f34c7d757b8d80773a0b8be","commits":[{"sha":"a0fc19a81c11794baebe09337ffd733e036d5a23","author":{"name":"theredfish","email":"f07ed14f6bf35c2b70d1399c3fe5f9538561e6e6@gmail.com"},"message":"Database setup use the migration dir in diesel.toml","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/a0fc19a81c11794baebe09337ffd733e036d5a23"},{"sha":"ad2fec8d84f4772dbe44abc0e10f6c0fe3b2d547","author":{"name":"theredfish","email":"f07ed14f6bf35c2b70d1399c3fe5f9538561e6e6@gmail.com"},"message":"Refactor MigrationsDirectory","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/ad2fec8d84f4772dbe44abc0e10f6c0fe3b2d547"},{"sha":"53b3e635301dcf1c6133cc3081b4bfd0c10ff68a","author":{"name":"theredfish","email":"f07ed14f6bf35c2b70d1399c3fe5f9538561e6e6@gmail.com"},"message":"Setup use the migration dir in diesel.toml","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/53b3e635301dcf1c6133cc3081b4bfd0c10ff68a"},{"sha":"07f3a41de044142b9a1c9ab5f4d1c6eab4ad0edd","author":{"name":"theredfish","email":"f07ed14f6bf35c2b70d1399c3fe5f9538561e6e6@gmail.com"},"message":"Add tests for migration commands","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/07f3a41de044142b9a1c9ab5f4d1c6eab4ad0edd"},{"sha":"d24c3184543aa3f506903a334f870130458bdc2e","author":{"name":"theredfish","email":"f07ed14f6bf35c2b70d1399c3fe5f9538561e6e6@gmail.com"},"message":"Add test for database reset","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/d24c3184543aa3f506903a334f870130458bdc2e"},{"sha":"fc5302a99f7c645536523e0d02a67be1bdcd1886","author":{"name":"theredfish","email":"f07ed14f6bf35c2b70d1399c3fe5f9538561e6e6@gmail.com"},"message":"Clean code with clippy and rustfmt","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/fc5302a99f7c645536523e0d02a67be1bdcd1886"},{"sha":"954f99936e26c6d985782524d5111024863b3219","author":{"name":"theredfish","email":"f07ed14f6bf35c2b70d1399c3fe5f9538561e6e6@gmail.com"},"message":"Bump migrations_dir_from_config above migrations_dir","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/954f99936e26c6d985782524d5111024863b3219"},{"sha":"6a0969849bd81fa48764eec46cbb9b343bf6ecd4","author":{"name":"theredfish","email":"f07ed14f6bf35c2b70d1399c3fe5f9538561e6e6@gmail.com"},"message":"Replace file field by dir and refactor code","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/6a0969849bd81fa48764eec46cbb9b343bf6ecd4"},{"sha":"2a6c363fd2ccbf63fa4dc0b0f84b6a13f2ad8e6a","author":{"name":"Caroline Glassberg-Powell","email":"fc2789a2f2f3303f7322efa51bb5882fe034a321@glassberg-powell.com"},"message":"Add FromSql to chrono DateTime<Local>","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/2a6c363fd2ccbf63fa4dc0b0f84b6a13f2ad8e6a"},{"sha":"a8b52bd05be202807e71579acf841735b6f1765e","author":{"name":"Georg Semmler","email":"d0451dd2f55bcd6ffa9a0bbee3d103a0cbd548c8@web.de"},"message":"Merge pull request #2212 from cazgp/master\n\nAdd FromSql to chrono DateTime<Local>","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/a8b52bd05be202807e71579acf841735b6f1765e"},{"sha":"e8c9c1a68a21b4d9295a07c5a06004113409b242","author":{"name":"Thomas BESSOU","email":"f05d421b372b668d46ee787e4352ae1c9d3237b4@hotmail.fr"},"message":"Make generated schema the same on all platforms\n\nResolves #2202\n\nIt appears that the following query does not behave the same way on all platforms:\n```sql\nSELECT table_name, table_schema from information_schema.tables\nWHERE table_schema = 'your schema' AND table_type LIKE 'BASE TABLE' ORDER BY table_name;\n```\n\nThe order changes depending on the platform and the version of postgres (more details [in the PostgreSQL bug mailing list](https://www.postgresql.org/message-id/11505.1571936496%40sss.pgh.pa.us)).\n\nThis query is used when generating the `schema.rs` in the Diesel CLI.\nThe fact the order changes depending on the platform creates issues when applying, say, an unified-diff patch to the schema afterwards.\n\nThis patch sorts the table names on the rust side so that the order of the tables will not depend on the collation of the `information_schema` table.\n\nPostgreSQL >= 12 has *by default* on all platforms a collation of the `information_schema` table that results in the same generated `schema.rs`s as this patch enforces on all versions/platforms/configurations of Postgres, so this is a *one-shot* controlled somewhat-breaking change that is otherwise already happening *gradually* on all platforms.","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/e8c9c1a68a21b4d9295a07c5a06004113409b242"},{"sha":"d9dbb957f590ce9c3fdf552c78f4b4f6d3dcd2f0","author":{"name":"Thomas BESSOU","email":"f05d421b372b668d46ee787e4352ae1c9d3237b4@hotmail.fr"},"message":"Avoid a few clones/requests by using `Cow`","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/d9dbb957f590ce9c3fdf552c78f4b4f6d3dcd2f0"},{"sha":"17e48c0820eed5a5955f1a747c3ec93e8e3873eb","author":{"name":"Thomas BESSOU","email":"f05d421b372b668d46ee787e4352ae1c9d3237b4@hotmail.fr"},"message":"Preserve the previous behaviour of transforming schema name to None if matches the default schema","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/17e48c0820eed5a5955f1a747c3ec93e8e3873eb"},{"sha":"807f500e80e3888e3b17c7a1732f09feedfa0d71","author":{"name":"theredfish","email":"f07ed14f6bf35c2b70d1399c3fe5f9538561e6e6@gmail.com"},"message":"Refactor functions to get or create the migrations directory\n\nThe `migrations_dir` function doesn't handle errors anymore but\nreturns a Result. This allows `create_migrations_dir` to\nmatch the result and create the missing migrations directory if\nit doesn't exist.\nFunctions calling `migrations_dir` should now handle the error.\n\nSee issue #2163","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/807f500e80e3888e3b17c7a1732f09feedfa0d71"},{"sha":"f09adf6c91fddfe7ab011e1ef2a3f4ea33c39ec4","author":{"name":"theredfish","email":"f07ed14f6bf35c2b70d1399c3fe5f9538561e6e6@gmail.com"},"message":"Fix database reset test","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/f09adf6c91fddfe7ab011e1ef2a3f4ea33c39ec4"},{"sha":"6f04501d5fbd163ac5593cdbcb4f4efacb9c06b9","author":{"name":"theredfish","email":"f07ed14f6bf35c2b70d1399c3fe5f9538561e6e6@gmail.com"},"message":"Move migrations_dir_from_config into migrations_dir","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/6f04501d5fbd163ac5593cdbcb4f4efacb9c06b9"},{"sha":"b549ad86beac10104ed160fc09aeaf35a61bb7a2","author":{"name":"Georg Semmler","email":"d0451dd2f55bcd6ffa9a0bbee3d103a0cbd548c8@web.de"},"message":"Merge pull request #2179 from theredfish/feat/migration-config-diesel-toml\n\nConfigure the migration directory in diesel.toml","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/b549ad86beac10104ed160fc09aeaf35a61bb7a2"},{"sha":"947d38fb056552231f84f9b1f6a59dd144ce6835","author":{"name":"Paolo Barbolini","email":"f5973ee9c413d0967b98e0944688acb235fd48bf@paolo565.org"},"message":"Update url to 2.1","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/947d38fb056552231f84f9b1f6a59dd144ce6835"},{"sha":"c127361e1e20557706c18c314702da3d230d4de2","author":{"name":"Georg Semmler","email":"d0451dd2f55bcd6ffa9a0bbee3d103a0cbd548c8@web.de"},"message":"Merge pull request #2222 from paolobarbolini/update-url\n\nUpdate url to 2.1","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/c127361e1e20557706c18c314702da3d230d4de2"},{"sha":"3e9c92f61a9ff81fe3c3af53b10c1b6bce56ac10","author":{"name":"Thomas BESSOU","email":"f05d421b372b668d46ee787e4352ae1c9d3237b4@hotmail.fr"},"message":"A few conciseness improvements (PR review)","distinct":true,"url":"https://api.github.com/repos/zoewithabang/diesel/commits/3e9c92f61a9ff81fe3c3af53b10c1b6bce56ac10"}]}
other: {"actor":{"display_login":"zoewithabang"}}