{"head":"274f2805c7e9b7036d1097c9c1aaecd6933eb6e7","size":7,"push_id":46366701,"commits":[{"sha":"c59f24bb628c87313714d8c78e565cce9c708a1a","author":{"name":"Michael \"Z\" Goddard","email":"79daab4f5fa36bf0529df95c5341b4495fb67770@gmail.com"},"url":"https://api.github.com/repos/boazsender/Abacus/commits/c59f24bb628c87313714d8c78e565cce9c708a1a","message":"Timer.timing.sinceStart is time since Timer.start is called"},{"sha":"d11e67427a6eca889021cd0d14943df9e1dfcf76","author":{"name":"Michael \"Z\" Goddard","email":"79daab4f5fa36bf0529df95c5341b4495fb67770@gmail.com"},"url":"https://api.github.com/repos/boazsender/Abacus/commits/d11e67427a6eca889021cd0d14943df9e1dfcf76","message":"animation Frame and Layer implementation"},{"sha":"6b902a845b213084d3dfb147338748f0345e54bb","author":{"name":"Michael \"Z\" Goddard","email":"79daab4f5fa36bf0529df95c5341b4495fb67770@gmail.com"},"url":"https://api.github.com/repos/boazsender/Abacus/commits/6b902a845b213084d3dfb147338748f0345e54bb","message":"moved Animation and Layer methods into prototype objects"},{"sha":"15e03dfe25f9e72815705ddb06243147950b849a","author":{"name":"Michael \"Z\" Goddard","email":"79daab4f5fa36bf0529df95c5341b4495fb67770@gmail.com"},"url":"https://api.github.com/repos/boazsender/Abacus/commits/15e03dfe25f9e72815705ddb06243147950b849a","message":"timerData.sinceStart test allows for a small amount of error"},{"sha":"2ba28c731dda99bbd6cab3d19e8d27484930ec66","author":{"name":"Michael \"Z\" Goddard","email":"79daab4f5fa36bf0529df95c5341b4495fb67770@gmail.com"},"url":"https://api.github.com/repos/boazsender/Abacus/commits/2ba28c731dda99bbd6cab3d19e8d27484930ec66","message":"added some animation tests"},{"sha":"04361d7aa3fe9eac287f3b5ef2405b2a17625ed4","author":{"name":"Michael \"Z\" Goddard","email":"79daab4f5fa36bf0529df95c5341b4495fb67770@gmail.com"},"url":"https://api.github.com/repos/boazsender/Abacus/commits/04361d7aa3fe9eac287f3b5ef2405b2a17625ed4","message":"animation completion async test and animation accounts for sinceStart being in milliseconds"},{"sha":"274f2805c7e9b7036d1097c9c1aaecd6933eb6e7","author":{"name":"Michael \"Z\" Goddard","email":"79daab4f5fa36bf0529df95c5341b4495fb67770@gmail.com"},"url":"https://api.github.com/repos/boazsender/Abacus/commits/274f2805c7e9b7036d1097c9c1aaecd6933eb6e7","message":"Merge branch 'master' of http://github.com/boazsender/Abacus"}],"ref":"refs/heads/master","legacy":{"head":"274f2805c7e9b7036d1097c9c1aaecd6933eb6e7","size":7,"push_id":46366701,"shas":[["c59f24bb628c87313714d8c78e565cce9c708a1a","mzgoddard@gmail.com","Timer.timing.sinceStart is time since Timer.start is called","Michael \"Z\" Goddard"],["d11e67427a6eca889021cd0d14943df9e1dfcf76","mzgoddard@gmail.com","animation Frame and Layer implementation","Michael \"Z\" Goddard"],["6b902a845b213084d3dfb147338748f0345e54bb","mzgoddard@gmail.com","moved Animation and Layer methods into prototype objects","Michael \"Z\" Goddard"],["15e03dfe25f9e72815705ddb06243147950b849a","mzgoddard@gmail.com","timerData.sinceStart test allows for a small amount of error","Michael \"Z\" Goddard"],["2ba28c731dda99bbd6cab3d19e8d27484930ec66","mzgoddard@gmail.com","added some animation tests","Michael \"Z\" Goddard"],["04361d7aa3fe9eac287f3b5ef2405b2a17625ed4","mzgoddard@gmail.com","animation completion async test and animation accounts for sinceStart being in milliseconds","Michael \"Z\" Goddard"],["274f2805c7e9b7036d1097c9c1aaecd6933eb6e7","mzgoddard@gmail.com","Merge branch 'master' of http://github.com/boazsender/Abacus","Michael \"Z\" Goddard"]],"ref":"refs/heads/master"}}