{"shas":[["8519fdc22b82ef5543442a72c8430fe5e2cea389","dff1069653dca379778d404b3214a923dfa30ce9@cam.ac.uk","Simplify file_watcher to avoid race","Chris Smowton"],["d990c9eba49049dc36593062f254f7d1d3a83cbf","dff1069653dca379778d404b3214a923dfa30ce9@cam.ac.uk","Re-order file-closure events to avoid races","Chris Smowton"],["fb9d9d2e5bb27bed8a1ebc4643b494ad6497b837","dff1069653dca379778d404b3214a923dfa30ce9@cam.ac.uk","Add cancellation support to all elements of the new streaming code","Chris Smowton"],["3b3f44816e286a234365de83c0d38c12197e2065","dff1069653dca379778d404b3214a923dfa30ce9@cam.ac.uk","Switch off lighty's stat-cache\n\nThis is so that it doesn't rememeber old file lengths and so generate spurious (and dangerous!) 416es","Chris Smowton"]],"repo":"smowton/skywriting","actor":"smowton","ref":"refs/heads/master","size":4,"head":"3b3f44816e286a234365de83c0d38c12197e2065","actor_gravatar":"fc8f79874ee26fa1d0a84cb2f048ce2f","push_id":25857292}