{"push_id":595333322,"size":34,"distinct_size":34,"ref":"refs/heads/master","head":"a03fe94170aebbff9468201c1cae0e748ecce5e5","before":"f4faf601b3dd1bd125c459f21436a1a6b74b3573","commits":[{"sha":"0eca32a852593c9bda46b48a8547af7d306b60b2","author":{"email":"7374e1e60b6c4d8e3785b444ff4d485b0efa6981@gmail.com","name":"Slava Zanko"},"message":"Ticket #2309: \"Shell patterns\" broken beyond repair.\n\nFix tests execution. Add new test which covers current functionality of glob2regexp.\n\nSigned-off-by: Slava Zanko <slavazanko@gmail.com>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/0eca32a852593c9bda46b48a8547af7d306b60b2"},{"sha":"6ca737d230a9ffa2304c1ecb3b1998a9d6ef8644","author":{"email":"c423e2e39c7bf37577cddcf50ad8e3027a85bc81@gmail.com","name":"Boris Savelev"},"message":"The patch does not intend to fix all Bash patterns (I believe mc never claimed to support all kinds of them), but it fixes some issues.\nNamely, backslash-escaped metacharacter like {}*? will remain in the pattern (with the current code it is just stripped). Second, comma will be transformed to | only inside a group.\n\nSigned-off-by: Slava Zanko <slavazanko@gmail.com>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/6ca737d230a9ffa2304c1ecb3b1998a9d6ef8644"},{"sha":"e5ec837b98663921f44349369f1a38ec8bbd50fe","author":{"email":"7374e1e60b6c4d8e3785b444ff4d485b0efa6981@gmail.com","name":"Slava Zanko"},"message":"Merge branch '2309_shell_patterns'\n\n* 2309_shell_patterns:\n  The patch does not intend to fix all Bash patterns (I believe mc never claimed to support all kinds of them), but it fixes some issues. Namely, backslash-escaped metacharacter like {}*? will remain in the pattern (with the current code it is just stripped). Second, comma will be transformed to | only inside a group.\n  Ticket #2309: \"Shell patterns\" broken beyond repair.","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/e5ec837b98663921f44349369f1a38ec8bbd50fe"},{"sha":"933fd255d07f8bdb9ffe020bda259102890e971a","author":{"email":"c423e2e39c7bf37577cddcf50ad8e3027a85bc81@gmail.com","name":"Boris Savelev"},"message":"Ticket #2743: File selection by patterns uses bytes instead of (unicode) characters.\n\nUsing the \"?\" pattern in the file selection dialog brought up with '+',\nmc uses the file name length in bytes instead of characters.\n\nSigned-off-by: Slava Zanko <slavazanko@gmail.com>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/933fd255d07f8bdb9ffe020bda259102890e971a"},{"sha":"482e96e720c9ee592102a0c8aff7bcad4aeec20a","author":{"email":"7374e1e60b6c4d8e3785b444ff4d485b0efa6981@gmail.com","name":"Slava Zanko"},"message":"Merge branch '2743_search_unicode'\n\n* 2743_search_unicode:\n  Ticket #2743: File selection by patterns uses bytes instead of (unicode) characters.","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/482e96e720c9ee592102a0c8aff7bcad4aeec20a"},{"sha":"dbbd8a7cdc05f7406e65adbbc704b569983bd424","author":{"email":"7374e1e60b6c4d8e3785b444ff4d485b0efa6981@gmail.com","name":"Slava Zanko"},"message":"Ticket #3235: copy files dosn't work as expected, when copying to a directory with the special symbol in its name\n\nAdd new test which covers current functionality of 'is_wildcarded' function.\n\nSigned-off-by: Slava Zanko <slavazanko@gmail.com>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/dbbd8a7cdc05f7406e65adbbc704b569983bd424"},{"sha":"ec0dd74248a8c3a36479ac0a297f32905af2342d","author":{"email":"c423e2e39c7bf37577cddcf50ad8e3027a85bc81@gmail.com","name":"Boris Savelev"},"message":"Fix for issue:\n\nWhen copying to directory with a name containing special symbol \"*\" the copy command didn't do it in a right way.\n\nSigned-off-by: Slava Zanko <slavazanko@gmail.com>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/ec0dd74248a8c3a36479ac0a297f32905af2342d"},{"sha":"4d2cefa81e316f915d641b46eada4d5a08c82a7e","author":{"email":"7374e1e60b6c4d8e3785b444ff4d485b0efa6981@gmail.com","name":"Slava Zanko"},"message":"Add '?' sign as a possible mark of wildcard.\n\nSigned-off-by: Slava Zanko <slavazanko@gmail.com>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/4d2cefa81e316f915d641b46eada4d5a08c82a7e"},{"sha":"57d9455e260252785ab30fa8d527e93484029a0f","author":{"email":"7374e1e60b6c4d8e3785b444ff4d485b0efa6981@gmail.com","name":"Slava Zanko"},"message":"Merge branch '3235_copy_with_special_symbols'\n\n* 3235_copy_with_special_symbols:\n  Add '?' sign as a possible mark of wildcard.\n  Fix for issue:\n  Ticket #3235: copy files dosn't work as expected, when copying to a directory with the special symbol in its name","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/57d9455e260252785ab30fa8d527e93484029a0f"},{"sha":"f45784eabb73489859fb96e171e092e42ab0766e","author":{"email":"c423e2e39c7bf37577cddcf50ad8e3027a85bc81@gmail.com","name":"Boris Savelev"},"message":"Ticket #358: MC freezes when copying from one FTP location to another\n\nThe copy operation will still be impossible, but you'll get error message instead of hang.\n\nSigned-off-by: Slava Zanko <slavazanko@gmail.com>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/f45784eabb73489859fb96e171e092e42ab0766e"},{"sha":"3ce901021d6f686d3cd52c5b4ee3534f69d30fc3","author":{"email":"7374e1e60b6c4d8e3785b444ff4d485b0efa6981@gmail.com","name":"Slava Zanko"},"message":"Merge branch '358_ftp_to_ftp'\n\n* 358_ftp_to_ftp:\n  Ticket #358: MC freezes when copying from one FTP location to another","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/3ce901021d6f686d3cd52c5b4ee3534f69d30fc3"},{"sha":"8ce85a419b7d29cd44dc0164c22f3ecd3914fd71","author":{"email":"f4d7003c4f74627c614013b5f92a8775fd092a5e@vmail.ru","name":"Andrew Borodin"},"message":"Ticket #3265: code cleanup before 4.8.14 release.\n\n(mc_search_regex__process_append_str): fix condition.\n\nSigned-off-by: Andrew Borodin <aborodin@vmail.ru>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/8ce85a419b7d29cd44dc0164c22f3ecd3914fd71"},{"sha":"589d0bea0bcfef9aac8e16f9ad62ac06ec11b86f","author":{"email":"f4d7003c4f74627c614013b5f92a8775fd092a5e@vmail.ru","name":"Andrew Borodin"},"message":"(mc_search__regex_str_append_if_special): refactoring of loop and conditions.\n\nSigned-off-by: Andrew Borodin <aborodin@vmail.ru>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/589d0bea0bcfef9aac8e16f9ad62ac06ec11b86f"},{"sha":"2c7dfe734164640db452788eb13015c981b60044","author":{"email":"f4d7003c4f74627c614013b5f92a8775fd092a5e@vmail.ru","name":"Andrew Borodin"},"message":"(mc_search_prepare_replace_str2): make replace_str const.\n\nSigned-off-by: Andrew Borodin <aborodin@vmail.ru>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/2c7dfe734164640db452788eb13015c981b60044"},{"sha":"fa7d2ea110ed1f2eace6646a9f8749d8cb88ca82","author":{"email":"f4d7003c4f74627c614013b5f92a8775fd092a5e@vmail.ru","name":"Andrew Borodin"},"message":"lib/search/regex.c: use [] to get char in string.","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/fa7d2ea110ed1f2eace6646a9f8749d8cb88ca82"},{"sha":"6ed1eba88fa6abf1e6bef9848c340693c2a9c645","author":{"email":"f4d7003c4f74627c614013b5f92a8775fd092a5e@vmail.ru","name":"Andrew Borodin"},"message":"(mc_search_regex_prepare_replace_str): refactoring.\n\nSigned-off-by: Andrew Borodin <aborodin@vmail.ru>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/6ed1eba88fa6abf1e6bef9848c340693c2a9c645"},{"sha":"454479549c58b04f934775cd563d298f1ddcd0d1","author":{"email":"f4d7003c4f74627c614013b5f92a8775fd092a5e@vmail.ru","name":"Andrew Borodin"},"message":"Update copyright years.","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/454479549c58b04f934775cd563d298f1ddcd0d1"},{"sha":"990e3053b3a8d46b17d6bc8926dcfd496fe88c5e","author":{"email":"f4d7003c4f74627c614013b5f92a8775fd092a5e@vmail.ru","name":"Andrew Borodin"},"message":"(edit_get_match_keyword_cmd): use PATH_SEP_STR instead of G_DIR_SEPARATOR_S.\n\nSigned-off-by: Andrew Borodin <aborodin@vmail.ru>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/990e3053b3a8d46b17d6bc8926dcfd496fe88c5e"},{"sha":"42e7e39bd8f2bb4f58f9abb83c42e0e2b66bbdce","author":{"email":"f4d7003c4f74627c614013b5f92a8775fd092a5e@vmail.ru","name":"Andrew Borodin"},"message":"Add IS_PATH_SEP macro and use it.\n\nAlso massive use of PATH_SEP and PATH_SEP_STR macros.\n\nSigned-off-by: Andrew Borodin <aborodin@vmail.ru>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/42e7e39bd8f2bb4f58f9abb83c42e0e2b66bbdce"},{"sha":"6441fa0bfa20fdb158713708e3a9d63eadd46b88","author":{"email":"f4d7003c4f74627c614013b5f92a8775fd092a5e@vmail.ru","name":"Andrew Borodin"},"message":"Ticket #3262: rename variables.\n\nUse 'char_length' name for variables that store the length of multi-byte\ncharacter.\n\nSigned-off-by: Andrew Borodin <aborodin@vmail.ru>","distinct":true,"url":"https://api.github.com/repos/piotrdrag/mc/commits/6441fa0bfa20fdb158713708e3a9d63eadd46b88"}]}