{"push_id":1423480605,"size":21,"distinct_size":2,"ref":"refs/heads/plip1734thumbs","head":"0c93c6a53dd57c078088f79bea3a907dd8efa822","before":"4a8f92ee64e90d00896e5fe0f2eeda3702d3df97","commits":[{"sha":"99c76d61dc72fe48958dc734ac990dd3e48502ac","author":{"name":"Maurits van Rees","email":"8a29f3fc105471a11a84b510b540b3fe68619de1@vanrees.org"},"message":"Fixed deprecation message for SecureMailHost regexps.\n\nWe were pointing to CMFPlone utils.py as the new canonical location,\nbut it is in PloneTool.py.","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/99c76d61dc72fe48958dc734ac990dd3e48502ac"},{"sha":"c9f9a4b6a77a29d867ce82188a942b7240305518","author":{"name":"Maurits van Rees","email":"8a29f3fc105471a11a84b510b540b3fe68619de1@vanrees.org"},"message":"Created and used a mock MailHost test layer.\n\nThis removes another use of ZopeTestCase.","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/c9f9a4b6a77a29d867ce82188a942b7240305518"},{"sha":"c62e3c4fc08bf492f60e04d55cea8b7ff460a1bd","author":{"name":"Maurits van Rees","email":"8a29f3fc105471a11a84b510b540b3fe68619de1@vanrees.org"},"message":"Let AddMoveAndDeleteDocument.txt use plone.app.contenttypes.\n\nStart moving others in test_functional.py to plone.app.testing.","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/c62e3c4fc08bf492f60e04d55cea8b7ff460a1bd"},{"sha":"d7fa6272d39c22f937a4e278c1735b921ee4db40","author":{"name":"Ivan Teoh","email":"b3f1b34f049b00d1ed2080640d01fe8016875b82@gmail.com"},"message":"Let base_tag_not_present.txt use plone.app.contenttypes.\n\nAlso use SITE_OWNER instead of TEST_USER","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/d7fa6272d39c22f937a4e278c1735b921ee4db40"},{"sha":"60a9294168f02473f9ee1548b8bb058389fbfc4f","author":{"name":"Ivan Teoh","email":"b3f1b34f049b00d1ed2080640d01fe8016875b82@gmail.com"},"message":"Let browser.txt use plone.app.contenttypes.","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/60a9294168f02473f9ee1548b8bb058389fbfc4f"},{"sha":"2c13eaf77ef560df668b3a304b6d72349d036ce1","author":{"name":"Ivan Teoh","email":"b3f1b34f049b00d1ed2080640d01fe8016875b82@gmail.com"},"message":"Let browser_collection_views.txt use plone.app.contenttypes.","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/2c13eaf77ef560df668b3a304b6d72349d036ce1"},{"sha":"44aa2d60998d8cedcab09a4ada2c7c8c7bc04876","author":{"name":"Ivan Teoh","email":"b3f1b34f049b00d1ed2080640d01fe8016875b82@gmail.com"},"message":"Use app from layer for both redirection.txt and scripts.txt","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/44aa2d60998d8cedcab09a4ada2c7c8c7bc04876"},{"sha":"0bca88c8bc230d5520fd1c2a2347dd6b1463c6e8","author":{"name":"Ivan Teoh","email":"b3f1b34f049b00d1ed2080640d01fe8016875b82@gmail.com"},"message":"Move doctest in webdav_index_html_put to testWebDAV","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/0bca88c8bc230d5520fd1c2a2347dd6b1463c6e8"},{"sha":"d8d4c3cb8c43e7381789d68d6c1fce696529eb76","author":{"name":"Ivan Teoh","email":"b3f1b34f049b00d1ed2080640d01fe8016875b82@gmail.com"},"message":"Remove ZopeTestCase in csrf.txt","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/d8d4c3cb8c43e7381789d68d6c1fce696529eb76"},{"sha":"8a43eada1f3f05c2a6a12687b0126fa58f7c81dc","author":{"name":"Ivan Teoh","email":"b3f1b34f049b00d1ed2080640d01fe8016875b82@gmail.com"},"message":"Remove debug statement in csrf.txt","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/8a43eada1f3f05c2a6a12687b0126fa58f7c81dc"},{"sha":"3b6394bb528ad2afc03bb40d0932df2146a0d593","author":{"name":"Maurits van Rees","email":"8a29f3fc105471a11a84b510b540b3fe68619de1@vanrees.org"},"message":"fix csrf.txt: use @@new-user instead of @@register.\n\nThis fixes a problem checking the csrf authenticator after removing\nZopeTestCase.  I don't know why it became a problem after that, but at\nthis point the site admin is logged in and tries to add a new user.\nFor that, we should have always used the new-user page, and not the\nregister page.\n\nAlso, no longer go to load the Site Setup page: we are not doing anything there.","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/3b6394bb528ad2afc03bb40d0932df2146a0d593"},{"sha":"240579142172ca931feed8260514a697ba90384f","author":{"name":"Maurits van Rees","email":"8a29f3fc105471a11a84b510b540b3fe68619de1@vanrees.org"},"message":"Use p.a.contenttypes in link_redirect_view.txt tests.\n\nNote: this needs a fix for https://github.com/plone/plone.app.contenttypes/issues/375","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/240579142172ca931feed8260514a697ba90384f"},{"sha":"f07f6561b8c38c30235a8722e556de6f18b450ef","author":{"name":"Ivan Teoh","email":"b3f1b34f049b00d1ed2080640d01fe8016875b82@gmail.com"},"message":"Remove debug statement in link_redirect_view.txt","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/f07f6561b8c38c30235a8722e556de6f18b450ef"},{"sha":"da3f2907f21d5e40dcc7337b6d6778e7558d6fe0","author":{"name":"Ivan Teoh","email":"b3f1b34f049b00d1ed2080640d01fe8016875b82@gmail.com"},"message":"Remove ZopeTestCase in LoginAndLogout.txt","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/da3f2907f21d5e40dcc7337b6d6778e7558d6fe0"},{"sha":"79e65272a04135bc7876b6441dd05c0d97137f6a","author":{"name":"Ivan Teoh","email":"b3f1b34f049b00d1ed2080640d01fe8016875b82@gmail.com"},"message":"Remove ZopeTestCase in search_form.txt","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/79e65272a04135bc7876b6441dd05c0d97137f6a"},{"sha":"95383d4f160cc009066b384b4c5edcd2840fd832","author":{"name":"Maurits van Rees","email":"8a29f3fc105471a11a84b510b540b3fe68619de1@vanrees.org"},"message":"Sorted imports and changed indentation in test_functional.py","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/95383d4f160cc009066b384b4c5edcd2840fd832"},{"sha":"ff63f931954cd6ff9af02cd580026cc4aea7bb7f","author":{"name":"Maurits van Rees","email":"8a29f3fc105471a11a84b510b540b3fe68619de1@vanrees.org"},"message":"Removed archetypes selection widget translation tests.\n\nMoved this to Products.Archetypes.\nSee https://github.com/plone/Products.Archetypes/pull/71","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/ff63f931954cd6ff9af02cd580026cc4aea7bb7f"},{"sha":"a72550b25458708dce38d8cc4f9326ebe97264fc","author":{"name":"Jens W. Klein","email":"97385c3781bca68add5d62610b201863db94c4c1@kleinundpartner.at"},"message":"depend on CMFFormController directly","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/a72550b25458708dce38d8cc4f9326ebe97264fc"},{"sha":"ab7574b6b5273955ecb2aba38bcd57deca02a002","author":{"name":"Gil Forcada Codinachs","email":"d6bee4354599a1b94789e192bd7af1554f2ec2f3@gmail.com"},"message":"Merge pull request #1851 from plone/remove-zopetestcase\n\nRemove ZopeTestCase, especially ZopeDocFileSuite","distinct":false,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/ab7574b6b5273955ecb2aba38bcd57deca02a002"},{"sha":"d83722edbdb4cd125302d9d8af6bf6a2896b9c78","author":{"name":"Franz Gerhard Reinisch","email":"ff3a31b29548d3d0d7d3cacbf691b24462dbbba4@fgrcon.net"},"message":"add registry settings for thumb and icon handling  in tables, lists and portlets","distinct":true,"url":"https://api.github.com/repos/plone/Products.CMFPlone/commits/d83722edbdb4cd125302d9d8af6bf6a2896b9c78"}]}
{"actor":{"display_login":"fgrcon"}}