{"push_id":551365741,"size":19,"distinct_size":1,"ref":"refs/heads/will/requirejs-optimizer-lms","head":"1d6fceda508883ad42d56badfdecd3de5c74539c","before":"e25906c9ffc058a64f9635c0acb1b828330012dc","commits":[{"sha":"d8e076566d4eebca583f281d9091b9fad0f40106","author":{"email":"3e42503c6af31151d7a27ce6c704e084264f2ce9@gmail.com","name":"Matjaz Gregoric"},"message":"Improve JS course key validation to not allow special chars.\n\nCourse and Library keys cannot contiain !'()* special characters,\nbut the JS validation on the new course/library failed to detect\nthese characters.\n\n`encodeURIComponent` is used to check the string for special characters,\nbut `encodeURIComponent` does not encode these characters: -_!~*'().\n(see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/encodeURIComponent)\n\nThe -_~ characters are allowed in course keys, but !'()* are not,\nso add an explicit check for these characters to make sure a field\ncontaining these characters does not pass the validation.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/d8e076566d4eebca583f281d9091b9fad0f40106"},{"sha":"b0c2bc2181bbddcb0b4d5f84d7417d37471c53dd","author":{"email":"7e7ebf8b3bca1446e0c1e8cc1d9855b49f7fc3f8@gmail.com","name":"Tim Babych"},"message":"make use of xblock.get_parent()","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/b0c2bc2181bbddcb0b4d5f84d7417d37471c53dd"},{"sha":"e255f4b021b6aa9ef98976b9c171870c0942b09c","author":{"email":"3e42503c6af31151d7a27ce6c704e084264f2ce9@gmail.com","name":"Matjaz Gregoric"},"message":"Upgrade MathJax to 2.4.\n\nSeveral IE bugs have been fixed in 2.4.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/e255f4b021b6aa9ef98976b9c171870c0942b09c"},{"sha":"0a9f9130b0dbca6c426128fadf6eebc3851b1c1d","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@edx.org","name":"Will Daly"},"message":"Inline the user api form description calls","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/0a9f9130b0dbca6c426128fadf6eebc3851b1c1d"},{"sha":"957e0e28cc82abc175b3fc414b027e5aa465395a","author":{"email":"7e7ebf8b3bca1446e0c1e8cc1d9855b49f7fc3f8@gmail.com","name":"Tim Babych"},"message":"Merge pull request #6685 from edx/tim/get_parent\n\nmake use of xblock.get_parent() in LMS Student Notes","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/957e0e28cc82abc175b3fc414b027e5aa465395a"},{"sha":"11613bd26aec82d4f779c81c9e6f725535dddb7d","author":{"email":"0582c5011296bfe1139e34abde9f2455d4c32a9d@edx.org","name":"Ben Patterson"},"message":"Resolve run_pylint error.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/11613bd26aec82d4f779c81c9e6f725535dddb7d"},{"sha":"b12d007138f42dcca8574ef2c3eea4102f43397d","author":{"email":"3963778612207d5b2cc8c08c016ec22b2644921b@arbisoft.com","name":"Awais"},"message":"ECOM-924 Adding redeem code url in attached email file","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/b12d007138f42dcca8574ef2c3eea4102f43397d"},{"sha":"0c7620a5441b46e0de905a01c7d3388dbd6d1b67","author":{"email":"402f589227669e58c0fcbd6e310f6c7ed68d95c7@antoviaque.org","name":"Xavier Antoviaque"},"message":"Merge pull request #6637 from open-craft/mtyaka/validate-chars\n\nImprove JS course key validation to not allow special chars.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/0c7620a5441b46e0de905a01c7d3388dbd6d1b67"},{"sha":"503f4d95bb8a887939e40985f3ba8f86f8852977","author":{"email":"bfd180c46ce521d3df435dc7fe07429ccb38a403@edx.org","name":"Sarina Canelake"},"message":"Update translations (autogenerated message)","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/503f4d95bb8a887939e40985f3ba8f86f8852977"},{"sha":"9783630dc0023cf45721b888e7fbd58925265c03","author":{"email":"3963778612207d5b2cc8c08c016ec22b2644921b@arbisoft.com","name":"Awais Qureshi"},"message":"Merge pull request #6666 from edx/awais786/ECOM-924-unique-code-url\n\nAwais786/ecom 924 unique code url","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/9783630dc0023cf45721b888e7fbd58925265c03"},{"sha":"349a02e405100a9127f94f752e58b6a8e98c2cfe","author":{"email":"0582c5011296bfe1139e34abde9f2455d4c32a9d@edx.org","name":"Ben Patterson"},"message":"Merge pull request #6693 from benpatterson/benp/fix-pylint-error\n\nResolve run_pylint error.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/349a02e405100a9127f94f752e58b6a8e98c2cfe"},{"sha":"284e78c27e5c2c8c8c4374513d4e86eff5d2cbc4","author":{"email":"37d41699bdee4fcb969ca499eb0f8b82c60d59cc@edx.org","name":"Will Daly"},"message":"Merge pull request #6690 from edx/will/inline-user-api-forms\n\nInline the user api form description calls","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/284e78c27e5c2c8c8c4374513d4e86eff5d2cbc4"},{"sha":"a4bbed3bc1abf4dac34ffa16cff50a5263c0c7fb","author":{"email":"2d01e672d443e0509c13f052f47ee61a6ad1729a@edx.org","name":"John Eskew"},"message":"Add performance test which finds the BSON size of varying amounts\nof asset metadata in both the old Mongo and Split modulestores.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/a4bbed3bc1abf4dac34ffa16cff50a5263c0c7fb"},{"sha":"c1df980077e6a748ab9b45b79c7aa8592aa0600d","author":{"email":"bfd180c46ce521d3df435dc7fe07429ccb38a403@edx.org","name":"Sarina Canelake"},"message":"Merge pull request #6695 from edx/sarina/20150120-update-translations\n\nUpdate translations (autogenerated message)","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/c1df980077e6a748ab9b45b79c7aa8592aa0600d"},{"sha":"11428fa6326a0d84417df4dc01b7382573523704","author":{"email":"a4101abcb5ff3f2bf70ab1a6ec15ef1f131e74fc@gmail.com","name":"Adam"},"message":"Merge pull request #5237 from mtyaka/mathjax-upgrade\n\nUpgrade MathJax to 2.4","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/11428fa6326a0d84417df4dc01b7382573523704"},{"sha":"b6c08ad2130bfbdfd70c54dc5094707d1a46a6ee","author":{"email":"663a0aa37c82a5456e4948d75bb7fd9e39a4e5a2@edx.org","name":"christopher lee"},"message":"Named_path variable now populates complete path","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/b6c08ad2130bfbdfd70c54dc5094707d1a46a6ee"},{"sha":"6249584767ab7ca70952eefa8acefecf25d50d22","author":{"email":"2d01e672d443e0509c13f052f47ee61a6ad1729a@edx.org","name":"John Eskew"},"message":"Merge pull request #6659 from edx/jeskew/asset_md_size_of_mongo_docs\n\nPerformance test to find asset metadata size.","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/6249584767ab7ca70952eefa8acefecf25d50d22"},{"sha":"e592eef09bf650aea7acd4f879e9b56d13adb9d2","author":{"email":"663a0aa37c82a5456e4948d75bb7fd9e39a4e5a2@edx.org","name":"Christopher Lee"},"message":"Merge pull request #6675 from edx/clee-MA-234-hotfix\n\nNamed_path variable now populates complete path","distinct":false,"url":"https://api.github.com/repos/edx/edx-platform/commits/e592eef09bf650aea7acd4f879e9b56d13adb9d2"},{"sha":"1d6fceda508883ad42d56badfdecd3de5c74539c","author":{"email":"30acbcaa6a62e3a568289f701f95de8f8fc0b3ef@gmail.com","name":"Will Daly"},"message":"Add RequireJS and RequireJS Optimizer configuration to the LMS\n\nRespond to review comments:\n\n- Rename build and config files for consistency between lms/studio.\n- Fix merge conflicts with lms require config.\n- Devstack uses optimized pipeline to skip require JS optimizer step\n- Add tests for render_require_js_path_overrides","distinct":true,"url":"https://api.github.com/repos/edx/edx-platform/commits/1d6fceda508883ad42d56badfdecd3de5c74539c"}]}