{"push_id":973285192,"size":89,"distinct_size":87,"ref":"refs/heads/master","head":"e158c620a512bdf3c6c6d5e7a2d020aaa1dc3c3c","before":"62aafdea37dc5f7c8d5397f7cdfbc3774327cd7c","commits":[{"sha":"19872a29c09cbae7b4ec5f3c68df0f6acc259f90","author":{"email":"3f9d30ed16cb22f99ef9816daaf280c627d57f1a@gmail.com","name":"mrBliss"},"message":"Detect and respect the comma style of a section\n\nPreviously, `haskell-cabal-list-comma-position' was always used when\ncalling `haskell-cabal-subsection-arrange-lines'.\n\nIn #1098, `haskell-cabal-list-comma-position' was respected unless the\nno commas were found.\n\nInstead of respecting `haskell-cabal-list-comma-position', detect the\ncurrently used style and respect it when rearranging the section.\n\nPossible styles:\n\nbefore: a comma at the start of each line (except the first), e.g.\n    Foo\n  , Bar\n\nafter: a comma at the end of each line (except the last), e.g.\n    Foo,\n    Bar\n\nsingle: everything on a single line, but comma-separated, e.g.\n    Foo, Bar\n\nnil: no commas, e.g.\n    Foo Bar\n\nIf the styles are mixed, the position of the first comma determines the\nstyle.","distinct":false,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/19872a29c09cbae7b4ec5f3c68df0f6acc259f90"},{"sha":"3bdf7057edbc9b478f88a3542572378e9c59475a","author":{"email":"3f9d30ed16cb22f99ef9816daaf280c627d57f1a@gmail.com","name":"mrBliss"},"message":"Remove obsolete `haskell-cabal-list-comma-position'\n\nThe current style is now detected, which is more flexible.","distinct":false,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/3bdf7057edbc9b478f88a3542572378e9c59475a"},{"sha":"f6eb7938496b3cd1c5463da9ca6e5a3f90feb9f1","author":{"email":"0f8e52d05c9d33722b1e8a059117cb78fb87839f@gmail.com","name":"Gracjan Polak"},"message":"Merge pull request #1099 from mrBliss/detect-comma-style\n\nDetect comma style","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/f6eb7938496b3cd1c5463da9ca6e5a3f90feb9f1"},{"sha":"9eaf461db3d725329fd72f41c93d3e765e7725e4","author":{"email":"667d0028a86f1d70b933b4212b24e8905ad4e4f4@gmail.com","name":"Dan Aloni"},"message":"haskell-load: add haskell-goto-first-error","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/9eaf461db3d725329fd72f41c93d3e765e7725e4"},{"sha":"a8d7a336a43e2ebc9522b2617a08bb959f830661","author":{"email":"0f8e52d05c9d33722b1e8a059117cb78fb87839f@gmail.com","name":"Gracjan Polak"},"message":"Bump version to 16.1-git","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/a8d7a336a43e2ebc9522b2617a08bb959f830661"},{"sha":"24619e002e470403f718aa6d8d0f2c2e5550a241","author":{"email":"0f8e52d05c9d33722b1e8a059117cb78fb87839f@gmail.com","name":"Gracjan Polak"},"message":"Require at least Emacs 24.1","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/24619e002e470403f718aa6d8d0f2c2e5550a241"},{"sha":"38388ea6ed3f89230aa4545edafb556eb8c90ea3","author":{"email":"0f8e52d05c9d33722b1e8a059117cb78fb87839f@gmail.com","name":"Gracjan Polak"},"message":"Merge pull request #1102 from gracjan/pr-version\n\nBump version to 16.1-git","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/38388ea6ed3f89230aa4545edafb556eb8c90ea3"},{"sha":"ffeab3258b50637e2356c4942d679780ac12793f","author":{"email":"0f8e52d05c9d33722b1e8a059117cb78fb87839f@gmail.com","name":"Gracjan Polak"},"message":"Merge pull request #1055 from gracjan/pr-require-at-least-emacs-24-1\n\nRequire at least Emacs 24.1","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/ffeab3258b50637e2356c4942d679780ac12793f"},{"sha":"baa12c48a2fe4915372bb1ffcb65dcc0a8dee306","author":{"email":"0f8e52d05c9d33722b1e8a059117cb78fb87839f@gmail.com","name":"Gracjan Polak"},"message":"Honor equals on its own line in data decl","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/baa12c48a2fe4915372bb1ffcb65dcc0a8dee306"},{"sha":"877f98c35dea9eb274813e48a0893cb4b52f962c","author":{"email":"0f8e52d05c9d33722b1e8a059117cb78fb87839f@gmail.com","name":"Gracjan Polak"},"message":"Honor equals on separate line after guards","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/877f98c35dea9eb274813e48a0893cb4b52f962c"},{"sha":"76d481a1acf0b9714e5090bc4c7a80504bf6304d","author":{"email":"0f8e52d05c9d33722b1e8a059117cb78fb87839f@gmail.com","name":"Gracjan Polak"},"message":"Merge pull request #1105 from gracjan/pr-data-equals-separate-line\n\nHonor equals on its own line in data decl","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/76d481a1acf0b9714e5090bc4c7a80504bf6304d"},{"sha":"6c09f0b88b57986b15c3207a3b4163eff6b14d63","author":{"email":"0f8e52d05c9d33722b1e8a059117cb78fb87839f@gmail.com","name":"Gracjan Polak"},"message":"Merge pull request #1106 from gracjan/pr-equals-after-guards\n\nHonor equals on separate line after guards","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/6c09f0b88b57986b15c3207a3b4163eff6b14d63"},{"sha":"e6f3ca5380511ae21207ce41eab0e905562d4cb9","author":{"email":"c40bdd951b3df8154933b5899ab7ca49004b0b21@teallabs.org","name":"Daniel Bergey"},"message":"add tests for goto-error functions\n\n- haskell-goto-next-error\n- haskell-goto-prev-error\n- haskell-goto-first-error","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/e6f3ca5380511ae21207ce41eab0e905562d4cb9"},{"sha":"788a70ce4cd56104ed490e028487e56c57de25d1","author":{"email":"c40bdd951b3df8154933b5899ab7ca49004b0b21@teallabs.org","name":"Daniel Bergey"},"message":"manual: mention goto-error functions","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/788a70ce4cd56104ed490e028487e56c57de25d1"},{"sha":"a10a600b59ec4614be220de2fbce0cd0bed3ec6d","author":{"email":"0f8e52d05c9d33722b1e8a059117cb78fb87839f@gmail.com","name":"Gracjan Polak"},"message":"Merge pull request #1100 from bergey/pr-haskell-goto-first-error\n\nImplement haskell-goto-first-error","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/a10a600b59ec4614be220de2fbce0cd0bed3ec6d"},{"sha":"9e19a0ae48679aa6835ffde09bb44ca7e433abab","author":{"email":"27dfa702b5736100b21d1436d073d499e72009ce@batsov.com","name":"Bozhidar Batsov"},"message":"Remove a stray parenthesis","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/9e19a0ae48679aa6835ffde09bb44ca7e433abab"},{"sha":"83e80ec01a02a53008bb54177ca6c6bccbd8b913","author":{"email":"27dfa702b5736100b21d1436d073d499e72009ce@batsov.com","name":"Bozhidar Batsov"},"message":"Unify the way haskell-mode is written on the getting started page","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/83e80ec01a02a53008bb54177ca6c6bccbd8b913"},{"sha":"31b4a3de91a93cfec8ef113982748c5286e51b7b","author":{"email":"27dfa702b5736100b21d1436d073d499e72009ce@batsov.com","name":"Bozhidar Batsov"},"message":"Capitalize a mention of Emacs","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/31b4a3de91a93cfec8ef113982748c5286e51b7b"},{"sha":"4bb11643033d97cadab46e23661e2d0362e458c9","author":{"email":"0f8e52d05c9d33722b1e8a059117cb78fb87839f@gmail.com","name":"Gracjan Polak"},"message":"Merge pull request #1108 from bbatsov/docfix\n\nRemove a stray parenthesis","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/4bb11643033d97cadab46e23661e2d0362e458c9"},{"sha":"a2c9f829fe7672a124cdb06ee40de35441ad8d62","author":{"email":"9b722344c4f9b3f9a2874a3006b4b12640ee439e@gmail.com","name":"Arthur Fayzrakhmanov (Артур Файзрахманов)"},"message":"Untabify, reindent.  Fix some warnings.\n\nAlso stick to 80 columns width whenever it possible.\nAdd proper el-package wrap, note this reveals a lot warnings.\n\nTODO: fix docstring warnings.","distinct":true,"url":"https://api.github.com/repos/mrBliss/haskell-mode/commits/a2c9f829fe7672a124cdb06ee40de35441ad8d62"}]}