{"push_id":766789792,"size":26,"distinct_size":26,"ref":"refs/heads/test59rb","head":"131ae01c5d172ba80d1bcf57fc463d56420f8075","before":"7106dc2e72b6a82c724debfa4527bc51ca0db399","commits":[{"sha":"08bae4533704120199c188eb3cfac2b6ba4096c0","author":{"email":"6bb372d762f8b5716435b9b3c7d5babae139ce90@gmail.com","name":"James McCoy"},"message":"Update patches list, 7.4.791 - 7.4.826\n\nSigned-off-by: James McCoy <vega.james@gmail.com>","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/08bae4533704120199c188eb3cfac2b6ba4096c0"},{"sha":"f6f28c18e5824b13f4a20a481a9f350f0e652e9b","author":{"email":"6bb372d762f8b5716435b9b3c7d5babae139ce90@gmail.com","name":"James McCoy"},"message":"7.4.813\n\npatch 7.4.813\nProblem: It is not possible to save and restore character search state.\nSolution: Add getcharsearch() and setcharsearch().  (James McCoy)\n\nhttps://github.com/vim/vim/releases/tag/v7.4.813\nhttps://github.com/vim/vim/releases/tag/v7.4.826\n\nSigned-off-by: James McCoy <vega.james@gmail.com>","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/f6f28c18e5824b13f4a20a481a9f350f0e652e9b"},{"sha":"f253c8d9b4ab0b31ce0d9a6a1b60428785d93d50","author":{"email":"224e6c20330e5fdd86c45c03a865a241c1b7bd00@gmail.com","name":"Justin M. Keyes"},"message":"Merge pull request #3203 from jamessan/vim-7.4.813\n\nAdd getcharsearch() and setcharsearch()","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/f253c8d9b4ab0b31ce0d9a6a1b60428785d93d50"},{"sha":"2bce7c9baed001af5d1b8b3996cce2426e8ad728","author":{"email":"5dd938ab00d9d2383ae1a58776cf8ffdbb681a69@gmail.com","name":"Steven Oliver"},"message":"Fix lint errors #3204\n\nRemove formatting errors from arabic.c and cursor_shape.c","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/2bce7c9baed001af5d1b8b3996cce2426e8ad728"},{"sha":"57eaefbb232c18ea2fa44801eb30f0727278c6f6","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"ci: Use error suppression in place of ignored files list. #3185\n\nFixes #3174","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/57eaefbb232c18ea2fa44801eb30f0727278c6f6"},{"sha":"0ec6a9c3c3f1fd6e76941895248c968b436581c7","author":{"email":"d12debafd64bebf30c4e07cfe1852c5f08130a9a@gmail.com","name":"sanmiguel"},"message":"provider/pythonx.vim: Use shell-agnostic construction. #3190","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/0ec6a9c3c3f1fd6e76941895248c968b436581c7"},{"sha":"250aca4f8938ded5bf7dfbc56904b4e696d219b1","author":{"email":"b8ecd6b45b1aabf66da0027f0b3f2a1d9a863448@gmail.com","name":"oni-link"},"message":"terminal.c: Events in terminal_enter() should not free the terminal\n\nIt is possible for a processed event in the input loop of\nterminal_enter() to destroy the terminal. But this is undetected by the\nfunction and it still tries to use the freed terminal.\n\nUse a reference count to delay the freeing of the terminal until\nterminal_enter() returns.\n\nFixes #3112","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/250aca4f8938ded5bf7dfbc56904b4e696d219b1"},{"sha":"d5b5063622ab9764a851fdf56c60d14ad0736583","author":{"email":"4dc7c9ec434ed06502767136789763ec11d2c4b7@foon.uk","name":"Robin Allen"},"message":"Notify attached UIs whenever menus change\n\nThis adds a redraw notification \"update_menu\" which is sent whenever\nVim's menus are changed by the :menu command and friends.","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/d5b5063622ab9764a851fdf56c60d14ad0736583"},{"sha":"6e59b7b0e5cfe84db8629c728b942a5fea6bdda3","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"tui/remote_ui: Fix some regressions\n\n- Explicitly set the SignalWatcher event queue. Without this, the watcher will\n  publish events to the fast queue, resulting in resize bugs for certain\n  terminals(#2322).\n- Set `async = false` to the `remote_ui_attach` handler(It was a deferred\n  before, this is the new equivalent)","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/6e59b7b0e5cfe84db8629c728b942a5fea6bdda3"},{"sha":"1beee0685d33adf15457927b2487e8f89da178a0","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"eval: Protect job callbacks from being redefined\n\nref: #3188","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/1beee0685d33adf15457927b2487e8f89da178a0"},{"sha":"cb87670ff819161fb6ab70790d00ab87fc965aa7","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"main: Initialize event loop before command_line_scan\n\nThe call to `event_init()` was too late. `command_line_scan()` in `main()` could\nalready need the loop initialized. Ref https://github.com/neovim/neovim/issues/3045#issuecomment-123405833.\n\nA consequence of this change is that it was necessary to move the\n`channel_from_stdio()` call to `command_line_scan()` when embedded_mode is set.","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/cb87670ff819161fb6ab70790d00ab87fc965aa7"},{"sha":"3d2d44037f27104207005998d9bcb55af1152892","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"terminal: Only wipe buffer terminal_close wasn't called\n\nAfter @250aca4f8938 it is possible that terminal_close will be called without\ninvoking the close_cb(which normally destroys the terminal structure). If this\nhappens, the terminal buffer will already be deleted so there's no need to call\n`bwipeout!`.","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/3d2d44037f27104207005998d9bcb55af1152892"},{"sha":"c75d5010b742db83462fc4508cf6dba455f79ca7","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"Merge PR #3210 'Bugfixes'\n\nHelped-by: oni-link <knil.ino@gmail.com>\nReviewed-by: oni-link <knil.ino@gmail.com>","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/c75d5010b742db83462fc4508cf6dba455f79ca7"},{"sha":"f9778052af733af643444946d33e6e5f9b3fba1b","author":{"email":"a51dda7c7ff50b61eaea0444371f4a6a9301e501@szakmeister.net","name":"John Szakmeister"},"message":"tests: fix the glob tests when building under a long path #3214","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/f9778052af733af643444946d33e6e5f9b3fba1b"},{"sha":"105a72eabc6f74195b6319471344148726683b9d","author":{"email":"052f65e75483bf533f63bf1694e37161a0674aa9@gmail.com","name":"Thiago de Arruda"},"message":"terminal: Fix use after free\n\nSince close_cb may free the terminal structure, save the \"wipe\" flag before\ncalling it.","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/105a72eabc6f74195b6319471344148726683b9d"},{"sha":"6aa73412791fc4782ff5428b37feb43c404d7059","author":{"email":"9e4bb59a3877a5812e5895660c835766950a7ec5@web.de","name":"Lucas Hoffmann"},"message":"tests: Migrate legacy test 59.","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/6aa73412791fc4782ff5428b37feb43c404d7059"},{"sha":"6216cb1f909761f3e5536d4efdfe2dd522cfa56b","author":{"email":"9e4bb59a3877a5812e5895660c835766950a7ec5@web.de","name":"Lucas Hoffmann"},"message":"Inital clean up.\n\nFix some feed() calls and string delimiters\nFix trimming of buffer before final expect().","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/6216cb1f909761f3e5536d4efdfe2dd522cfa56b"},{"sha":"e91331c4dacbcd1088be90854cb09eccd35c4e40","author":{"email":"9e4bb59a3877a5812e5895660c835766950a7ec5@web.de","name":"Lucas Hoffmann"},"message":"Turn function definition into source() call.","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/e91331c4dacbcd1088be90854cb09eccd35c4e40"},{"sha":"5ac713df5412d0914e063a4436ec54aa239321d4","author":{"email":"9e4bb59a3877a5812e5895660c835766950a7ec5@web.de","name":"Lucas Hoffmann"},"message":"Save source file in utf8, this will mess up a lot of characters.","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/5ac713df5412d0914e063a4436ec54aa239321d4"},{"sha":"1cc378005dfc22989bee5b07f6519d26a54ae7b7","author":{"email":"9e4bb59a3877a5812e5895660c835766950a7ec5@web.de","name":"Lucas Hoffmann"},"message":"Write spell files from lua and use cp to get the right files in place\n\nUse teardown to remove these temporary files","distinct":true,"url":"https://api.github.com/repos/bfredl/neovim/commits/1cc378005dfc22989bee5b07f6519d26a54ae7b7"}]}