{"push_id":895428378,"size":6,"distinct_size":6,"ref":"refs/heads/db-open-errors","head":"2120d3ec7790faf9914107a974cea0167840d469","before":"65dcf2c875100dd6e753be02f6549df4fc69e335","commits":[{"sha":"c199bbcd8d1727a207a3a6f6b9b38cf586daf60a","author":{"email":"8c969d742f8a0d9f34fd145da1aa01b17db92622@gmail.com","name":"Rodolfo Carvalho"},"message":"Name tests consistently\n\nAll other tests on `bolt.Open` follow the pattern \"TestOpen_*\".","distinct":true,"url":"https://api.github.com/repos/rhcarvalho/bolt/commits/c199bbcd8d1727a207a3a6f6b9b38cf586daf60a"},{"sha":"e36f395ad0964506f9359e6819d2b1eec4cdd929","author":{"email":"8c969d742f8a0d9f34fd145da1aa01b17db92622@gmail.com","name":"Rodolfo Carvalho"},"message":"Remove deferred calls to `os.Remove(path)`\n\nThe calls are not only unnecessary, but also in all cases `os.Remove`\nreturns an error that is ignored. All those calls are meant to remove\na file that was already removed by `tmpfile()`.","distinct":true,"url":"https://api.github.com/repos/rhcarvalho/bolt/commits/e36f395ad0964506f9359e6819d2b1eec4cdd929"},{"sha":"caff5319fa695257d6381d7f00be718110d7f6df","author":{"email":"8c969d742f8a0d9f34fd145da1aa01b17db92622@gmail.com","name":"Rodolfo Carvalho"},"message":"Use filepath.Join instead of string concatenation\n\nPath separator on Windows is \"\\\", for example.","distinct":true,"url":"https://api.github.com/repos/rhcarvalho/bolt/commits/caff5319fa695257d6381d7f00be718110d7f6df"},{"sha":"df3bb32c5936473bf02171d329188c7320c2dcd1","author":{"email":"8c969d742f8a0d9f34fd145da1aa01b17db92622@gmail.com","name":"Rodolfo Carvalho"},"message":"Combine tests\n\n\"\" and \"/tmp/bolt-1234/youre-not-my-real-parent\" are both invalid paths\nthat trigger the same behavior, no need for duplicating tests.","distinct":true,"url":"https://api.github.com/repos/rhcarvalho/bolt/commits/df3bb32c5936473bf02171d329188c7320c2dcd1"},{"sha":"147a142df76f1c4e90897017bf327107f0b50b36","author":{"email":"8c969d742f8a0d9f34fd145da1aa01b17db92622@gmail.com","name":"Rodolfo Carvalho"},"message":"Do not wrap errors from os.Stat\n\nA caller could handle os.Stat errors just like it can handle errors from\nos.Open that bolt.Open might return.","distinct":true,"url":"https://api.github.com/repos/rhcarvalho/bolt/commits/147a142df76f1c4e90897017bf327107f0b50b36"},{"sha":"2120d3ec7790faf9914107a974cea0167840d469","author":{"email":"8c969d742f8a0d9f34fd145da1aa01b17db92622@gmail.com","name":"Rodolfo Carvalho"},"message":"Make bolt.Open return the documented errors\n\nErrInvalid is returned when a data file is not a Bolt-formatted database.\n\nErrVersionMismatch is returned when the data file was created with a different\nversion of Bolt.\n\nErrChecksum is returned when either meta page checksum does not match.","distinct":true,"url":"https://api.github.com/repos/rhcarvalho/bolt/commits/2120d3ec7790faf9914107a974cea0167840d469"}]}