{"push_id":990758798,"size":32,"distinct_size":28,"ref":"refs/heads/use_native_ids","head":"a4d377edcb1094e400983ec5a5da74ba8facd0f7","before":"93ae5fb626c46145484be01e4d4b65d980632324","commits":[{"sha":"94b3bebaa21c154e8d0abf9f200b91948ee253d2","author":{"email":"a1e98c1ad0b5e79efbfa3cf898718b9a47a92975@gmail.com","name":"Niklas Laxström"},"message":"Localisation updates from https://translatewiki.net.","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/94b3bebaa21c154e8d0abf9f200b91948ee253d2"},{"sha":"85019712589f489474734ab69bb88b6ac3be791d","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"Update for config details of new linode production server","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/85019712589f489474734ab69bb88b6ac3be791d"},{"sha":"5f2a103ddbb5836fbe192f2ee63914a28577dbb9","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Use HTML entity for em-dash\n\nThe literal em-dash was causing encoding issues on a staging server, Ruby was\ninterpreting the offending haml file as 8-bit ascii.","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/5f2a103ddbb5836fbe192f2ee63914a28577dbb9"},{"sha":"0d9f39f7092d64c2ffcf65bf0837ac2180e13968","author":{"email":"0bc9f67b2b08dbd979104ac630343507d3de0edf@gmail.com","name":"Sage Ross"},"message":"Merge pull request #693 from WikiEducationFoundation/mdash\n\nUse HTML entity for em-dash","distinct":false,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/0d9f39f7092d64c2ffcf65bf0837ac2180e13968"},{"sha":"4aec070175e3ddc06992efa2792623e2e3430386","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Create Wiki table and associations\n\nA new table that we'll use to refactor assumptions that all entities live on\nenwiki.\n\nAll existing and new data is linked with the default {language}wiki--this is a\ntransitional arrangement, until the UI allows us to specify a target wiki.\n\nNative_id is where we'll store the onwiki IDs for article, revision, and user.\nThese fields will default to the legacy .id until we can break assumptions.\n\nTODO:\n* Course and User wiki are not specified well enough to implement yet.","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/4aec070175e3ddc06992efa2792623e2e3430386"},{"sha":"ea32633a5ca53a8da8a5599b540a01f3e741f99a","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Create column aliases for easier importing\n\nThis allows us to not transform raw data.","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/ea32633a5ca53a8da8a5599b540a01f3e741f99a"},{"sha":"3f8754cd1fb89c247a8b33de21d8d6d514a45043","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Home wiki helpers\n\nMake a guess about the home wiki for a course or user.  This concept isn't\ndesigned yet, so we make a crazy guess and hope it's better than default_wiki.","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/3f8754cd1fb89c247a8b33de21d8d6d514a45043"},{"sha":"77f24c8f516af0ba7710d011b8a9c8e77d8ac657","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Multiwiki: URL helpers; use wiki attribute to build URLs","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/77f24c8f516af0ba7710d011b8a9c8e77d8ac657"},{"sha":"dde4b97ef9c159d54e7eb07c3328a94dcd600c19","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Stray comments","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/dde4b97ef9c159d54e7eb07c3328a94dcd600c19"},{"sha":"7dde5bb6878510d4eb4609fe992ce0d8a5cc6a75","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Course statistics count articles, not pages\n\nIf the articles are deduped, this should give the same numbers, and allows us\nto be wiki-agnostic.","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/7dde5bb6878510d4eb4609fe992ce0d8a5cc6a75"},{"sha":"9b18c9faebd5e8f5f5217349698d8e562dfad532","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Manage wiki data (easy ones)\n\nPass wiki state between modules.  This patch should only include minor logic\nchanges, where it's necessary to iterate over wikis, and some of these are left\nbroken until the more comprehensive multiwiki patches.\n\nIncludes an unnecessarily fancy test fix, to work around expect_any_instance_of\nvs call counts.","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/9b18c9faebd5e8f5f5217349698d8e562dfad532"},{"sha":"94595a33c9ea9147476f84ff7b7cbe2a78642cef","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Manage wiki data (harder ones)","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/94595a33c9ea9147476f84ff7b7cbe2a78642cef"},{"sha":"eb787ec411fa037547f3edbead456d515b295031","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Multiwiki: Replica","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/eb787ec411fa037547f3edbead456d515b295031"},{"sha":"97b4d2c4f13ae30e3e7cd2251422ec2da4d6c840","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Build Replica query string using the core library\n\nThe hand-rolled thing had problems.  TODO: We shouldn't need to quote values.","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/97b4d2c4f13ae30e3e7cd2251422ec2da4d6c840"},{"sha":"7dde886012205d8cfffb7e0d54fa09d947ae81c3","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Multiwiki: ArticleStatusManager","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/7dde886012205d8cfffb7e0d54fa09d947ae81c3"},{"sha":"ca132dac4088fb3b7523c469a6903804b764a25b","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Multiwiki: CategoryImporter","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/ca132dac4088fb3b7523c469a6903804b764a25b"},{"sha":"9722d6e8f581b6c45c5c86f2b90d3ddd1903dfcf","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"CategoryImporter handles no revisions case\n\nFixes some edge cases which happen when processing articles with no revisions\nin the local database.","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/9722d6e8f581b6c45c5c86f2b90d3ddd1903dfcf"},{"sha":"e77c563f99516f12a53b7f2270ff6c41a525eaf9","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Multiwiki: WikiApi","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/e77c563f99516f12a53b7f2270ff6c41a525eaf9"},{"sha":"9e9f2e9f5f1174adf62281caa798335af91438ba","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Multiwiki: RevisionImporter","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/9e9f2e9f5f1174adf62281caa798335af91438ba"},{"sha":"7877f6681f6085eaca8d87b0a714da27ba0cef81","author":{"email":"eddea294e64a50d7ca47a96a39c8592f8339a4a1@wikimedia.org","name":"Adam Roses Wight"},"message":"Multiwiki: DuplicateArticleDeleter","distinct":true,"url":"https://api.github.com/repos/WikiEducationFoundation/WikiEduDashboard/commits/7877f6681f6085eaca8d87b0a714da27ba0cef81"}]}