{"push_id":699666993,"size":19,"distinct_size":9,"ref":"refs/heads/1171957_refactor_scraper","head":"673eb8582cc3086f1eefd135ac1d58813e458648","before":"0a5b354760accae177a3a3f214910be158da49e5","commits":[{"sha":"5d99cbb38edee4af3d6cd9a832d66a8eae96d063","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"bug 1132269 - Handle canonical feature names\n\nIn the sample JS display and the browse app, handle features with\ncanonical names, which are encoded as strings rather than objects.","distinct":false,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/5d99cbb38edee4af3d6cd9a832d66a8eae96d063"},{"sha":"e73c0588920f8764b190d1eb05b181e030fc9c26","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"bug 1170196 - Add filtering by topic\n\nThe list of import issues can be filtered by clicking one of 11\npre-selected topic filters, or by searching for a partial MDN\npath, such as:\n\nhttp://localhost:8000/importer/?topic=Web/CSS/-\n\nAlso switched to sorting by MDN slug, and other cleanup for the importer\nlist view.","distinct":false,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/e73c0588920f8764b190d1eb05b181e030fc9c26"},{"sha":"a01b0541c0ac71ff97b7713a456639dc199ae524","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@factorialfive.com","name":"John Whitlock"},"message":"bug 1170196 - Keep topic when paginating\n\nWhen filtering by topic, keep the topic on page 2 as well.","distinct":false,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/a01b0541c0ac71ff97b7713a456639dc199ae524"},{"sha":"6bc990f6c049615029d9fb3941ffd949e9d0b76f","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"fix bug 1170196 - Add importer issue details\n\nAdd an endpoint for viewing all the pages affected by an issue.\nReformat the issue summary page to link to the detail page.","distinct":false,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/6bc990f6c049615029d9fb3941ffd949e9d0b76f"},{"sha":"06e3fb5501b710ba3304c74d1194f5e5436a816b","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"fix bug 1170199 - Detect pages w/ no data\n\nIf a page doesn't include strings identifying a Browser compatibility\nsection, a Specifications section, or the CompatibilityTable KumaScript\nmacro, then stop parsing.  Detection is done with strings, not regex, so\nit should be fast but maybe with false positives.","distinct":false,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/06e3fb5501b710ba3304c74d1194f5e5436a816b"},{"sha":"1ccd86e0ced12bb0f7cea205f86e151af710cc3e","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"fix bug 1170206 - Ignore {{WhyNoSpec*}} block\n\nUsed on:\n\nhttps://developer.mozilla.org/en-US/docs/Web/API/AnimationEvent/initAnimationEvent#Specifications","distinct":false,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/1ccd86e0ced12bb0f7cea205f86e151af710cc3e"},{"sha":"e5dd0ebeb52fc6e09a1279baf3fc630df21a692a","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"bug 1138455 - Support variants of (unprefixed)\n\nWhen parsing a compatability text segment, treat these as support=yes:\n\n(unprefixed)\n(no prefix)\nwithout prefix\n(without prefix)","distinct":false,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/e5dd0ebeb52fc6e09a1279baf3fc630df21a692a"},{"sha":"2023656e861c490ee3bc6a45f8695dd73eceeb00","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"fix bug 1138455 - Support variants of (partial)\n\nWhen parsing a compatability text segment, treat these as\nsupport=partial:\n\n, partial\n(partial)","distinct":false,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/2023656e861c490ee3bc6a45f8695dd73eceeb00"},{"sha":"e44a32aab9df09fe2611d87242d7736d709321ed","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"bug 1078699 - Requirements bump\n\nalabaster 0.7.4 -> 0.7.5 - small fixes\ncheck-manifest 0.24 -> 0.25 - small fixes\nipdb 0.8 -> 0.8.1 - small fixes\nmccabe 0.3 -> 0.3.1 - small fixes\npy 1.4.27 -> 1.4.28 - small fixes\npyflakes 0.8.1 -> 0.9.1 - small improvements\npyroma 1.8.1 -> 1.8.2 - basestring is not error!\ntox 2.0.1 -> 2.0.2 - pass LANG environ variable\nvirtualenv 13.0.1 -> 13.0.3 - update pip\ndjango-mptt - 0.7.3 -> 0.7.4 - Fix issue w/ get_queryset_ancestors\ndjangorestframework - 3.1.2 -> 3.1.3 - various unrelated fixes\nnose 1.3.6 -> 1.3.7 - Windows fix\npsycopg2 2.6 -> 2.6.1 - small fixes\ndjango-cors-headers - bumped to master, still unreleased\nparsimonious - bumped to master, still unreleased","distinct":false,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/e44a32aab9df09fe2611d87242d7736d709321ed"},{"sha":"cf63b98b5f6a375ded323eb90041195d4572ce9d","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@factorialfive.com","name":"John Whitlock"},"message":"bug 1078699 - GET /api/v1/view_features/by_slug\n\nAllow the feature slug to be used instead of the feature ID when\nfetching the feature and related data.","distinct":false,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/cf63b98b5f6a375ded323eb90041195d4572ce9d"},{"sha":"e6b7b43d07644b8b6274c6818c4570061cda8e06","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"bug 1171957 - Add HTML fragment parser\n\nAdd a parser and visitor that work with HTML fragments.","distinct":true,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/e6b7b43d07644b8b6274c6818c4570061cda8e06"},{"sha":"e440140dc377ccd0b6af06dff6a0504943c4efef","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"bug 1171957 - Add KumaScript parsing\n\nKumaScript acts as a special HTML text.  This is a skeleton, to be\nfleshed out as the section-specific parsers are added.","distinct":true,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/e440140dc377ccd0b6af06dff6a0504943c4efef"},{"sha":"499c7c32e08aed541225bac5ae7d4b6e8484ee70","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"bug 1171957 - Add issue collection to Visitor\n\n- Issue declarations moved from mdn/models.py to mdn/issues.py\n- Instances now have .issues property\n- Visitor._to_cls is now .process, collects issues after processing\n- Added Visitor.add_issue, .add_raw_issue to aid collecting issues\n- 'unknown_kumascript' issue is now auto-collected","distinct":true,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/499c7c32e08aed541225bac5ae7d4b6e8484ee70"},{"sha":"ddf6f2348592ff467f081fdcba9e86ad19d38774","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"bug 1171957 - Make base TestCase for MDN tests\n\nMove from test_scrape.py to new base.py","distinct":true,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/ddf6f2348592ff467f081fdcba9e86ad19d38774"},{"sha":"c180eabb8a4d412b5f8a40aa1cd20887941bd9b6","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"bug 1171957 - Add specification lookup to SpecName\n\nIn SpecName class and the SpecNameVisitor, lookup the referenced mdn_key\nand add an issue for unknown keys.","distinct":true,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/c180eabb8a4d412b5f8a40aa1cd20887941bd9b6"},{"sha":"7894e15ef6e00dd9bdb59e7129a76d58ee0a9595","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"bug 1171957 - Use SpecNameVisitor in scrape","distinct":true,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/7894e15ef6e00dd9bdb59e7129a76d58ee0a9595"},{"sha":"4bff58984dc362ceeb47eec32a8183bc99433b11","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"bug 1171957 - Drop redundant tests","distinct":true,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/4bff58984dc362ceeb47eec32a8183bc99433b11"},{"sha":"ecce0226d57537bcc95b3153abf42c48f9494223","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"bug 1171957 - Renaming specification module\n\nIt makes sense for the visitors for SpecName, Spec2, and the\nspecification description should be in the same module.","distinct":true,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/ecce0226d57537bcc95b3153abf42c48f9494223"},{"sha":"673eb8582cc3086f1eefd135ac1d58813e458648","author":{"email":"6d97462e99b334f36bc36d7c0f87503266119f90@ieee.org","name":"John Whitlock"},"message":"bug 1171957 - Add Spec2 parsing","distinct":true,"url":"https://api.github.com/repos/jwhitlock/web-platform-compat/commits/673eb8582cc3086f1eefd135ac1d58813e458648"}]}