{"push_id":582304136,"size":2,"distinct_size":2,"ref":"refs/heads/master","head":"ba42b70159e8addb9707fc02bf5bc1be5c7a7120","before":"42cbb0555d0d33ff1bdf3895074b4e2c9fc408c5","commits":[{"sha":"2295335da822dfb1a9a06848295c3e67d97c6c46","author":{"email":"2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","name":"Thomas Leonard"},"message":"Fade out removed items","distinct":true,"url":"https://api.github.com/repos/talex5/cuekeeper/commits/2295335da822dfb1a9a06848295c3e67d97c6c46"},{"sha":"ba42b70159e8addb9707fc02bf5bc1be5c7a7120","author":{"email":"2755a0d03c6c2c5117e6c270c48b13987fef23ad@gmail.com","name":"Thomas Leonard"},"message":"Use node sets and delta RLists in the process tree\n\nThis means we don't recreate every node on every change, and allows\nnodes removed from the tree to fade out.","distinct":true,"url":"https://api.github.com/repos/talex5/cuekeeper/commits/ba42b70159e8addb9707fc02bf5bc1be5c7a7120"}]}