{"push_id":588802167,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"4e1bc8dbaa85d861e06b49e7c4afc8cc6eb62f4c","before":"cf3dca0f1a091a9b121d36d8603690bea10e9791","commits":[{"sha":"0659c264e7af6a1ee967315487865bdb45f077da","author":{"email":"0a12d099f6fc66c5294f474d0f1203e42d0b0b70@normalesup.org","name":"Eric O. LEBIGOT (EOL)"},"message":"Removed obsolete todo.","distinct":true,"url":"https://api.github.com/repos/lebigot/realtime_annotate/commits/0659c264e7af6a1ee967315487865bdb45f077da"},{"sha":"ee48db643e72bd1d7e06f244e82e376663f1e0ea","author":{"email":"0a12d099f6fc66c5294f474d0f1203e42d0b0b70@normalesup.org","name":"Eric O. LEBIGOT (EOL)"},"message":"Todos up-to-date.","distinct":true,"url":"https://api.github.com/repos/lebigot/realtime_annotate/commits/ee48db643e72bd1d7e06f244e82e376663f1e0ea"},{"sha":"b9b72dd9e09ee84fa198d9e0542980e1ba8718fc","author":{"email":"0a12d099f6fc66c5294f474d0f1203e42d0b0b70@normalesup.org","name":"Eric O. LEBIGOT (EOL)"},"message":"Removed debug comments.","distinct":true,"url":"https://api.github.com/repos/lebigot/realtime_annotate/commits/b9b72dd9e09ee84fa198d9e0542980e1ba8718fc"},{"sha":"f0d160130eb349e5c037719d21d9b6d1525b58ac","author":{"email":"0a12d099f6fc66c5294f474d0f1203e42d0b0b70@normalesup.org","name":"Eric O. LEBIGOT (EOL)"},"message":"Simpler docstring.","distinct":true,"url":"https://api.github.com/repos/lebigot/realtime_annotate/commits/f0d160130eb349e5c037719d21d9b6d1525b58ac"},{"sha":"4e1bc8dbaa85d861e06b49e7c4afc8cc6eb62f4c","author":{"email":"0a12d099f6fc66c5294f474d0f1203e42d0b0b70@normalesup.org","name":"Eric O. LEBIGOT (EOL)"},"message":"Fixed a potential bug (not yet observed) where a display glitch (and possibly a curses crash) could happen when using KEY_UP and an annotation falls exactly at the target time. Semantics of must_scroll() clarified.","distinct":true,"url":"https://api.github.com/repos/lebigot/realtime_annotate/commits/4e1bc8dbaa85d861e06b49e7c4afc8cc6eb62f4c"}]}