{"push_id":1017484053,"size":10,"distinct_size":1,"ref":"refs/heads/master","head":"602ac4c76bed0912fcbc5d1246b5b34e0a275349","before":"a86f966b19bade4e1754d5327fe7170446305c34","commits":[{"sha":"899dc7855a49e77b77a9079176bce5e035495870","author":{"email":"71feaa63d9ffd2c6469878d682ebe05eed90a36c@wikimedia.org","name":"Marko Obrovac"},"message":"Post data mod: add the /{bucket}/hash route to calculate the hash","distinct":false,"url":"https://api.github.com/repos/d00rman/restbase/commits/899dc7855a49e77b77a9079176bce5e035495870"},{"sha":"1c98449aaa15c0ca6fa88aa3fcbc0871e6b79b2d","author":{"email":"71feaa63d9ffd2c6469878d682ebe05eed90a36c@wikimedia.org","name":"Marko Obrovac"},"message":"Tests: fix localRequests() and remoteRequests() for no reqs case","distinct":false,"url":"https://api.github.com/repos/d00rman/restbase/commits/1c98449aaa15c0ca6fa88aa3fcbc0871e6b79b2d"},{"sha":"337bac59304544379507f516ce93e6f57e596b8e","author":{"email":"71feaa63d9ffd2c6469878d682ebe05eed90a36c@wikimedia.org","name":"Marko Obrovac"},"message":"Mathoid: store texvcinfo check results\n\nMathoid's /texvcinfo endpoint check the correctness of a formula and\nnormalises it. Because of the normalisation, we weren't saving its\nresult, since different formulae can have different TeX representations\nbut the same render. Unfortunately, that implied that Mathoid had to be\ncalled on each request for a formula check. This commit introduces the\nmathoid.js sys module which de-duplicates such cases. First, storage is\nchecked for the texvcinfo result of the provided formula. If one cannot\nbe found, an indirection record is looked up in a special, hash-mapping\ntable. In case an indirection exists, that hash is used to complete the\nrequest (the texvcinfo table is queried again). Only if all of the above\nfails, Mathoid is called.","distinct":false,"url":"https://api.github.com/repos/d00rman/restbase/commits/337bac59304544379507f516ce93e6f57e596b8e"},{"sha":"58ba33be4523b012854ef648ef6ebe34a3abb35e","author":{"email":"71feaa63d9ffd2c6469878d682ebe05eed90a36c@wikimedia.org","name":"Marko Obrovac"},"message":"Mathoid: add tests for the module","distinct":false,"url":"https://api.github.com/repos/d00rman/restbase/commits/58ba33be4523b012854ef648ef6ebe34a3abb35e"},{"sha":"b6fb47aeb528d63e3ff42e1e5a38d26570182ef3","author":{"email":"71feaa63d9ffd2c6469878d682ebe05eed90a36c@wikimedia.org","name":"Marko Obrovac"},"message":"Minor: Use P.join() instead of P.all()","distinct":false,"url":"https://api.github.com/repos/d00rman/restbase/commits/b6fb47aeb528d63e3ff42e1e5a38d26570182ef3"},{"sha":"7218a1cc990a589a0d703a3dbc424355c2bfbb4f","author":{"email":"71feaa63d9ffd2c6469878d682ebe05eed90a36c@wikimedia.org","name":"Marko Obrovac"},"message":"Mathoid: Do not cache POST responses","distinct":false,"url":"https://api.github.com/repos/d00rman/restbase/commits/7218a1cc990a589a0d703a3dbc424355c2bfbb4f"},{"sha":"ced8230ea060aacf8b52c2d87ef33d7e4b5c06a4","author":{"email":"71feaa63d9ffd2c6469878d682ebe05eed90a36c@wikimedia.org","name":"Marko Obrovac"},"message":"Tests: use assert.deepEqual() for node < 4","distinct":false,"url":"https://api.github.com/repos/d00rman/restbase/commits/ced8230ea060aacf8b52c2d87ef33d7e4b5c06a4"},{"sha":"1106f7675a5d9d84ca9ee3cee0946a4be11ef345","author":{"email":"71feaa63d9ffd2c6469878d682ebe05eed90a36c@wikimedia.org","name":"Marko Obrovac"},"message":"Mathoid: serve no-cache responses directly from the mathoid module","distinct":false,"url":"https://api.github.com/repos/d00rman/restbase/commits/1106f7675a5d9d84ca9ee3cee0946a4be11ef345"},{"sha":"b7986adc70dbff089817f9996ac323b1a5dd6de3","author":{"email":"71feaa63d9ffd2c6469878d682ebe05eed90a36c@wikimedia.org","name":"Marko Obrovac"},"message":"Release v0.11.4","distinct":false,"url":"https://api.github.com/repos/d00rman/restbase/commits/b7986adc70dbff089817f9996ac323b1a5dd6de3"},{"sha":"602ac4c76bed0912fcbc5d1246b5b34e0a275349","author":{"email":"71feaa63d9ffd2c6469878d682ebe05eed90a36c@wikimedia.org","name":"Marko Obrovac"},"message":"Merge pull request #550 from d00rman/mathoid/texvcinfo\n\nMathoid: store texvcinfo check results and reuse them","distinct":true,"url":"https://api.github.com/repos/d00rman/restbase/commits/602ac4c76bed0912fcbc5d1246b5b34e0a275349"}]}