{"push_id":917342101,"size":49,"distinct_size":3,"ref":"refs/heads/asm","head":"6c7e88d0c0c852acc3d39437b7d1868ede97e0d0","before":"0526f833345baba07625f06caae360eaa8073321","commits":[{"sha":"88cc73fa49520e188e3074ddb0b27205dc8477db","author":{"email":"354106e416911844661e1603d99ecf7d1c318dda@cipht.net","name":"Julian Squires"},"message":"Add language definition for Ur/Web\n\nI have omitted the related .urp extension because these are small\nfiles (projects) in a different syntax.","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/88cc73fa49520e188e3074ddb0b27205dc8477db"},{"sha":"538f479b60eeef2a6a8fe6bb85785ab86a03da39","author":{"email":"354106e416911844661e1603d99ecf7d1c318dda@cipht.net","name":"Julian Squires"},"message":"Add sample Ur/Web files\n\nTaken from tokenrove/parsur so I don't have to worry about license\nhassles.  (You may relicense these samples as necessary.)\n\nIt would be nice to have an example of the embedded SQL syntax in a\nsample.","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/538f479b60eeef2a6a8fe6bb85785ab86a03da39"},{"sha":"d636eaf1e3811eefaa26a86fac79af253f0d4403","author":{"email":"e36d49b36f1c453256531efcafb5a1ecb0806815@gmail.com","name":"Alhadis"},"message":"Add example MAXScript files from Autodesk reference","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/d636eaf1e3811eefaa26a86fac79af253f0d4403"},{"sha":"cdb5206def88932f43a33dfcb3c69603b9cb8515","author":{"email":"e36d49b36f1c453256531efcafb5a1ecb0806815@gmail.com","name":"Alhadis"},"message":"Define MAXScript's language traits\n\nThe colour chosen to represent the language is taken from Autodesk's own\ncolouring scheme, which should easily be recognised by their userbase.","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/cdb5206def88932f43a33dfcb3c69603b9cb8515"},{"sha":"37174e1d2ccf4faba7af397bbbc41742f8cbb4f8","author":{"email":"e36d49b36f1c453256531efcafb5a1ecb0806815@gmail.com","name":"Alhadis"},"message":"Include MAXScript submodule in grammars directory","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/37174e1d2ccf4faba7af397bbbc41742f8cbb4f8"},{"sha":"d2e739ba8c22c721845fb0b3dafaf92e6e5aaa10","author":{"email":"e36d49b36f1c453256531efcafb5a1ecb0806815@gmail.com","name":"Alhadis"},"message":"Update MAXScript submodule to include license file\n\nSee also: Alhadis/language-maxscript@96dbacf5b","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/d2e739ba8c22c721845fb0b3dafaf92e6e5aaa10"},{"sha":"f46e0536330e5b5bfd008169e2655d4f04654306","author":{"email":"e36d49b36f1c453256531efcafb5a1ecb0806815@gmail.com","name":"Alhadis"},"message":"Darken MAXScript's language colour\n\nRake's tests are failing because #0AA is too similar to the colour being\nused by another language (Dart: #00B4AB). This commit increases contrast\nenough to satisfy the build (with 00A6A6 being the closest shade allowed\nby the current colour threshold).\n\nSee also: github/linguist@3c96f9e","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/f46e0536330e5b5bfd008169e2655d4f04654306"},{"sha":"73ef1bf156933b81409e7fd93cafe10b96654e67","author":{"email":"e36d49b36f1c453256531efcafb5a1ecb0806815@gmail.com","name":"Alhadis"},"message":"Update MAXScript submodule to version v1.0\n\nThis is the first \"real\" version of the language package, which I pushed\nto Atom's packages repository earlier before.","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/73ef1bf156933b81409e7fd93cafe10b96654e67"},{"sha":"24c7380765416842cc5c1ba569cf66275f22cd8b","author":{"email":"e9dcf94eedeeb98ed4bfe08c84b8eb5fe4e30d7c@gmail.com","name":"marcelo-ramires"},"message":"Adding .ipynb (Jupyter Notebook) extension to python, and a sample file","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/24c7380765416842cc5c1ba569cf66275f22cd8b"},{"sha":"06c049b8c0533add03d2412616bef316da770d8e","author":{"email":"e36d49b36f1c453256531efcafb5a1ecb0806815@gmail.com","name":"Alhadis"},"message":"Change \".ms\" heuristic to accommodate MAXScript\n\nLinguist currently uses the presence of \"move\" commands to differentiate\na GAS file from Groff. This is problematic with MAXScript, with includes\na built-in function of that name. Furthermore, because of the language's\nexhaustive vocabulary, case insensitive nature and flexible syntax, it's\ndifficult to impose rigid criteria on classifying it.\n\nThis commit modifies the heuristic to assume the following flow:\n\n    1. If a line contains \".include\" or \".global\"/\".globl\" which doesn't\n       follow a non-whitespace character, assume GAS.\n\n    2. Otherwise, if the line starts with a command like \".LG7E0\" with a\n       possible string of whitespace before it, assume it's also GAS.\n\n       UNLESS either of the following conditions are true:\n       2a. The token is enclosed by a string or /* multiline comment */\n       2b. The previous line ends with a backslash to denote a statement\n           broken between lines, with possible whitespace and/or comment\n           sequences between the backslash and the actual newline.\n\n    3. If neither of the above are met, assume the file is MAXScript.\n\nThis approach may appear overly-inclusive, but given real-world usage of\nMAXScript includes writing brief files with few distinguishing keywords,\nit's reasonable to permit this leniency.","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/06c049b8c0533add03d2412616bef316da770d8e"},{"sha":"a0ad1523a1431b609596376f5ad161cfc39d2d19","author":{"email":"6444dbf40ea2c1c453c787bd67fac090f45146bf@users.noreply.github.com","name":"Arfon Smith"},"message":"Adding elixir as an interpreter","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/a0ad1523a1431b609596376f5ad161cfc39d2d19"},{"sha":"95d0daba80f4e54aa15ee7b0d6cf6ee29b33c270","author":{"email":"6444dbf40ea2c1c453c787bd67fac090f45146bf@users.noreply.github.com","name":"Arfon Smith"},"message":"Merge pull request #2755 from github/add-elixir-interpreter\n\nAdding elixir as an interpreter","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/95d0daba80f4e54aa15ee7b0d6cf6ee29b33c270"},{"sha":"ac559effaaa3477f74063f0606907ba5fe9c3ef0","author":{"email":"cdc79427a608bc3a8228de62da93f9a3e7f8063b@gmail.com","name":"Scott Lowe"},"message":"Add octave as an alias for Matlab syntax\n\nSince Octave is a clone of Matlab, the syntax is exactly the same\nand hence it is desirable for highlighting to be exactly the same\nas well.\nAdding octave as an alias for Matlab will trivially provide support\nfor highlighting Octave code, and will ensure the two languages\nalways use the same syntax highlighting rules.","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/ac559effaaa3477f74063f0606907ba5fe9c3ef0"},{"sha":"e7d856345f671509eb8e7c94c41d1ada536cc642","author":{"email":"6444dbf40ea2c1c453c787bd67fac090f45146bf@users.noreply.github.com","name":"Arfon Smith"},"message":"Merge pull request #2757 from scottclowe/octave-alias\n\nAdd octave as an alias for Matlab syntax","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/e7d856345f671509eb8e7c94c41d1ada536cc642"},{"sha":"832a7b9b0633f5741ac08a9f0754a1530ff4a519","author":{"email":"6444dbf40ea2c1c453c787bd67fac090f45146bf@github.com","name":"Arfon Smith"},"message":"Merge branch 'master' into 2667-local","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/832a7b9b0633f5741ac08a9f0754a1530ff4a519"},{"sha":"3c244a9501511cea9dc271bd82fd74bfb0ff68a2","author":{"email":"6444dbf40ea2c1c453c787bd67fac090f45146bf@users.noreply.github.com","name":"Arfon Smith"},"message":"Merge pull request #2758 from github/2667-local\n\nAdd Ur/Web support","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/3c244a9501511cea9dc271bd82fd74bfb0ff68a2"},{"sha":"b802045c5c339ffe1e5a3b36d140e1d74a002dea","author":{"email":"6444dbf40ea2c1c453c787bd67fac090f45146bf@github.com","name":"Arfon Smith"},"message":"Grammar updates","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/b802045c5c339ffe1e5a3b36d140e1d74a002dea"},{"sha":"ca348dd3731ac2e61ee26316919a9638507e7cf9","author":{"email":"e9dcf94eedeeb98ed4bfe08c84b8eb5fe4e30d7c@gmail.com","name":"marcelo-ramires"},"message":"Moving .ipynb extension from python language to a new language called Jupyter Notebook","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/ca348dd3731ac2e61ee26316919a9638507e7cf9"},{"sha":"b1c057fa30657521cff59aceefdc95a2548270d6","author":{"email":"8f06420b7cfda2ad8b4ac0cce3b41f5e3a9a88e2@gmail.com","name":"Paul Chaignon"},"message":"Support for the Click router config language","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/b1c057fa30657521cff59aceefdc95a2548270d6"},{"sha":"5b9f9bc0e6b22e378523d341fcd055a505bb7ed7","author":{"email":"8f06420b7cfda2ad8b4ac0cce3b41f5e3a9a88e2@gmail.com","name":"Paul Chaignon"},"message":"Grammar for Click from Atom package","distinct":false,"url":"https://api.github.com/repos/larsbrinkhoff/linguist/commits/5b9f9bc0e6b22e378523d341fcd055a505bb7ed7"}]}