{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":151158582,"defaultBranch":"main","name":"zoekt","ownerLogin":"sourcegraph","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-01T20:58:06.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3979584?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1727093478.0","currentOid":""},"activityList":{"items":[{"before":"d95346c114c4484f2ab699ffb5be7f4dc2c9090e","after":"4111b9048492058aae99b97dec484df65b33d927","ref":"refs/heads/jtibs/heap-dump","pushedAt":"2024-09-23T21:30:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Debug: write memory profile if heap exceeds threshold","shortMessageHtmlLink":"Debug: write memory profile if heap exceeds threshold"}},{"before":"b29d86f041c2d87e9e8a6914537f53e50b35b011","after":"d95346c114c4484f2ab699ffb5be7f4dc2c9090e","ref":"refs/heads/jtibs/heap-dump","pushedAt":"2024-09-23T21:29:16.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Debug: write memory profile if heap exceeds threshold","shortMessageHtmlLink":"Debug: write memory profile if heap exceeds threshold"}},{"before":"0d92ed3e397a885a8a95a69b42b961fbad1f296e","after":"fd2f4c85a6de4c99bd7e46b482efdbe2aae8fa8b","ref":"refs/heads/sh/repo-freshness","pushedAt":"2024-09-23T12:26:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"stefanhengl","name":"Stefan Hengl","path":"/stefanhengl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26413131?s=80&v=4"},"commit":{"message":"revert changes to bytes_buffer.txt","shortMessageHtmlLink":"revert changes to bytes_buffer.txt"}},{"before":null,"after":"cb64ef4dcf27bd2da490b8d725e485f32afe670f","ref":"refs/heads/sh/simplify-raw-config","pushedAt":"2024-09-23T12:11:18.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefanhengl","name":"Stefan Hengl","path":"/stefanhengl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26413131?s=80&v=4"},"commit":{"message":"eval: simplify query.RawConfig\n\nWhile working on scoring I noticed that public repos always have an\nadvantage compared to private repos, because we have\n`doc(rawConfig:RcOnlyPublic|...)` as part of the matchtree, which\ncontributues +1 to the atom count.\n\nTest plan:\nNew unit test","shortMessageHtmlLink":"eval: simplify query.RawConfig"}},{"before":null,"after":"0d92ed3e397a885a8a95a69b42b961fbad1f296e","ref":"refs/heads/sh/repo-freshness","pushedAt":"2024-09-23T10:54:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"stefanhengl","name":"Stefan Hengl","path":"/stefanhengl","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26413131?s=80&v=4"},"commit":{"message":"set zoekt.latest_commit_date","shortMessageHtmlLink":"set zoekt.latest_commit_date"}},{"before":"54c21b0411fa0dbc3635bd33f90b54e449207ad2","after":null,"ref":"refs/heads/jtibs/index-toc","pushedAt":"2024-09-19T15:50:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"}},{"before":"8457735e9cc68ba3d8cdf48278cb4bf8bb1db62c","after":"5379bc90f3f96b371b219beeb64340bcfd7f7149","ref":"refs/heads/main","pushedAt":"2024-09-19T15:50:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Fix outdated log line (#831)\n\nTiny follow up to https://github.com/sourcegraph/zoekt/pull/826. I resolved a conflict incorrectly and reverted a log line improvement.","shortMessageHtmlLink":"Fix outdated log line (#831)"}},{"before":null,"after":"54c21b0411fa0dbc3635bd33f90b54e449207ad2","ref":"refs/heads/jtibs/index-toc","pushedAt":"2024-09-18T20:05:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Fix outdated log line","shortMessageHtmlLink":"Fix outdated log line"}},{"before":"a8d7c8b2978fccce99acef24d893297007a01f8f","after":"8457735e9cc68ba3d8cdf48278cb4bf8bb1db62c","ref":"refs/heads/main","pushedAt":"2024-09-18T17:14:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"feat: GitLab: exclude user repos (#830)","shortMessageHtmlLink":"feat: GitLab: exclude user repos (#830)"}},{"before":"8c5a94741cd9fdc49d5cdb6393f363dbf0f6c3ed","after":null,"ref":"refs/heads/k/use-enry-classification","pushedAt":"2024-09-18T09:07:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"}},{"before":"87f1948d79751f7728f4f7ec0a13697f721907f0","after":"a8d7c8b2978fccce99acef24d893297007a01f8f","ref":"refs/heads/main","pushedAt":"2024-09-18T09:07:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"build: use enry to detect low priority files (#829)\n\nThis is a much more robust detection mechanism. Additionally we have\r\nthese signals we can also add in:\r\n\r\n func IsConfiguration(path string) bool\r\n func IsDocumentation(path string) bool\r\n func IsDotFile(path string) bool\r\n func IsImage(path string) bool\r\n\r\nMy main concern with this change is generated file detection on content\r\nusing up RAM or CPU. Will monitor this impact on pprof in production.\r\n\r\nTest Plan: go test.","shortMessageHtmlLink":"build: use enry to detect low priority files (#829)"}},{"before":"2db662521c49ae4481674b28b81100cd480233f0","after":"8c5a94741cd9fdc49d5cdb6393f363dbf0f6c3ed","ref":"refs/heads/k/use-enry-classification","pushedAt":"2024-09-18T09:07:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"add test checking content","shortMessageHtmlLink":"add test checking content"}},{"before":"5d69fdf8222bebc1ac96228eafc4add8a5e6af9b","after":null,"ref":"refs/heads/k/usage","pushedAt":"2024-09-18T08:20:06.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"}},{"before":"be438ef66ff93ff76400602fc8a2525e17d3dd44","after":"87f1948d79751f7728f4f7ec0a13697f721907f0","ref":"refs/heads/main","pushedAt":"2024-09-18T08:20:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"zoekt-index: USAGE message if no arguments supplied (#827)\n\nTest Plan: go run ./cmd/zoekt-index prints out useful instructions","shortMessageHtmlLink":"zoekt-index: USAGE message if no arguments supplied (#827)"}},{"before":"4391028859353a9ffc210cedc580096ede0c8e00","after":"2db662521c49ae4481674b28b81100cd480233f0","ref":"refs/heads/k/use-enry-classification","pushedAt":"2024-09-17T12:49:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"update e2e fixtures\n\nThese all like improvements. We overly matched on test before, so now\ninclude test framework code which is interesting. And we now detect that\na file is auto generated (the syscalls one)","shortMessageHtmlLink":"update e2e fixtures"}},{"before":null,"after":"4391028859353a9ffc210cedc580096ede0c8e00","ref":"refs/heads/k/use-enry-classification","pushedAt":"2024-09-17T11:42:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"build: use enry to detect low priority files\n\nThis is a much more robust detection mechanism. Additionally we have\nthese signals we can also add in:\n\n func IsConfiguration(path string) bool\n func IsDocumentation(path string) bool\n func IsDotFile(path string) bool\n func IsImage(path string) bool\n\nMy main concern with this change is generated file detection on content\nusing up RAM or CPU. Will monitor this impact on pprof in production.\n\nTest Plan: go test.","shortMessageHtmlLink":"build: use enry to detect low priority files"}},{"before":null,"after":"78a7ea4769f8b6943f6fa96c484ebe2cca421a7f","ref":"refs/heads/k/language","pushedAt":"2024-09-17T10:20:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"languages: copy over latest version from sourcegraph\n\nI realised we haven't been updating this package as we updated the\npackage in the sourcegraph repo.\n\nWe don't need all the functionality it has, but its easier to just copy\npaste everything.\n\nTest Plan: go test","shortMessageHtmlLink":"languages: copy over latest version from sourcegraph"}},{"before":null,"after":"5d69fdf8222bebc1ac96228eafc4add8a5e6af9b","ref":"refs/heads/k/usage","pushedAt":"2024-09-17T10:07:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"keegancsmith","name":"Keegan Carruthers-Smith","path":"/keegancsmith","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/187831?s=80&v=4"},"commit":{"message":"zoekt-index: USAGE message if no arguments supplied\n\nTest Plan: go run ./cmd/zoekt-index prints out useful instructions","shortMessageHtmlLink":"zoekt-index: USAGE message if no arguments supplied"}},{"before":"d055f00965d9465ed9472cf35f870b4b7f038894","after":null,"ref":"refs/heads/jtibs/metadata","pushedAt":"2024-09-17T02:00:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"}},{"before":"9aeedd4bda6be20e7e521c05a62a67dbb6058675","after":"be438ef66ff93ff76400602fc8a2525e17d3dd44","ref":"refs/heads/main","pushedAt":"2024-09-17T02:00:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Skip other sections when reading metadata (#826)\n\nLooking at heap profiles, the `ReadMetadata` function creates a ton of garbage\r\nobjects. The main contributor is in other sections from the TOC, specifically\r\ndecoding `compoundSection.offsets` . However, to read metadata, we only really\r\nneed to parse the metadata sections.\r\n\r\nThis PR introduces a `skip` method that skips over a section without reading\r\nit. This greatly reduces the allocations from `ReadMetadata`.","shortMessageHtmlLink":"Skip other sections when reading metadata (#826)"}},{"before":"508594e8eb0200073562c9f80e0597f834981835","after":"d055f00965d9465ed9472cf35f870b4b7f038894","ref":"refs/heads/jtibs/metadata","pushedAt":"2024-09-17T01:48:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Skip other sections when reading metadata","shortMessageHtmlLink":"Skip other sections when reading metadata"}},{"before":"2b05dffdb9ea169e06886ff6af9db7a4acaeab37","after":"508594e8eb0200073562c9f80e0597f834981835","ref":"refs/heads/jtibs/metadata","pushedAt":"2024-09-17T01:43:40.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Skip other sections when reading metadata","shortMessageHtmlLink":"Skip other sections when reading metadata"}},{"before":"153c8794203cf76263663b5f1d8e5494c589e3c4","after":null,"ref":"refs/heads/jtibs/index-toc","pushedAt":"2024-09-17T01:34:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"}},{"before":"44eab0c512ef7ff25b09b2c133d4cba3d9850519","after":"9aeedd4bda6be20e7e521c05a62a67dbb6058675","ref":"refs/heads/main","pushedAt":"2024-09-17T01:34:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Simplify error handling in readTOC (#825)\n\nSmall improvement to how we handle unknown or malformed sections when reading the TOC.\r\n\r\nNote: this PR originally removed some of the \"skip section\" handling. That has been restored, since it is important for downgrades.","shortMessageHtmlLink":"Simplify error handling in readTOC (#825)"}},{"before":"8b2b3a8687a3867f447b8c491d7ab50628767c59","after":"153c8794203cf76263663b5f1d8e5494c589e3c4","ref":"refs/heads/jtibs/index-toc","pushedAt":"2024-09-16T21:23:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Review feedback","shortMessageHtmlLink":"Review feedback"}},{"before":"96e8df481a16bd52427b78f4a58263a3fd585f72","after":"2b05dffdb9ea169e06886ff6af9db7a4acaeab37","ref":"refs/heads/jtibs/metadata","pushedAt":"2024-09-14T16:44:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Skip other sections when reading metadata","shortMessageHtmlLink":"Skip other sections when reading metadata"}},{"before":"66d6fe56de3c9f5b50a85eb9c7af9a2a256a77d9","after":"8b2b3a8687a3867f447b8c491d7ab50628767c59","ref":"refs/heads/jtibs/index-toc","pushedAt":"2024-09-14T16:37:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Simplify logic","shortMessageHtmlLink":"Simplify logic"}},{"before":"ab8ae50623ddd20339e843fb8642d56632e3eaae","after":"66d6fe56de3c9f5b50a85eb9c7af9a2a256a77d9","ref":"refs/heads/jtibs/index-toc","pushedAt":"2024-09-14T04:30:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Revert change to skip sections","shortMessageHtmlLink":"Revert change to skip sections"}},{"before":"8166b3477dd9d21e8a62e5c0b2ce718298d8b23e","after":"ab8ae50623ddd20339e843fb8642d56632e3eaae","ref":"refs/heads/jtibs/index-toc","pushedAt":"2024-09-14T04:08:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Fix typo","shortMessageHtmlLink":"Fix typo"}},{"before":"44eab0c512ef7ff25b09b2c133d4cba3d9850519","after":"96e8df481a16bd52427b78f4a58263a3fd585f72","ref":"refs/heads/jtibs/metadata","pushedAt":"2024-09-14T04:04:01.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"jtibshirani","name":"Julie Tibshirani","path":"/jtibshirani","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/7461306?s=80&v=4"},"commit":{"message":"Skip other sections when reading metadata","shortMessageHtmlLink":"Skip other sections when reading metadata"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QyMTozMDo0MC4wMDAwMDBazwAAAAS-dUyg","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yM1QyMTozMDo0MC4wMDAwMDBazwAAAAS-dUyg","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNFQwNDowNDowMS4wMDAwMDBazwAAAAS2C6_5"}},"title":"Activity ยท sourcegraph/zoekt"}