{"push_id":987373991,"size":1,"distinct_size":1,"ref":"refs/heads/master","head":"0ea51354a90a7a8f0a10e359352c3e869172fa50","before":"4d96e93c05b249155b02b65baab9c80fb800f167","commits":[{"sha":"0ea51354a90a7a8f0a10e359352c3e869172fa50","author":{"email":"a981a661a0d84eba6060ac4674c9b460d247b752@gmail.com","name":"Charles Solar"},"message":"Made changes to domain repositories to keep tracked entities instead of tracked streams\nThis allows me to simplify snapshot taking to once during repo comit and lets me do simple concurrency fixing in the event that a stream version mismatches the store.\nTo resolve the conflict the strategy Im testing is to retreive the updated stream from the store, replay the uncommitted events, and try the commit again.  Seems to be working well so far","distinct":true,"url":"https://api.github.com/repos/volak/Aggregates.NET/commits/0ea51354a90a7a8f0a10e359352c3e869172fa50"}]}