{"push_id":942481159,"size":20,"distinct_size":20,"ref":"refs/heads/master","head":"d989f18440335b5098c6955a219b9e6abed8da35","before":"9083365cc92c324f458f46f249cd27b778bdccaf","commits":[{"sha":"b4e99f93378c8bb08ba1a227d4002e38360022ba","author":{"email":"01663d084eebc5b85e061f3ce2c0499809b03300@gmail.com","name":"julp"},"message":"add a CMake lexer","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/b4e99f93378c8bb08ba1a227d4002e38360022ba"},{"sha":"d5ab43d7517c3073d57aadc1cc86fe8921a0713c","author":{"email":"01663d084eebc5b85e061f3ce2c0499809b03300@gmail.com","name":"julp"},"message":"ruby 1.9 compatibility / use Set instead of Array","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/d5ab43d7517c3073d57aadc1cc86fe8921a0713c"},{"sha":"f81ae0f901bb2cdc5caa05fd10506217cd488762","author":{"email":"01663d084eebc5b85e061f3ce2c0499809b03300@gmail.com","name":"julp"},"message":"fix wrong (square) bracket length for strings and missing brackets in regexp\nfor CR/LF (one line comments)","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/f81ae0f901bb2cdc5caa05fd10506217cd488762"},{"sha":"3a2c47bf0636dedb37939dc733d82acf459eb72e","author":{"email":"1c2f3fc2ae1f9b01bcf0c7a4b5381409d52353eb@gmail.com","name":"Victorien Elvinger"},"message":"Add Eiffel lexer","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/3a2c47bf0636dedb37939dc733d82acf459eb72e"},{"sha":"5e18d2f671d25a5a4c0fee54a53e0feed9e09280","author":{"email":"1927249a6fb15dacd4ab21ee91e7e536d0d3792d@icloud.com","name":"Fabian Diet"},"message":"Add protobuf lexer\n\nPorted from pygments","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/5e18d2f671d25a5a4c0fee54a53e0feed9e09280"},{"sha":"ed6ce6454eaca1bd7117c987e0b426c22da8d3b1","author":{"email":"fa575ecf40bac8501098c20ec21ecb154448c139@gmx.de","name":"Thomas Glamsch"},"message":"Sort index page entries in visual test mode.\n\nPathname.entries() does not guarantee in which order the directory\nentries are returned; in fact, that is completely OS-dependend, so if we\nwant the code snippets to be displayed in lexicograhpic order, we have\nto sort the entries ourselfs.","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/ed6ce6454eaca1bd7117c987e0b426c22da8d3b1"},{"sha":"702f97f21879520f839681ac51fea25300b84552","author":{"email":"fa575ecf40bac8501098c20ec21ecb154448c139@gmx.de","name":"Thomas Glamsch"},"message":"Add Fortran95 support.\n\nAdd a lexer for Fortran90 / Fortran95 free source form.\nFixed source form is not supported yet.","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/702f97f21879520f839681ac51fea25300b84552"},{"sha":"90481635651d892331b096b7c856d4b876109d2c","author":{"email":"3df09fe420f9b894ba61ff7695e18fc66d04f025@student.tugraz.at","name":"Robert Schilling"},"message":"Add support for PHP test files","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/90481635651d892331b096b7c856d4b876109d2c"},{"sha":"41f5609c0c02ab4a981f84243d7f4995dadc6ccd","author":{"email":"4833a54eb09eff3ac924e0bb0dde3889fde587f4@gmail.com","name":"Jeanine Adkisson"},"message":"Merge pull request #330 from Razer6/phpt-files\n\nAdd support for PHP test files","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/41f5609c0c02ab4a981f84243d7f4995dadc6ccd"},{"sha":"70f87733168bfd9e8a27c574a0936751d3091d87","author":{"email":"4833a54eb09eff3ac924e0bb0dde3889fde587f4@gmail.com","name":"Jeanine Adkisson"},"message":"Merge pull request #329 from CruzR/fortran95\n\nAdd Fortran95 support.","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/70f87733168bfd9e8a27c574a0936751d3091d87"},{"sha":"694ff2afe78ecee2bb0843a809ce199c704bb0b1","author":{"email":"4833a54eb09eff3ac924e0bb0dde3889fde587f4@gmail.com","name":"Jeanine Adkisson"},"message":"Merge pull request #328 from CruzR/sort_order\n\nSort index page entries in visual test mode.","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/694ff2afe78ecee2bb0843a809ce199c704bb0b1"},{"sha":"654ee82e68643364c0e7384c660ea51165c37258","author":{"email":"4833a54eb09eff3ac924e0bb0dde3889fde587f4@gmail.com","name":"Jeanine Adkisson"},"message":"Merge pull request #327 from fqqb/master\n\nAdd protobuf lexer","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/654ee82e68643364c0e7384c660ea51165c37258"},{"sha":"38518eb49b3b6002332a4d2b984f794dc422f967","author":{"email":"4833a54eb09eff3ac924e0bb0dde3889fde587f4@gmail.com","name":"Jeanine Adkisson"},"message":"Merge pull request #323 from Conaclos/eiffel-lexer\n\nAdd a lexer for Eiffel programming language","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/38518eb49b3b6002332a4d2b984f794dc422f967"},{"sha":"f4c2b9efc7cea07e6c543c00a68e4238f46d7e33","author":{"email":"4833a54eb09eff3ac924e0bb0dde3889fde587f4@gmail.com","name":"Jeanine Adkisson"},"message":"Merge pull request #302 from julp/cmake_lexer\n\nadd a CMake lexer","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/f4c2b9efc7cea07e6c543c00a68e4238f46d7e33"},{"sha":"f455aeeb1e84f003be87a77206d9d5144a5f9b7a","author":{"email":"dee53ec8543d4ff67374109b9e725f3018a97102@gmail.com","name":"Michael Peteuil"},"message":"Create lexer for the Julia programming language\n\nResolves #320\n\nThe Julia lexer here is now on par with that of Pygments. In some cases\nit highlights differently than Pygments because there are more Types\n(https://github.com/jneen/rouge/pull/331/files#diff-bab61e513a4a11b97616b453e4184909R40)\nlisted in this version of the lexer and some operators (ex. \"::\") are\ntreated a little different. Since Pygments doesn't differentiate string\ninterpolation, that wasn't prioritized for this first-pass port. It's\ncurrently minimally supported by only highlighting the `$` where it\nstarts in a string.","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/f455aeeb1e84f003be87a77206d9d5144a5f9b7a"},{"sha":"a66be3529eba0b6ee1116b1fec296693c8abf4bd","author":{"email":"4833a54eb09eff3ac924e0bb0dde3889fde587f4@gmail.com","name":"Jeanine Adkisson"},"message":"Merge pull request #331 from mpeteuil/julia-lexer\n\nCreate lexer for the Julia programming language","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/a66be3529eba0b6ee1116b1fec296693c8abf4bd"},{"sha":"67e639d69cc7b7949ad0e156df3acc1280178e34","author":{"email":"cf6bfba6a9cc3ab14105263f6e4be417b99c9860@pivotal.io","name":"Ben Hale"},"message":"Add application/hal+json Mime Types\n\nPreviously, the JSON Lexer did not accept the application/hal+json\nmime type. This change updates the Lexer and its tests to accept it.","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/67e639d69cc7b7949ad0e156df3acc1280178e34"},{"sha":"76647eb9e297de11ba3b174a45f1ae1ed4a34f8e","author":{"email":"4833a54eb09eff3ac924e0bb0dde3889fde587f4@gmail.com","name":"Jeanine Adkisson"},"message":"Merge pull request #339 from nebhale/hal-mimetype\n\nAdd application/hal+json Mime Types","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/76647eb9e297de11ba3b174a45f1ae1ed4a34f8e"},{"sha":"f1ae37e2e75a48686edd27cb2eb2fa5ea7ed1351","author":{"email":"01663d084eebc5b85e061f3ce2c0499809b03300@gmail.com","name":"julp"},"message":"As Token::name returns only the last part of token's name,\nthe terminal256 formatter shouldn't use it to cache escape\nsequences.\n\nActually, there is some conflicts like:\n- Comment.Single and String.Single are known as :Single\n- Other, Name.Other, String.Other, Number.Other as :Other\nSo the style (escape sequence) for the first token of a\ngiven type will be reused for the others.\n\nEg, with:\n<?php\necho 'bar';\n\nThe string bar (String.Single) is highlighted, by the\nterminal256 formatter like the comment (Comment.Single)\nabove. And vice-versa if we invert these two instructions.","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/f1ae37e2e75a48686edd27cb2eb2fa5ea7ed1351"},{"sha":"d989f18440335b5098c6955a219b9e6abed8da35","author":{"email":"4833a54eb09eff3ac924e0bb0dde3889fde587f4@gmail.com","name":"Jeanine Adkisson"},"message":"Merge pull request #367 from julp/terminal256_conflict_on_token_names\n\nConflict on token names when caching escape sequences (terminal256 formatter)","distinct":true,"url":"https://api.github.com/repos/jjatria/rouge/commits/d989f18440335b5098c6955a219b9e6abed8da35"}]}