{"push_id":1287928430,"size":22,"distinct_size":2,"ref":"refs/heads/new-detective","head":"504024538e09dbf53c80245fbdf9d7b1a1550aad","before":"80d7adcc457f28b9a242d6ada1b5a92884321973","commits":[{"sha":"121d0584dab851ad809056a7255bb2a18729a058","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Add method to query what inactive projects most need reminding\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/121d0584dab851ad809056a7255bb2a18729a058"},{"sha":"d9f75624bde44eb4775dbbcbd50fd335ac1df5a3","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Implement inactivity reminders\n\n  This implements inactivity reminders.  Send email to projects\n  who aren't passing and haven't had any updates in a long time.\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/d9f75624bde44eb4775dbbcbd50fd335ac1df5a3"},{"sha":"2be2a90512a1bd32fd0696e13bd38fead2170b43","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Fix date check for inactivity reminder checking\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/2be2a90512a1bd32fd0696e13bd38fead2170b43"},{"sha":"5ab2fdc93b1df2bdf20dec443839d276e5b8735f","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Include list of projects to be reminded in project_stats page\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/5ab2fdc93b1df2bdf20dec443839d276e5b8735f"},{"sha":"ec5de518938c19648d1201a526faec78cc15d8ea","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Remove autosize-rails and use CSS to set minimum height for textareas\n\n  This fixes textarea entry (used for justification text), which\n  recently stopped working (entering text could make the height\n  uselessly short height).  The gem \"autosize-rails\" originally\n  addressed that via a jquery widget.\n  However, now it doesn't really work at all, possibly because\n  of our CSS changes.  Instead, switch to basic textareas and\n  use CSS min-height to address this.  Note that the height is\n  specified in \"ex\", which is a vertical height based on the font.\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/ec5de518938c19648d1201a526faec78cc15d8ea"},{"sha":"fec726f09f19afb23cb9594e813ee2820886659f","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Remove now-extraneous call to autoresize\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/fec726f09f19afb23cb9594e813ee2820886659f"},{"sha":"3b97abdf5f664b74860fb59add5590f1ddee9545","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Increase minimum textarea height\n\n  On some systems it's hard to see the scrollbar's slider.\n  Increase minimum to increase its visibility.\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/3b97abdf5f664b74860fb59add5590f1ddee9545"},{"sha":"9dabce047f9a0ab60988aa39ef6524c7e71c7426","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Minor cleanups to inactive project reminder system\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/9dabce047f9a0ab60988aa39ef6524c7e71c7426"},{"sha":"11a77fc30dcc776ac0516fb91e36656652e3255e","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Tweak return values in reminder-related methods\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/11a77fc30dcc776ac0516fb91e36656652e3255e"},{"sha":"79ea0059355f49659d1b29751c34b9eda2dfca43","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Implement inactivity reminders (#492)\n\nImplement inactivity reminders.  This sends email to\r\nprojects who aren't passing and haven't had any updates in a long time.\r\n\r\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/79ea0059355f49659d1b29751c34b9eda2dfca43"},{"sha":"f1d7f1c84f43b07f19d2fc57c68f9ff514f81438","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Tweak project inactivity reminder email message\n\nMake sure that URLs don't have any other characters around them\n(so that they're easy to copy and paste), and make it clear that it's\nthe badge entry that hasn't been recently updated\n(the project itself may be active, that's not the point).\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/f1d7f1c84f43b07f19d2fc57c68f9ff514f81438"},{"sha":"f6c6891e335507f1455515d5516420791c426745","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Add rake pull_production_alternative\n\n  Add an alternative to pull_production if it fails for some reason.\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/f6c6891e335507f1455515d5516420791c426745"},{"sha":"162bc93519703a9f33a3e29ec9d49b2a09a10af5","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Add documentation on environment variables and some rake tasks\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/162bc93519703a9f33a3e29ec9d49b2a09a10af5"},{"sha":"e8729764ec1587ab23c6506b690f3386c0866fb2","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"In list of projects to be reminded, add email address. Only admins can see it.\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/e8729764ec1587ab23c6506b690f3386c0866fb2"},{"sha":"02258a4c00d434b3f4512f598c30655d4a0235e3","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Include email address in database results\n\nThis change makes ruby_best_practices happy and eliminates\nseveral small database queries when displaying project_stats\nto admins.\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/02258a4c00d434b3f4512f598c30655d4a0235e3"},{"sha":"065ff068f3c6c32277f8e1352337d115c36b62b0","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Clarify that only admins see the list of projects to next get reminders\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/065ff068f3c6c32277f8e1352337d115c36b62b0"},{"sha":"def60160eb0a4f9f71d5dd34415f01b21f0e43f9","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Merge reminder tweaks, improve related documentation\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/def60160eb0a4f9f71d5dd34415f01b21f0e43f9"},{"sha":"292b571fc0a7b6eefa356e6d242e5a6f939d197e","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Tweak reminder email\n\nRemove all text immediately around URLs, to maximize the likelihood\nthat people will copy-and-paste the correct URL.  This fixes\na straggler involving our GitHub issue location.\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/292b571fc0a7b6eefa356e6d242e5a6f939d197e"},{"sha":"7097f5aad98e59f2674f0a406efe7f9cf909fae6","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Include badge% in /project_stats display of projects to be reminded\n\nBadge percentage isn't a criteria for selecting who gets reminded\n(that's based on time), but it's an important measure, so report it\nto admins.\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/7097f5aad98e59f2674f0a406efe7f9cf909fae6"},{"sha":"4ac4f4cb384371308576be862414a9f6b69570f5","author":{"name":"David A. Wheeler","email":"a01cc0aba8885a1ff959604a5b614e5b2bdd86ad@dwheeler.com"},"message":"Document rate limiting\n\nSigned-off-by: David A. Wheeler <dwheeler@dwheeler.com>","distinct":false,"url":"https://api.github.com/repos/msrader/cii-best-practices-badge/commits/4ac4f4cb384371308576be862414a9f6b69570f5"}]}
{"actor":{"display_login":"msrader"}}