{"push_id":1363342242,"size":9,"distinct_size":9,"ref":"refs/heads/multi-line","head":"701cf16a7786ce0791266f219f46c1855aa69aae","before":"106b50745f69143c320a7193b5917d4d9bedc4aa","commits":[{"sha":"22035b9a8f6ec2f491aa7f1ea65c2b40595d2f26","author":{"name":"rupert","email":"4635440e2a0f21561a7606709be8fe191cbe440f@bt.com"},"message":"Debug: show initial exercise at load time","distinct":true,"url":"https://api.github.com/repos/roovo/typing-tutor/commits/22035b9a8f6ec2f491aa7f1ea65c2b40595d2f26"},{"sha":"315a8a0d7c9699a333119283d59eadd41963e0c8","author":{"name":"rupert","email":"4635440e2a0f21561a7606709be8fe191cbe440f@bt.com"},"message":"Parser: parser for leadingWhitespace","distinct":true,"url":"https://api.github.com/repos/roovo/typing-tutor/commits/315a8a0d7c9699a333119283d59eadd41963e0c8"},{"sha":"9aac5c632c999e9e9f2aae689bc0dcdb9f8d666a","author":{"name":"rupert","email":"4635440e2a0f21561a7606709be8fe191cbe440f@bt.com"},"message":"Bugfix: backspace - now works in Chrome and Safari","distinct":true,"url":"https://api.github.com/repos/roovo/typing-tutor/commits/9aac5c632c999e9e9f2aae689bc0dcdb9f8d666a"},{"sha":"0703bd1f1787087286c7760d473773b09765f96d","author":{"name":"rupert","email":"4635440e2a0f21561a7606709be8fe191cbe440f@bt.com"},"message":"Parser: parse caharacters with optional leading whitespace","distinct":true,"url":"https://api.github.com/repos/roovo/typing-tutor/commits/0703bd1f1787087286c7760d473773b09765f96d"},{"sha":"a1ac37bd93de82c497d512618bd3e1dc40153fa0","author":{"name":"rupert","email":"4635440e2a0f21561a7606709be8fe191cbe440f@bt.com"},"message":"Parser: experimenting with eol detection","distinct":true,"url":"https://api.github.com/repos/roovo/typing-tutor/commits/a1ac37bd93de82c497d512618bd3e1dc40153fa0"},{"sha":"9166e92812d1df5fccbf8a3dd313001ce8ab31f1","author":{"name":"rupert","email":"4635440e2a0f21561a7606709be8fe191cbe440f@bt.com"},"message":"Parser: parses a line with newlines for eol characters","distinct":true,"url":"https://api.github.com/repos/roovo/typing-tutor/commits/9166e92812d1df5fccbf8a3dd313001ce8ab31f1"},{"sha":"21c17223e0e6925420b80b5e293895bb13aa3712","author":{"name":"rupert","email":"4635440e2a0f21561a7606709be8fe191cbe440f@bt.com"},"message":"Parser: parses unterminated strings","distinct":true,"url":"https://api.github.com/repos/roovo/typing-tutor/commits/21c17223e0e6925420b80b5e293895bb13aa3712"},{"sha":"2e51272fe65b6944aaa0cfa81f506b31de7f8b9a","author":{"name":"rupert","email":"4635440e2a0f21561a7606709be8fe191cbe440f@bt.com"},"message":"Parser: only expose toSteps","distinct":true,"url":"https://api.github.com/repos/roovo/typing-tutor/commits/2e51272fe65b6944aaa0cfa81f506b31de7f8b9a"},{"sha":"701cf16a7786ce0791266f219f46c1855aa69aae","author":{"name":"rupert","email":"4635440e2a0f21561a7606709be8fe191cbe440f@bt.com"},"message":"Parser: use parser to initialize the Exercise","distinct":true,"url":"https://api.github.com/repos/roovo/typing-tutor/commits/701cf16a7786ce0791266f219f46c1855aa69aae"}]}
{"actor":{"display_login":"roovo"}}