{"push_id":1573474182,"size":36,"distinct_size":2,"ref":"refs/heads/master","head":"0470f5fe9963cdced11c92c17c7b07bb6f8496a2","before":"08316c318652776b1db5e6ce607c1dcb796e77cd","commits":[{"sha":"3be509da78b0d12cffb3cd1710cbe69a2ff2386a","author":{"name":"Daniel Staudigel","email":"350099a576824124318dc7d0618d68522b1bc547@gmail.com"},"message":"Add support for docker-based testing.","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/3be509da78b0d12cffb3cd1710cbe69a2ff2386a"},{"sha":"6cf9cfe22aef708dce062d642eb9b7213f15584a","author":{"name":"Daniel Staudigel","email":"350099a576824124318dc7d0618d68522b1bc547@gmail.com"},"message":"Modification to run demo app.","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/6cf9cfe22aef708dce062d642eb9b7213f15584a"},{"sha":"8d9a453d220aa2a9c4c6ebca237d3977c36e4da0","author":{"name":"Daniel Staudigel","email":"350099a576824124318dc7d0618d68522b1bc547@gmail.com"},"message":"Support non-docker systems as well.","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/8d9a453d220aa2a9c4c6ebca237d3977c36e4da0"},{"sha":"3276e522a7bc71f10b0faabf7ff646dc1414351e","author":{"name":"Daniel Staudigel","email":"350099a576824124318dc7d0618d68522b1bc547@gmail.com"},"message":"Documentation on the development environment.","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/3276e522a7bc71f10b0faabf7ff646dc1414351e"},{"sha":"671e0c38351e4a15d5d8be16b53f097268107343","author":{"name":"Nick Charlton","email":"3095c93d6ea7c5200e557b6036c9a91ff7a76ed2@nickcharlton.net"},"message":"Upgrade bundler to 1.13.6 in Circle.","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/671e0c38351e4a15d5d8be16b53f097268107343"},{"sha":"db33c4c0e0a1842a547b3a38b626e740db677c77","author":{"name":"Nick Charlton","email":"3095c93d6ea7c5200e557b6036c9a91ff7a76ed2@nickcharlton.net"},"message":"Avoid writing to routes.rb when no models exist.\n\nThis closes: #502, #516, #555, #649, #583, #601, #613.","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/db33c4c0e0a1842a547b3a38b626e740db677c77"},{"sha":"576976a12d3725570576ec8e5a005d1647af999c","author":{"name":"Kevin Pheasey","email":"bc01a1d7a05806cbd5352d346a99cbaedfdf8dd4@users.noreply.github.com"},"message":"administrate engine requires bourbon. fixes #615 (#683)","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/576976a12d3725570576ec8e5a005d1647af999c"},{"sha":"780aa1ea7f8093ba3a99314f16a4db77689107f6","author":{"name":"Klas Eskilson","email":"eddb1e273f5f71c08b4dad36e26365ab2bcb685b@gmail.com"},"message":"Use `count(:all)` for associations in HasMany field (#721)\n\nProblem: Calling `count` on an association can cause invalid SQL queries\r\nto be created where the `SELECT COUNT(a, b, c)` function receives\r\nmultiple  columns. This will cause a `StatementInvalid` exception later\r\non.\r\n\r\nSolution: Use `count(:all)`, which generates a `SELECT COUNT(*)...`\r\nquery independently of the association.","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/780aa1ea7f8093ba3a99314f16a4db77689107f6"},{"sha":"976eba8033321ba6a596510fe51fb63187af0025","author":{"name":"Oliver Peate","email":"cb22128d379d0f492f138960abf50af9b8feb64c@users.noreply.github.com"},"message":"Check for PhantomJS in setup script (#726)","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/976eba8033321ba6a596510fe51fb63187af0025"},{"sha":"f3d9c6cff550317a7dc2c258e6ffbd671805c252","author":{"name":"Oliver Peate","email":"cb22128d379d0f492f138960abf50af9b8feb64c@users.noreply.github.com"},"message":"Add hyperlink to show resource from collection table (#727)\n\nAllows a resource to be shown without javascript enabled\r\n(which uses \"data-url\" attrs). Also facilitates faster tests using RackTest.","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/f3d9c6cff550317a7dc2c258e6ffbd671805c252"},{"sha":"adc1f138570e87b858a729ee39908a5f637a8811","author":{"name":"Oli Peate","email":"e70bf3c970afe784c34551279c4dd1a1247ed019@thoughtbot.com"},"message":"Add docs about authentication","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/adc1f138570e87b858a729ee39908a5f637a8811"},{"sha":"405cb2f71e36876365c0804642d8ea1ae093298a","author":{"name":"Oli Peate","email":"e70bf3c970afe784c34551279c4dd1a1247ed019@thoughtbot.com"},"message":"Update references from old docs URL\n\nThis avoids a 302 for users","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/405cb2f71e36876365c0804642d8ea1ae093298a"},{"sha":"5ebdb1a47b53cb020db2a5ae75a6b797392c1690","author":{"name":"Nick Pezza","email":"e97367591c44c4f6f1a78722597060d9f33b4e8b@gmail.com"},"message":"Allow primary_key option on relationships instead of hard coding id (#729)\n\nCurrently BelongsTo and HasMany default to using #id of the\r\nrelated records. This will allow you to pass the option of primary_key\r\nand use that fields' value in the form.","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/5ebdb1a47b53cb020db2a5ae75a6b797392c1690"},{"sha":"4ecced16c380a526e6e2be918867994994e88eba","author":{"name":"masacandy","email":"28c990ccd0b74b0f74c379027e3f10f9e8a74282@gmail.com"},"message":"Japanese locales with current master (#732)\n\n* add japanese locales.\r\n\r\n* fixed to better Japanese grammar","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/4ecced16c380a526e6e2be918867994994e88eba"},{"sha":"b28f125b4e930f2a7ba6733cefa3b2c7c9e1a64f","author":{"name":"Alex Kestner","email":"1e53d84c4166a5cc83a265c223a819edcf86e0c9@users.noreply.github.com"},"message":"Search Bar Display Logic (#730)\n\n* hides search bar when no attributes are searchable\r\n\r\n* adds tests for search bar display logic\r\n* extracts capture_view_locals method to ControllerHelpers\r\n\r\n* no need for page argument to show_search_bar? method\r\n\r\n* streamlines show_search_bar? method","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/b28f125b4e930f2a7ba6733cefa3b2c7c9e1a64f"},{"sha":"b3a4dccb0d7f19386e4233663fdb6c345fd30c9a","author":{"name":"Thiago Borges","email":"d7655bd2e488cac5a39c39ea923b740bc4c6c801@users.noreply.github.com"},"message":"Fix typo on pt-BR translation for polymorphic (#704)","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/b3a4dccb0d7f19386e4233663fdb6c345fd30c9a"},{"sha":"e89b3fb3389a3786d93aa11900b1a6ba276825f4","author":{"name":"Nick Charlton","email":"3095c93d6ea7c5200e557b6036c9a91ff7a76ed2@nickcharlton.net"},"message":"Update bundler to 1.13.7 in Circle.","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/e89b3fb3389a3786d93aa11900b1a6ba276825f4"},{"sha":"a7a7ba39f43e77066a654a0bfc04ac485be5ca32","author":{"name":"Nick Charlton","email":"3095c93d6ea7c5200e557b6036c9a91ff7a76ed2@nickcharlton.net"},"message":"Switch administate-field-image to release.","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/a7a7ba39f43e77066a654a0bfc04ac485be5ca32"},{"sha":"00cb34b7b231e6eb1e9a43398a8c634cb779891c","author":{"name":"David Rodríguez","email":"46f11081f5b9864972d12c0084d0564195b11908@gmail.com"},"message":"Properly silence `heroku join` ouput\n\nProblem\n\n`bin/setup` spits some errors which are actually expected and can make the\ndeveloper think that some has gone wrong. This is because the script is run\nthrough `sh` but uses `&>` which is bash only.\n\nSolution\n\nUse a sh-compatible construct.","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/00cb34b7b231e6eb1e9a43398a8c634cb779891c"},{"sha":"698b2682e1d76875229399187e2b32af4c01992e","author":{"name":"David Rodríguez","email":"46f11081f5b9864972d12c0084d0564195b11908@gmail.com"},"message":"Fix foreign key errors when resetting DB in tests\n\nProblem\n\nI couldn't get the test suite passing because of foreign key errors when\nresetting the DB. For example,\n\n```\nFailures:\n\n  1) customer show page links to the customer's orders\n     Failure/Error: DatabaseCleaner.clean\n\n     ActiveRecord::InvalidForeignKey:\n       PG::ForeignKeyViolation: ERROR:  update o delete en «customers»\n       viola la llave foránea «fk_rails_3dad120da9» en la tabla «orders»\n       DETAIL:  La llave (id)=(1) todavía es referida desde la tabla\n       «orders».  : DELETE FROM \"public\".\"customers\";\n\n       (...backtrace ommited...)\n\nFinished in 1.75 seconds (files took 2.03 seconds to load)\n1 example, 1 failure\n\nFailed examples:\n\nrspec ./spec/features/show_page_spec.rb:34\n```\n\nSolution\n\nUse \"truncation\" strategy instead of \"deletion\" for resetting the DB.","distinct":false,"url":"https://api.github.com/repos/TheHumanEffort/administrate/commits/698b2682e1d76875229399187e2b32af4c01992e"}]}
{"actor":{"display_login":"dts"}}