{"push_id":568889402,"size":134,"distinct_size":134,"ref":"refs/heads/master","head":"a0d5cd772c903e9ce6e1c70ad6eed62236cba189","before":"b8e8d359e5eecda8ee9620e6ad2b1aaa0855aabf","commits":[{"sha":"cf80bd070283234b8aeba127500f3f407ef2301a","author":{"email":"a030c127cd74373461d1815df6325c79ae5c4a15@sil.org","name":"Robin Munn"},"message":"New test data for importing LIFT with <span>s\n\nNot yet used; next commit will integrate this into PHP unit tests.","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/cf80bd070283234b8aeba127500f3f407ef2301a"},{"sha":"7d3ea6f9214169dc6033045edd402a7871622027","author":{"email":"a030c127cd74373461d1815df6325c79ae5c4a15@sil.org","name":"Robin Munn"},"message":"Add failing test for importing LIFT with <span>s\n\nOnce <span>s are properly handled in LIFT import, the test should start\npassing.","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/7d3ea6f9214169dc6033045edd402a7871622027"},{"sha":"f7bd1de1a956e67d60c5e43c893b596dfd3a590f","author":{"email":"a030c127cd74373461d1815df6325c79ae5c4a15@sil.org","name":"Robin Munn"},"message":"Add two more tests for <span>s in LIFT import\n\nThis time we're testing importing <note> fields containing, or not\ncontaining, <span> elements.","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/f7bd1de1a956e67d60c5e43c893b596dfd3a590f"},{"sha":"0ca413e0c789b99c28a584b2f2bff130f875068e","author":{"email":"a030c127cd74373461d1815df6325c79ae5c4a15@sil.org","name":"Robin Munn"},"message":"Add parser for entry-level note fields\n\nNote that this does not yet handle <span>s correctly, but it does handle\nnotes that contain only text.","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/0ca413e0c789b99c28a584b2f2bff130f875068e"},{"sha":"cd7d037e3abaddf71cac60e6296a8ed28dca1501","author":{"email":"a030c127cd74373461d1815df6325c79ae5c4a15@sil.org","name":"Robin Munn"},"message":"Refactor note parsing in LiftImport\n\nThere's already a readMultiText function; use it instead of\nre-implementing it. DRY.","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/cd7d037e3abaddf71cac60e6296a8ed28dca1501"},{"sha":"8646487ed12a7d00e43e76f721eddd63b75bb631","author":{"email":"a030c127cd74373461d1815df6325c79ae5c4a15@sil.org","name":"Robin Munn"},"message":"Deal with <span>s as if they were string values\n\nThis is a good first approach to the problem of <span>s found in\nmultitexts: just pass them through as strings, so that the final lexicon\ncontents will include values like \"foo<span lang=\"en\">bar</span>\".","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/8646487ed12a7d00e43e76f721eddd63b75bb631"},{"sha":"0b81861a1c2ef3bc7ec818549241722c77f8dc3b","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"Merge remote-tracking branch 'lf/master' into feature/spanInLiftImport\n\nConflicts:\n\tsrc/models/languageforge/lexicon/LiftDecoder.php\n\ttest/php/languageforge/lexicon/LexTestData.php\n\ttest/php/languageforge/lexicon/LiftImport_Test.php","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/0b81861a1c2ef3bc7ec818549241722c77f8dc3b"},{"sha":"0a9b81f704af3b580f8d4e85f04259c8cfeb41e4","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"fix up failing tests","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/0a9b81f704af3b580f8d4e85f04259c8cfeb41e4"},{"sha":"9d3e07043917e108b7f5bf51c3a99316deca8585","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"wip: move error reporting up to LiftImport, add error reporting to Example.","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/9d3e07043917e108b7f5bf51c3a99316deca8585"},{"sha":"d67aee1a3334d722b58e2cba17c1d73f230d224d","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"Add unit test. Simplified LiftImportNodeError.","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/d67aee1a3334d722b58e2cba17c1d73f230d224d"},{"sha":"cd1ae124d75df33ce47d747d761080115961c4f4","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"all LIFT import tests check for no errors in import report","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/cd1ae124d75df33ce47d747d761080115961c4f4"},{"sha":"fc360d119cab41cc5dffca78a6cdc344c984de77","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"fix up span import in MultiText to sanitize everything except the span","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/fc360d119cab41cc5dffca78a6cdc344c984de77"},{"sha":"928639b359cf2aa7e395095aa3bf6e155fc98255","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"add node error stack so errors can be handled relative to the current node error","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/928639b359cf2aa7e395095aa3bf6e155fc98255"},{"sha":"99924bfe85ac33d58c186662387c7fad5635ebbf","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"add node errors for multitext sanitize spans","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/99924bfe85ac33d58c186662387c7fad5635ebbf"},{"sha":"2e20708cc89ce407a27748358c751cdcdc5d836b","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"Add error checking to readMultiText. Add multitext identifier to the report.","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/2e20708cc89ce407a27748358c751cdcdc5d836b"},{"sha":"05425cb16cc62853d473d6d41488a45940f72ac8","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"Merge remote-tracking branch 'lf/master' into feature/spanInLiftImport\n\nConflicts:\n\t.gitignore\n\tsrc/models/languageforge/lexicon/LiftImport.php","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/05425cb16cc62853d473d6d41488a45940f72ac8"},{"sha":"174d15583a35b211ed6dd8c67939e7a825a6b313","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"fix failing test","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/174d15583a35b211ed6dd8c67939e7a825a6b313"},{"sha":"54dc73386a37debc2e85d746374ffb150773c36f","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"fix up zip import tests to cleanup after themselves; also use absolute assets path (rather than relative)","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/54dc73386a37debc2e85d746374ffb150773c36f"},{"sha":"7f49fa9fe9b9164f1083770623cd24d73a15994d","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"can import zip as well as LIFT","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/7f49fa9fe9b9164f1083770623cd24d73a15994d"},{"sha":"b9c47c8580120013c84de5685365d0328f2e0b7e","author":{"email":"b83f07f35802d59732df39903db53624e6200037@gmail.com","name":"irahopkinson"},"message":"rename to importProjectZip since file is already uploaded and is now being imported","distinct":true,"url":"https://api.github.com/repos/sil-jterm-2015/sfwebchecks/commits/b9c47c8580120013c84de5685365d0328f2e0b7e"}]}