{"push_id":2709109570,"size":1,"distinct_size":0,"ref":"refs/heads/master","head":"9cf4101616da6b5705a62da88df035aa1dd22059","before":"9536d14d9c702b9e32faec5b61dda529bb0167ec","commits":[{"sha":"9cf4101616da6b5705a62da88df035aa1dd22059","author":{"name":"Martin Probst","email":"54669547a225ff20cba8b75a4adca540eef25858@probst.io"},"message":"Use diff-match-patch for a basic diff matcher.\n\njasmine-diff is a much more general solution that (tries to) implement\nobject and array diffing, which tsickle does not use in its tests.\n\nIt's string-diff support turns out to be very limited. The diff\nalgorithm either does very basic unified diff, or a much too over-eager\ninline diff. At the same time, jasmine-diff compares strings *after*\nabbreviating them, causing incorrect diffs, or even error messages not\nmentioning a diff at all.\n\nThis change adds a basic diff matcher based on diff-match-patch. It\nstill has a number of limitations, like not quite lining up line breaks\nfor removed and added lines. Even so, it's a substantial improvement\nover jasmine-diff, and gets us back to actually readable test output.\n\nfrom d0c1fcc","distinct":false,"url":"https://api.github.com/repos/angular/tsickle/commits/9cf4101616da6b5705a62da88df035aa1dd22059"}]}
{"actor":{"display_login":"mprobst"}}