{"push_id":973306472,"size":7,"distinct_size":7,"ref":"refs/heads/master","head":"2dda870ddc9ee0c4061a9aa6a879c815754e13a6","before":"a53751e102fb498aff6c3d466652e681d1a8593c","commits":[{"sha":"aae8aad89424df4f9ceb667ac7d16b397cd9eeae","author":{"email":"0f45d01c1dae450bd3abb26207b0bab8a328e443@gmail.com","name":"eval1749"},"message":"Add GN conditional keywords to GN lexer","distinct":true,"url":"https://api.github.com/repos/eval1749/evita/commits/aae8aad89424df4f9ceb667ac7d16b397cd9eeae"},{"sha":"cb3ec4c051ff7777cbde7ee1f7cf796c742cc570","author":{"email":"0f45d01c1dae450bd3abb26207b0bab8a328e443@gmail.com","name":"eval1749"},"message":"Make |Lexer.didShrinkLastToken()| to return |Lexer.State|.","distinct":true,"url":"https://api.github.com/repos/eval1749/evita/commits/cb3ec4c051ff7777cbde7ee1f7cf796c742cc570"},{"sha":"35c3e09ffd478058378e87f45d71e47eaada819e","author":{"email":"0f45d01c1dae450bd3abb26207b0bab8a328e443@gmail.com","name":"eval1749"},"message":"Use |===| in \"evita/dom/lexers/gn_lexer.js\"","distinct":true,"url":"https://api.github.com/repos/eval1749/evita/commits/35c3e09ffd478058378e87f45d71e47eaada819e"},{"sha":"c3c2f8faf4711f052bb59c72fd25a6a9171abe77","author":{"email":"0f45d01c1dae450bd3abb26207b0bab8a328e443@gmail.com","name":"eval1749"},"message":"Introduce |TextDocument.{add,apply,remove}Template| as replacement of |text.TextDocumentTemplates|","distinct":true,"url":"https://api.github.com/repos/eval1749/evita/commits/c3c2f8faf4711f052bb59c72fd25a6a9171abe77"},{"sha":"361baa61f1d213c2253d044b84d90a78b0937f3b","author":{"email":"0f45d01c1dae450bd3abb26207b0bab8a328e443@gmail.com","name":"eval1749"},"message":"Get rid of |TextDocument.notifyObserver()|","distinct":true,"url":"https://api.github.com/repos/eval1749/evita/commits/361baa61f1d213c2253d044b84d90a78b0937f3b"},{"sha":"c933f606ae6aab85dd55f1ba3791b6366ed8ce64","author":{"email":"0f45d01c1dae450bd3abb26207b0bab8a328e443@gmail.com","name":"eval1749"},"message":"Make IDL to JS externs to handle 'NoInterfaceObject' extended attribute for |TextDocumentSetObserver| interface.","distinct":true,"url":"https://api.github.com/repos/eval1749/evita/commits/c933f606ae6aab85dd55f1ba3791b6366ed8ce64"},{"sha":"2dda870ddc9ee0c4061a9aa6a879c815754e13a6","author":{"email":"0f45d01c1dae450bd3abb26207b0bab8a328e443@gmail.com","name":"eval1749"},"message":"Introduce |TextDocumentSetObserver| intreface add replacement of |TextDocumentObserverCallback|","distinct":true,"url":"https://api.github.com/repos/eval1749/evita/commits/2dda870ddc9ee0c4061a9aa6a879c815754e13a6"}]}