{"push_id":584988234,"size":3,"distinct_size":3,"ref":"refs/heads/browserify","head":"8eadbda168027dbbbf369dbf75d12c365acf67d8","before":"9f86bfad999a190cc39f522b24c1afbf7d63b586","commits":[{"sha":"ef136b02154a54e04314f8b4ac1b0de9160ea34a","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@whiteink.com","name":"Nick Stenning"},"message":"x","distinct":true,"url":"https://api.github.com/repos/hypothesis/h/commits/ef136b02154a54e04314f8b4ac1b0de9160ea34a"},{"sha":"cc02c8b3f65c73ec02bd275503fcae61d7760d37","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@whiteink.com","name":"Nick Stenning"},"message":"Browserify the test harness\n\nUse karma-browserify to run the tests, rather than relying on prebuilt\nassets. This commit alters our test harness so that it no longer relies\n(at all) on the webassets pipeline. This means:\n\n- test isolation is improved, as each test file runs in its own module\n- bringing objects into test scope is now simply a matter of requiring\n  the correct module, rather than bolting more and more objects onto the\n  Annotator namespace\n- autoreloading of tests when either test files or their dependencies\n  are modified is now possible (and enabled by default)","distinct":true,"url":"https://api.github.com/repos/hypothesis/h/commits/cc02c8b3f65c73ec02bd275503fcae61d7760d37"},{"sha":"8eadbda168027dbbbf369dbf75d12c365acf67d8","author":{"email":"75ef9faee755c70589550b513ad881e5a603182c@whiteink.com","name":"Nick Stenning"},"message":"Update documentation on running JS tests","distinct":true,"url":"https://api.github.com/repos/hypothesis/h/commits/8eadbda168027dbbbf369dbf75d12c365acf67d8"}]}