{"push_id":750761441,"size":66,"distinct_size":62,"ref":"refs/heads/shada","head":"3ecaa4040e182f94a6ef0591687fa17c83c0e310","before":"453c17bd3cdca66bb66d2be7a7e0b8e3e2aa69d2","commits":[{"sha":"fe3c8690f67ea37c933ae02bcafa74f4bd791ea4","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"documentation: Fix special dictionary value key name","distinct":false,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/fe3c8690f67ea37c933ae02bcafa74f4bd791ea4"},{"sha":"718504e18d94857bd4f64da53e7346e35b5f6fee","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"documentation: Replace undefined help tag","distinct":false,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/718504e18d94857bd4f64da53e7346e35b5f6fee"},{"sha":"029b58e4176a3ed4dd9a82c577f79117ae21281c","author":{"email":"224e6c20330e5fdd86c45c03a865a241c1b7bd00@gmail.com","name":"Justin M. Keyes"},"message":"Merge #3135 'Use proper refcount of msgpack type lists'.","distinct":false,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/029b58e4176a3ed4dd9a82c577f79117ae21281c"},{"sha":"5a195858657e1c494e77ea868073d2f3664cdb60","author":{"email":"224e6c20330e5fdd86c45c03a865a241c1b7bd00@gmail.com","name":"Justin M. Keyes"},"message":"test: cover msgpackparse() regression","distinct":false,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/5a195858657e1c494e77ea868073d2f3664cdb60"},{"sha":"4c954ea3bedf772031a5f997e88e6fade95718fa","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"os/fs: Define os_strerror as an alias to uv_strerror\n\nIt is not needed to know that os/* uses libuv.","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/4c954ea3bedf772031a5f997e88e6fade95718fa"},{"sha":"4c1970999db05f0f28d2d05dd2d811addb885ba3","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"mark: Fix valgrind error in mark.c\n\nCaused by using memcpy for assigning one structure to another.","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/4c1970999db05f0f28d2d05dd2d811addb885ba3"},{"sha":"1603d3d8377bc04a1c7eab459b75d96a68202e20","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"viminfo: First version of ShaDa file dumping\n\nWhat works:\n\n1. ShaDa file dumping: header, registers, jump list, history, search patterns,\n   substitute strings, variables.\n2. ShaDa file reading: registers, global marks, variables.\n\nMost was not tested.\n\nTODO:\n\n1. Merging.\n2. Reading history, local marks, jump and buffer lists.\n3. Documentation update.\n4. Converting some data from &encoding.\n5. Safer variant of dumping viminfo (dump to temporary file then rename).\n6. Removing old viminfo code (currently masked with `#if 0` in a ShaDa file for\n   reference).","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/1603d3d8377bc04a1c7eab459b75d96a68202e20"},{"sha":"d72f920bba7b7d65551c9d7def436e028c4cf767","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"shada: Use glibc functions to convert from big endian, add a fallback","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/d72f920bba7b7d65551c9d7def436e028c4cf767"},{"sha":"45daced8f0c2d4faf69274542d825287bb6db506","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"main: Read marks at startup\n\nI do not know why marks were not read originally, but without this change marks\nare not going to be read at startup when Vim starts without arguments.","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/45daced8f0c2d4faf69274542d825287bb6db506"},{"sha":"842a5ce563729fc76824cc06fd353d3188ab8abf","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"functests: Add tests for ShaDa variables dumping/reading","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/842a5ce563729fc76824cc06fd353d3188ab8abf"},{"sha":"02ea9e20c494cf1ab8c740a859afd73f305a85b0","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"functests: Add tests for mark dumping/reading","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/02ea9e20c494cf1ab8c740a859afd73f305a85b0"},{"sha":"b200bc30fcf75767830d1154395693ffff288e05","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"shada: Skip reading some items if needed\n\nAvoids unneeded malloc()s/free()s and lots of code for parsing.","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/b200bc30fcf75767830d1154395693ffff288e05"},{"sha":"19d456ebe3b47dddbdd1dfe03f752edab8cd6c99","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"shada: Initial support for merging history\n\nCurrently only merges history when reading ShaDa file. No tests yet.","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/19d456ebe3b47dddbdd1dfe03f752edab8cd6c99"},{"sha":"a45abedf3c4e8a8b0eba30e29a6c0d056015dd3a","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"functests: Add history tests","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/a45abedf3c4e8a8b0eba30e29a6c0d056015dd3a"},{"sha":"62b469af20421c052493d3e665abe5c0efd11409","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"functests: Test loading last search/substitute pattern/replacement","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/62b469af20421c052493d3e665abe5c0efd11409"},{"sha":"4f41874e9c4f72ea9714a53a0cbecc5682d1a681","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"shada: Add support for dumping/restoring bufs changes and win jumps","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/4f41874e9c4f72ea9714a53a0cbecc5682d1a681"},{"sha":"7241d7422dbb06d11c31d7564cf39e1b08cae67b","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"shada: Do not record removable buffers and marks","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/7241d7422dbb06d11c31d7564cf39e1b08cae67b"},{"sha":"4696d15c46a264dcf720990c88df26f7b478444c","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"shada: Use pre-populated set of buffers on removable media\n\nShould be faster then constantly running shada_removable for each buffer many\ntimes.","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/4696d15c46a264dcf720990c88df26f7b478444c"},{"sha":"647374cb9525c4255e3b12628e26c796befdeabb","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"shada: Add support for dumping and restoring buffer list","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/647374cb9525c4255e3b12628e26c796befdeabb"},{"sha":"96b32f4423495f90f2af11c03e42bb33fb22cdcd","author":{"email":"86648a566df4d712cc02edcb5c4d90e33fddf42f@yandex.ru","name":"ZyX"},"message":"functests: Add tests for dumping/restoring registers","distinct":true,"url":"https://api.github.com/repos/ZyX-I/neovim/commits/96b32f4423495f90f2af11c03e42bb33fb22cdcd"}]}