{"push_id":775839302,"size":4,"distinct_size":4,"ref":"refs/heads/master","head":"074c24195c8d6071d0671142f8d473d2780a5147","before":"3409f7ea25f54c635fe7a65a66c03d5041db0e8c","commits":[{"sha":"411f7a73c3997cc98c88f612563264c682af3645","author":{"email":"c22b5f9178342609428d6f51b2c5af4c0bde6a42@hawkweisman.me","name":"Hawk Weisman"},"message":"Renamed `ASTNode::analyze()` to `annotate_types()`, add docs","distinct":true,"url":"https://api.github.com/repos/hawkw/mnemosyne/commits/411f7a73c3997cc98c88f612563264c682af3645"},{"sha":"c19921589f4b74b7f42ee788f3a5bf596a41c141","author":{"email":"c22b5f9178342609428d6f51b2c5af4c0bde6a42@hawkweisman.me","name":"Hawk Weisman"},"message":"Start implementing methods on Annotated","distinct":true,"url":"https://api.github.com/repos/hawkw/mnemosyne/commits/c19921589f4b74b7f42ee788f3a5bf596a41c141"},{"sha":"f3eed104c4fbbc2beacf535f36446cdf0f906684","author":{"email":"c22b5f9178342609428d6f51b2c5af4c0bde6a42@hawkweisman.me","name":"Hawk Weisman"},"message":"Position can now be made from other types","distinct":true,"url":"https://api.github.com/repos/hawkw/mnemosyne/commits/f3eed104c4fbbc2beacf535f36446cdf0f906684"},{"sha":"074c24195c8d6071d0671142f8d473d2780a5147","author":{"email":"c22b5f9178342609428d6f51b2c5af4c0bde6a42@hawkweisman.me","name":"Hawk Weisman"},"message":"Removed unused imports","distinct":true,"url":"https://api.github.com/repos/hawkw/mnemosyne/commits/074c24195c8d6071d0671142f8d473d2780a5147"}]}