{"push_id":766240619,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"ec7c2b721f73f2770e2ed9ac770bc873065c1e60","before":"28d37a9c57e0fcdfbe129e763e8a7f1d108ed9ee","commits":[{"sha":"ec7c2b721f73f2770e2ed9ac770bc873065c1e60","author":{"email":"bb10354a889e9c8a6c713f2ff3dd3581d4bb27e4@zzzcomputing.com","name":"Mike Bayer"},"message":"- add a test and changelog notes for the fact that a non-autogenerate\nrun can render Python code in upgradeops/downgradeops via the\nprocess_revision_directives hook.","distinct":true,"url":"https://api.github.com/repos/zzzeek/alembic/commits/ec7c2b721f73f2770e2ed9ac770bc873065c1e60"}]}