{"push_id":1247209977,"size":10,"distinct_size":10,"ref":"refs/heads/master","head":"f4740c1a7fa9c3db70ea9fca2a8584410e9a73f3","before":"d8b8bee3ff720c9a3b4de7b210df5cc779162a72","commits":[{"sha":"9dc73719be3eb085db562d2d4c4534ccca7d231b","author":{"name":"Han-Wen Nienhuys","email":"0c2650fb6e30a927ac8eb10a844256bd02c8d3a8@google.com"},"message":"Recurse into notMatchTree.\n\nThis fixes crashes for queries with negated regexps.\n\nChange-Id: I02953cc77217a55512e97f6d457ddc18b0206458","distinct":true,"url":"https://api.github.com/repos/google/zoekt/commits/9dc73719be3eb085db562d2d4c4534ccca7d231b"},{"sha":"8efce652cc74294de12ce28484f7c6836816bc94","author":{"name":"Han-Wen Nienhuys","email":"0c2650fb6e30a927ac8eb10a844256bd02c8d3a8@google.com"},"message":"Fix e2e test by setting repodir.\n\nChange-Id: I67633d2ec5822f3779fffeb3ac51d2fd50cf5349","distinct":true,"url":"https://api.github.com/repos/google/zoekt/commits/8efce652cc74294de12ce28484f7c6836816bc94"},{"sha":"f8aac8f72ca800173afe9e6e5a4bfe37c35e7f26","author":{"name":"Han-Wen Nienhuys","email":"0c2650fb6e30a927ac8eb10a844256bd02c8d3a8@google.com"},"message":"Put unary data first in file format.\n\nThis ensures that changes in section ordering/count won't confuse\nversion checking.\n\nChange-Id: I7c7c256bb438a089c075c8ed26f437c293689f6e","distinct":true,"url":"https://api.github.com/repos/google/zoekt/commits/f8aac8f72ca800173afe9e6e5a4bfe37c35e7f26"},{"sha":"bf7ebf17f4d04699fce7e6d6f899b6f83b01ff13","author":{"name":"Han-Wen Nienhuys","email":"0c2650fb6e30a927ac8eb10a844256bd02c8d3a8@google.com"},"message":"Excise case bit support.\n\nSome tests are broken.\n\nPart 1 of unicode case matching support.\n\nChange-Id: I1335d397b5726585d50f2b8fef632a7975360c75","distinct":true,"url":"https://api.github.com/repos/google/zoekt/commits/bf7ebf17f4d04699fce7e6d6f899b6f83b01ff13"},{"sha":"aaa361f5fe7ff4167ff372d5aa708ac6e8612a91","author":{"name":"Han-Wen Nienhuys","email":"0c2650fb6e30a927ac8eb10a844256bd02c8d3a8@google.com"},"message":"Handle case folding by generating ngram variants.\n\nWhen given a query \"Abc\" and corpus \"Xyz ABC\", before, we would\ntransform the corpus and search query into \"xyz abc\" and \"abc\"\nrespectively. This works for ASCII because there upper and lower case\nhave a 1-1 mapping, it is problematic for UTF-8, where upper and\nlowercase runes may have different widths.\n\nInstead, when searching with case folding for \"Abc\", we look for {\"Abc\",\n\"abc\", \"ABc\", \"aBc\", ...} in the original text.\n\nBeyond opening the path for unicode case handing, this has several other\nadvantages:\n\n* we don't have to generate and read case bits.\n\n* we don't have to regenerate the original from its lowercased version\n  for snippets, which was a bottleneck.\n\n* we have to consider fewer documents in case of case-sensitive\n  searches, since we can look for ngrams with the right casing.\n\nChange-Id: I54b575d347819e7a13f9cbb8095e9bca40de2f37","distinct":true,"url":"https://api.github.com/repos/google/zoekt/commits/aaa361f5fe7ff4167ff372d5aa708ac6e8612a91"},{"sha":"b5917460d282259b25e722412fcd699c7ac9a5df","author":{"name":"Han-Wen Nienhuys","email":"0c2650fb6e30a927ac8eb10a844256bd02c8d3a8@google.com"},"message":"Don't use clone --mirror.\n\nMove the cloning code into a shared location. Don't specify --mirror,\nbecause we'd end up cloning review history too, which is unnecessary.\n\nChange-Id: I4b29696f0fdd5817caff5cff8882a42f7a65e278","distinct":true,"url":"https://api.github.com/repos/google/zoekt/commits/b5917460d282259b25e722412fcd699c7ac9a5df"},{"sha":"37101c9537b59ed140fd01840f48c8ebbdb54355","author":{"name":"Han-Wen Nienhuys","email":"0c2650fb6e30a927ac8eb10a844256bd02c8d3a8@google.com"},"message":"Prevent git clone/fetch from prompting for passwords.\n\nChange-Id: I8a7de89b58aaecc13c178e748d1df3919024953e","distinct":true,"url":"https://api.github.com/repos/google/zoekt/commits/37101c9537b59ed140fd01840f48c8ebbdb54355"},{"sha":"cd346e98f78f74634286df5ccddabfcac2f0b907","author":{"name":"Han-Wen Nienhuys","email":"0c2650fb6e30a927ac8eb10a844256bd02c8d3a8@google.com"},"message":"Avoid crash loops.\n\nChange-Id: Id36869ff7b1c9a3883a77f8e95dab94c46db20ba","distinct":true,"url":"https://api.github.com/repos/google/zoekt/commits/cd346e98f78f74634286df5ccddabfcac2f0b907"},{"sha":"2acd0149d6396a014630413ced309d914250dbda","author":{"name":"Han-Wen Nienhuys","email":"0c2650fb6e30a927ac8eb10a844256bd02c8d3a8@google.com"},"message":"Support SSL serving in zoekt-webserver.\n\nChange-Id: Ia8e07dc3e73501d07c7726a6946b4088dad7e376","distinct":true,"url":"https://api.github.com/repos/google/zoekt/commits/2acd0149d6396a014630413ced309d914250dbda"},{"sha":"f4740c1a7fa9c3db70ea9fca2a8584410e9a73f3","author":{"name":"Han-Wen Nienhuys","email":"0c2650fb6e30a927ac8eb10a844256bd02c8d3a8@google.com"},"message":"Install pprof, optionally.\n\nChange-Id: I15e32208ec9a93d60cfc62ca2afd6b04fb9462b7","distinct":true,"url":"https://api.github.com/repos/google/zoekt/commits/f4740c1a7fa9c3db70ea9fca2a8584410e9a73f3"}]}
{"actor":{"display_login":"hanwen"}}