{"push_id":1664858885,"size":9,"distinct_size":9,"ref":"refs/heads/master","head":"9a9fe9c4ca39c8976446ef5c41bd7960e41f56a3","before":"16ff0051b2934465ed724cf8772fb0ad7a2bacf5","commits":[{"sha":"243f88508e8aa5095212f1cec73159d01658da7f","author":{"name":"Micah R Ledbetter","email":"b4a5ea001e047040e8c9075b67a268293138da2c@micahrl.com"},"message":"Add ro and rw LockableSqliteConnection properties\n\nChange the way that LockableSqliteConnection works so that it is not\nitself a with-able object, but instead contains two with-able\nproperties, .ro and .rw. The .ro property is intended for *non*locking\nread operations, while the .rw property is intended for locking write\noperations. Allows us to reduce database locking.","distinct":true,"url":"https://api.github.com/repos/mrled/biblemunger/commits/243f88508e8aa5095212f1cec73159d01658da7f"},{"sha":"762bc248ba8ef98a748dc4cb40ce72fbd2751fd0","author":{"name":"Micah R Ledbetter","email":"b4a5ea001e047040e8c9075b67a268293138da2c@micahrl.com"},"message":"LSC: release lock only after committing","distinct":true,"url":"https://api.github.com/repos/mrled/biblemunger/commits/762bc248ba8ef98a748dc4cb40ce72fbd2751fd0"},{"sha":"0fff641952fa10947d251a0f9b8972b94684491f","author":{"name":"Micah R Ledbetter","email":"b4a5ea001e047040e8c9075b67a268293138da2c@micahrl.com"},"message":"Reorganize munger so it's more testable, and rewrite its tests","distinct":true,"url":"https://api.github.com/repos/mrled/biblemunger/commits/0fff641952fa10947d251a0f9b8972b94684491f"},{"sha":"14e0afcbfada57d48c10895e4919d2bf153174c0","author":{"name":"Micah R Ledbetter","email":"b4a5ea001e047040e8c9075b67a268293138da2c@micahrl.com"},"message":"Remove old TODO items about LockableSqliteConnection","distinct":true,"url":"https://api.github.com/repos/mrled/biblemunger/commits/14e0afcbfada57d48c10895e4919d2bf153174c0"},{"sha":"4213da6cd2163e70851944f673792d69b20f2cd7","author":{"name":"Micah R Ledbetter","email":"b4a5ea001e047040e8c9075b67a268293138da2c@micahrl.com"},"message":"Improve Bible class\n\n- Bible.passage() now returns [] for invalid queries\n- Put types in bible table\n- Add Bible.ordinalfromvid(), use in .passage()\n- Update tests","distinct":true,"url":"https://api.github.com/repos/mrled/biblemunger/commits/4213da6cd2163e70851944f673792d69b20f2cd7"},{"sha":"d79dda36b6f789d5ddee2e4f04b29b50cd60b5ec","author":{"name":"Micah R Ledbetter","email":"b4a5ea001e047040e8c9075b67a268293138da2c@micahrl.com"},"message":"Update readme","distinct":true,"url":"https://api.github.com/repos/mrled/biblemunger/commits/d79dda36b6f789d5ddee2e4f04b29b50cd60b5ec"},{"sha":"56a49de3d2f5ef82c499b4ae454d1416277163bd","author":{"name":"Micah R Ledbetter","email":"b4a5ea001e047040e8c9075b67a268293138da2c@micahrl.com"},"message":"Invert all object dependencies, make db inits consistent\n\n- Add --initialize flag to __main__.py\n- Do not initialize db in class __init__() methods\n- Add an initialize_table() method to all classes backed by tables,\n  which takes a util.InitializationOption enum\n- Keep table names in the config file\n\nAs a result of this:\n\n- Munger() no longer knows about a database\n- Munger() is actually not itself tested (at least right now)\n- The application() method, as well as test setup methods, are a bit\n  more verbose (because they are more declarative)","distinct":true,"url":"https://api.github.com/repos/mrled/biblemunger/commits/56a49de3d2f5ef82c499b4ae454d1416277163bd"},{"sha":"3ae39561704e37109093cb5968b5f24f0c6226d5","author":{"name":"Micah R Ledbetter","email":"b4a5ea001e047040e8c9075b67a268293138da2c@micahrl.com"},"message":"Add venv/ directory to .gitignore","distinct":true,"url":"https://api.github.com/repos/mrled/biblemunger/commits/3ae39561704e37109093cb5968b5f24f0c6226d5"},{"sha":"9a9fe9c4ca39c8976446ef5c41bd7960e41f56a3","author":{"name":"Micah R Ledbetter","email":"b4a5ea001e047040e8c9075b67a268293138da2c@micahrl.com"},"message":"Eradicate the recent searches list\n\nI'm sick and fucking tired of dealing with that shit. Maybe I can bring\nit back if I can think of an easier way to prevent people from filling\nthe list with attempted SQLi (lol) or 3edgy5me bullshit.","distinct":true,"url":"https://api.github.com/repos/mrled/biblemunger/commits/9a9fe9c4ca39c8976446ef5c41bd7960e41f56a3"}]}
{"actor":{"display_login":"mrled"}}