{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":41288708,"defaultBranch":"main","name":"sourcegraph","ownerLogin":"sourcegraph","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-24T07:27:28.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/3979584?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1714609070.0","currentOid":""},"activityList":{"items":[{"before":"bda60bf7f854d1aa925c58fee391cfc738ee0eb0","after":null,"ref":"refs/heads/es/04-29-rockskipswitchfromlong-runningprocesstopagination","pushedAt":"2024-05-02T00:17:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eseliger","name":"Erik Seliger","path":"/eseliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19534377?s=80&v=4"}},{"before":"ab4477d9b2702adc61b70914c6cf20b09d06ee34","after":"1423c2e8c84649b56bdd7e4b242ce1ac418d82c3","ref":"refs/heads/main","pushedAt":"2024-05-02T00:17:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eseliger","name":"Erik Seliger","path":"/eseliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19534377?s=80&v=4"},"commit":{"message":"rockskip: Switch from long-running process to pagination (#62259)\n\nWe want to migrate this call to gRPC. However, it isn't good practice to have to keep this process running for potentially hours, as any server restart will have to make the process start over.\nWith pagination here, we're not occupying a process slot on gitserver, and rollouts of gitserver should much less affect rockskip, as individual pages can be retried before being returned to the rockskip code.\n\nTest plan:\n\nExisting tests still pass, but not a Rockskip expert so requesting review from the owners.","shortMessageHtmlLink":"rockskip: Switch from long-running process to pagination (#62259)"}},{"before":"b70da568f30b6c7c0c76d282f16d4d5bdc867633","after":"304c50a62835d69b958b6e882232b740549913d8","ref":"refs/heads/renovate/pin-dependencies","pushedAt":"2024-05-01T23:50:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"Pin dependencies","shortMessageHtmlLink":"Pin dependencies"}},{"before":"84fb67ddd82ae07c4df8fee5a8777d52683dbb54","after":"ab4477d9b2702adc61b70914c6cf20b09d06ee34","ref":"refs/heads/main","pushedAt":"2024-05-01T23:44:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"eseliger","name":"Erik Seliger","path":"/eseliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19534377?s=80&v=4"},"commit":{"message":"gitserver: Simplify invocation of p4-fusion (#62070)\n\nThis wrapper existed to track performance issues, but we have since added better logging options for that through storing the last output and the ability to log to a file.\r\n\r\nThis adds another layer of indirection that could cause trouble, so simplifying here and calling p4-fusion directly, like we do in the p4-fusion CI pipeline.\r\n\r\nTest plan:\r\n\r\nThe p4 integration test still passes.","shortMessageHtmlLink":"gitserver: Simplify invocation of p4-fusion (#62070)"}},{"before":"3548856cbf263de596590a9c583c0010d1c12976","after":null,"ref":"refs/heads/es/p4-fusion-simple","pushedAt":"2024-05-01T23:44:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"eseliger","name":"Erik Seliger","path":"/eseliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19534377?s=80&v=4"}},{"before":"f9dbb37faa41ac9e01646f09e00f053b9b36384f","after":"5b9dc9b16b38eecc35f2bf18eb0db1857fa9c748","ref":"refs/heads/es/04-30-httpcliremoveuselesserrcheck","pushedAt":"2024-05-01T23:43:58.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eseliger","name":"Erik Seliger","path":"/eseliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19534377?s=80&v=4"},"commit":{"message":"httpcli: Remove useless err check\n\nWe return right above if err == nil, so this check is redundant.\n\nTest plan:\n\nCI passes, no change in behavior.","shortMessageHtmlLink":"httpcli: Remove useless err check"}},{"before":"f61ef20be790a17646e98ffccb6bcaf7c06a7ab8","after":"ff2b3981bf35e218fba22f9db556ce8d9e8551d5","ref":"refs/heads/es/04-30-httpcliunexportinternalclientfactory","pushedAt":"2024-05-01T23:43:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eseliger","name":"Erik Seliger","path":"/eseliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19534377?s=80&v=4"},"commit":{"message":"httpcli: Unexport internal client factory\n\nNot used anymore outside of this package, and is in line with what we do for the external doer factory.\n\nTest plan:\n\nCI passes, go compiler doesn't complain.","shortMessageHtmlLink":"httpcli: Unexport internal client factory"}},{"before":"4176ff132d3146918d9ee74117a8a468fa85db0e","after":"8bc7bf584d0bba7cc7ac22f409e814849c40ca10","ref":"refs/heads/es/04-30-embeddingsusedefaultinternaldoer","pushedAt":"2024-05-01T23:43:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eseliger","name":"Erik Seliger","path":"/eseliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19534377?s=80&v=4"},"commit":{"message":"embeddings: Use default InternalDoer\n\nWe don't really use embeddings right now and this lets me encapsulate the factory better in the next PR, as this is the only external caller of NewInternalClientFactory.\n\nTest plan:\n\nCI still passes.","shortMessageHtmlLink":"embeddings: Use default InternalDoer"}},{"before":"eaec62a94ea72a8ef574d8cafcf81ebc39dea2ed","after":"0bc0859e87e30e7ea133aacde5a4a0a1f3ad832a","ref":"refs/heads/es/04-30-httpclimoveinitfunctionfromconfpackageintohttpcli","pushedAt":"2024-05-01T23:43:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eseliger","name":"Erik Seliger","path":"/eseliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19534377?s=80&v=4"},"commit":{"message":"httpcli: Move init function from conf package into httpcli\n\nThere was a weird dependency between internal/conf and internal/httpcli because\nof a cyclic import. This is resolved by using conftypes instead, so we can properly\nsplit those concerns.\n\nTest plan:\n\nExisting tests don't break.","shortMessageHtmlLink":"httpcli: Move init function from conf package into httpcli"}},{"before":"731b991ce70962a5b49712dad5208a2cbaaac5ca","after":"bcbfda7d312fcc65f406d8eaa33f9c355c3c8015","ref":"refs/heads/es/04-30-rockskipreplacesecondlong-runningprocesswithapi","pushedAt":"2024-05-01T23:43:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eseliger","name":"Erik Seliger","path":"/eseliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19534377?s=80&v=4"},"commit":{"message":"rockskip: Replace second long-running process with API\n\nWe want to migrate this call to gRPC as well. However, it isn't good practice to have to keep this process running for potentially hours, as any server restart will have to make the process start over.\nWith one call per commit, we're not occupying a process slot on gitserver, and rollouts of gitserver should much less affect rockskip, as individual commits can be retried before being returned to the rockskip code.\n\nTest plan:\n\nExisting tests still pass, I let it index a repo locally and that was fast and I get results for symbols instantly now, but not a Rockskip expert so requesting review from the owners.","shortMessageHtmlLink":"rockskip: Replace second long-running process with API"}},{"before":"0518b09c1e9011eaeceb7bff84ae136c21fc2a87","after":"bda60bf7f854d1aa925c58fee391cfc738ee0eb0","ref":"refs/heads/es/04-29-rockskipswitchfromlong-runningprocesstopagination","pushedAt":"2024-05-01T23:43:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eseliger","name":"Erik Seliger","path":"/eseliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19534377?s=80&v=4"},"commit":{"message":"rockskip: Switch from long-running process to pagination\n\nWe want to migrate this call to gRPC. However, it isn't good practice to have to keep this process running for potentially hours, as any server restart will have to make the process start over.\nWith pagination here, we're not occupying a process slot on gitserver, and rollouts of gitserver should much less affect rockskip, as individual pages can be retried before being returned to the rockskip code.\n\nTest plan:\n\nExisting tests still pass, but not a Rockskip expert so requesting review from the owners.","shortMessageHtmlLink":"rockskip: Switch from long-running process to pagination"}},{"before":"7b9442024bf47ff36f99358feee04c528e2a9a1e","after":"4e093f31a6567e9de61c8223e0659a25c48f563a","ref":"refs/heads/es/04-25-gitserverimprovesignalhandlingandmaxrssreporting","pushedAt":"2024-05-01T23:39:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"eseliger","name":"Erik Seliger","path":"/eseliger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19534377?s=80&v=4"},"commit":{"message":"gitserver: Improve signal handling and maxRSS reporting","shortMessageHtmlLink":"gitserver: Improve signal handling and maxRSS reporting"}},{"before":"23f58d090ec59a113691ec7ff798276351306ea2","after":"1db3bd73d3b0305780756ab81a3f82463952fbb8","ref":"refs/heads/tr/code-panel-bg-reversion","pushedAt":"2024-05-01T23:35:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"taiyab","name":"Taiyab Raja","path":"/taiyab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5337876?s=80&v=4"},"commit":{"message":"code-bg switched to white variable.","shortMessageHtmlLink":"code-bg switched to white variable."}},{"before":null,"after":"69afbb96bc8b5fc3a109fddf54ea07e8ddb8431f","ref":"refs/heads/tr/shadow-fix","pushedAt":"2024-05-01T23:27:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"taiyab","name":"Taiyab Raja","path":"/taiyab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5337876?s=80&v=4"},"commit":{"message":"z-index added to bottom panel.","shortMessageHtmlLink":"z-index added to bottom panel."}},{"before":"953d1fe87d1ee0040e04eadabee154c434f0cccb","after":"95fb533034fa205b32aa9d3eed098797ab8b6bac","ref":"refs/heads/operationdocs-to-notion","pushedAt":"2024-05-01T23:09:29.000Z","pushType":"push","commitsCount":35,"pusher":{"login":"bobheadxi","name":"Robert Lin","path":"/bobheadxi","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/23356519?s=80&v=4"},"commit":{"message":"wip","shortMessageHtmlLink":"wip"}},{"before":null,"after":"23f58d090ec59a113691ec7ff798276351306ea2","ref":"refs/heads/tr/code-panel-bg-reversion","pushedAt":"2024-05-01T22:45:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"taiyab","name":"Taiyab Raja","path":"/taiyab","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5337876?s=80&v=4"},"commit":{"message":"Revert code bg changes.","shortMessageHtmlLink":"Revert code bg changes."}},{"before":null,"after":"63d25c9c5aed0e9c9c1c0766dc7ee67dcc6ef16e","ref":"refs/heads/v2t-branded2","pushedAt":"2024-05-01T22:43:56.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dadlerj","name":"Dan Adler","path":"/dadlerj","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/5589410?s=80&v=4"},"commit":{"message":"v2t: add v2t to client/branded","shortMessageHtmlLink":"v2t: add v2t to client/branded"}},{"before":null,"after":"41f32e8fdf9e1b74b9dd6a945e9c21f83d3495a1","ref":"refs/heads/05-01-searcher_remove_unsued_diff.parsegitdiffnamestatus_package","pushedAt":"2024-05-01T22:07:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ggilmore","name":"Geoffrey Gilmore","path":"/ggilmore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9022011?s=80&v=4"},"commit":{"message":"searcher: remove unsued diff.ParseGitDiffNameStatus package","shortMessageHtmlLink":"searcher: remove unsued diff.ParseGitDiffNameStatus package"}},{"before":"4b6a3aef2d3762dbb046639b21add255fcf886f6","after":"9184f901982491f86e036dac66a948434cfdd977","ref":"refs/heads/05-01-gitserver_grpc_remove_now_unused_diffsymbols_func","pushedAt":"2024-05-01T22:04:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggilmore","name":"Geoffrey Gilmore","path":"/ggilmore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9022011?s=80&v=4"},"commit":{"message":"gitserver: grpc: remove now unused DiffSymbols func","shortMessageHtmlLink":"gitserver: grpc: remove now unused DiffSymbols func"}},{"before":"10fcbbfd3094dc81ea7e6bb0d907619d98368cca","after":"7be2bebae3fc69ce2b703a8875fe55ae427cc218","ref":"refs/heads/05-01-worker_embeddings_replace_usage_of_old_gitserver.diffsymbols_client_method_with_new_gitserver.changedfiles_method","pushedAt":"2024-05-01T22:04:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggilmore","name":"Geoffrey Gilmore","path":"/ggilmore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9022011?s=80&v=4"},"commit":{"message":"worker: embeddings: replace usage of old gitserver.DiffSymbols client method with new gitserver.ChangedFiles method","shortMessageHtmlLink":"worker: embeddings: replace usage of old gitserver.DiffSymbols client…"}},{"before":"c84cd5a5a2a408e9cd2ed6ba9a79440030773a7f","after":"4b6a3aef2d3762dbb046639b21add255fcf886f6","ref":"refs/heads/05-01-gitserver_grpc_remove_now_unused_diffsymbols_func","pushedAt":"2024-05-01T22:01:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggilmore","name":"Geoffrey Gilmore","path":"/ggilmore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9022011?s=80&v=4"},"commit":{"message":"gitserver: grpc: remove now unused DiffSymbols func","shortMessageHtmlLink":"gitserver: grpc: remove now unused DiffSymbols func"}},{"before":"0242fdb156ee289912bebd13cc9d13a70cc6f245","after":"10fcbbfd3094dc81ea7e6bb0d907619d98368cca","ref":"refs/heads/05-01-worker_embeddings_replace_usage_of_old_gitserver.diffsymbols_client_method_with_new_gitserver.changedfiles_method","pushedAt":"2024-05-01T22:01:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggilmore","name":"Geoffrey Gilmore","path":"/ggilmore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9022011?s=80&v=4"},"commit":{"message":"worker: embeddings: replace usage of old gitserver.DiffSymbols client method with new gitserver.ChangedFiles method","shortMessageHtmlLink":"worker: embeddings: replace usage of old gitserver.DiffSymbols client…"}},{"before":"623967455d12de75f56da18ad518088fadc74d5a","after":"9bdcbeb1f59a8d16b61de28909b42c9ed62e10a9","ref":"refs/heads/05-01-searcher_replace_usage_of_gitserver.diffsymbols_with_new_gitserver.changedfiles_client_method","pushedAt":"2024-05-01T22:01:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggilmore","name":"Geoffrey Gilmore","path":"/ggilmore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9022011?s=80&v=4"},"commit":{"message":"searcher: replace usage of gitserver.DiffSymbols with new gitserver.ChangedFiles client method","shortMessageHtmlLink":"searcher: replace usage of gitserver.DiffSymbols with new gitserver.C…"}},{"before":"37fc836a88e40cc764499a460e1c2c71a5898768","after":"c84cd5a5a2a408e9cd2ed6ba9a79440030773a7f","ref":"refs/heads/05-01-gitserver_grpc_remove_now_unused_diffsymbols_func","pushedAt":"2024-05-01T22:00:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggilmore","name":"Geoffrey Gilmore","path":"/ggilmore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9022011?s=80&v=4"},"commit":{"message":"gitserver: grpc: remove now unused DiffSymbols func","shortMessageHtmlLink":"gitserver: grpc: remove now unused DiffSymbols func"}},{"before":"20091a789811c779f5f8af03776365a1a6860af6","after":"0242fdb156ee289912bebd13cc9d13a70cc6f245","ref":"refs/heads/05-01-worker_embeddings_replace_usage_of_old_gitserver.diffsymbols_client_method_with_new_gitserver.changedfiles_method","pushedAt":"2024-05-01T22:00:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggilmore","name":"Geoffrey Gilmore","path":"/ggilmore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9022011?s=80&v=4"},"commit":{"message":"worker: embeddings: replace usage of old gitserver.DiffSymbols client method with new gitserver.ChangedFiles method","shortMessageHtmlLink":"worker: embeddings: replace usage of old gitserver.DiffSymbols client…"}},{"before":"5a6c9f2eddd317a742b946fc2565c063947cc2ca","after":"623967455d12de75f56da18ad518088fadc74d5a","ref":"refs/heads/05-01-searcher_replace_usage_of_gitserver.diffsymbols_with_new_gitserver.changedfiles_client_method","pushedAt":"2024-05-01T22:00:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggilmore","name":"Geoffrey Gilmore","path":"/ggilmore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9022011?s=80&v=4"},"commit":{"message":"searcher: replace usage of gitserver.DiffSymbols with new gitserver.ChangedFiles client method","shortMessageHtmlLink":"searcher: replace usage of gitserver.DiffSymbols with new gitserver.C…"}},{"before":"f502ebffe235c9bf05d112aaa90641e0b5c1323a","after":"6fcd55260c6f9d4adf833b83c4f93ef1ae3a9ed7","ref":"refs/heads/05-01-symbols_replace_usage_of_gitserver_client_s_diffsymbols_method_with_new_changedfiles_method","pushedAt":"2024-05-01T22:00:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggilmore","name":"Geoffrey Gilmore","path":"/ggilmore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9022011?s=80&v=4"},"commit":{"message":"symbols: replace usage of gitserver client's DiffSymbols method with new ChangedFiles method","shortMessageHtmlLink":"symbols: replace usage of gitserver client's DiffSymbols method with …"}},{"before":"5ba94dba69cd01db14bb5df28e78366bd0c2c9f8","after":"37fc836a88e40cc764499a460e1c2c71a5898768","ref":"refs/heads/05-01-gitserver_grpc_remove_now_unused_diffsymbols_func","pushedAt":"2024-05-01T21:59:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggilmore","name":"Geoffrey Gilmore","path":"/ggilmore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9022011?s=80&v=4"},"commit":{"message":"gitserver: grpc: remove now unused DiffSymbols func","shortMessageHtmlLink":"gitserver: grpc: remove now unused DiffSymbols func"}},{"before":"253343d4b3e9e882f2b74c0538a47c3f69d0656a","after":"20091a789811c779f5f8af03776365a1a6860af6","ref":"refs/heads/05-01-worker_embeddings_replace_usage_of_old_gitserver.diffsymbols_client_method_with_new_gitserver.changedfiles_method","pushedAt":"2024-05-01T21:59:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggilmore","name":"Geoffrey Gilmore","path":"/ggilmore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9022011?s=80&v=4"},"commit":{"message":"worker: embeddings: replace usage of old gitserver.DiffSymbols client method with new gitserver.ChangedFiles method","shortMessageHtmlLink":"worker: embeddings: replace usage of old gitserver.DiffSymbols client…"}},{"before":"47c96dc505ffece1ef97c6d5a2d77027ce3c54dc","after":"5a6c9f2eddd317a742b946fc2565c063947cc2ca","ref":"refs/heads/05-01-searcher_replace_usage_of_gitserver.diffsymbols_with_new_gitserver.changedfiles_client_method","pushedAt":"2024-05-01T21:59:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ggilmore","name":"Geoffrey Gilmore","path":"/ggilmore","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9022011?s=80&v=4"},"commit":{"message":"searcher: replace usage of gitserver.DiffSymbols with new gitserver.ChangedFiles client method","shortMessageHtmlLink":"searcher: replace usage of gitserver.DiffSymbols with new gitserver.C…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEP09QyQA","startCursor":null,"endCursor":null}},"title":"Activity · sourcegraph/sourcegraph"}