{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":837056772,"defaultBranch":"main","name":"RepoFuse","ownerLogin":"codefuse-ai","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-08-02T05:58:40.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/143480819?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726714695.0","currentOid":""},"activityList":{"items":[{"before":"d18dc63df177af1137c382973a5cc2ba8250f12f","after":null,"ref":"refs/heads/fix-virtualpath","pushedAt":"2024-09-19T02:58:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"}},{"before":"a5e9d841025446ed7a2219a2f8a92ba68983b355","after":"9d40a23e3df42d3636dceb9d511e37c5acc308d3","ref":"refs/heads/main","pushedAt":"2024-09-19T02:58:09.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"Merge pull request #12 from codefuse-ai/fix-virtualpath\n\n(repo_specific_semantic_graph): fix path handling for VirtualPath compatibility","shortMessageHtmlLink":"Merge pull request #12 from codefuse-ai/fix-virtualpath"}},{"before":null,"after":"d18dc63df177af1137c382973a5cc2ba8250f12f","ref":"refs/heads/fix-virtualpath","pushedAt":"2024-09-19T02:57:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"(repo_specific_semantic_graph): fix path handling for VirtualPath compatibility","shortMessageHtmlLink":"(repo_specific_semantic_graph): fix path handling for VirtualPath com…"}},{"before":"fb801bc56f10dc2dc79d219af0c1eb39927b5994","after":"bb094e60d250791fa11055ea9a57096ea5f462cb","ref":"refs/heads/compatible-with-py37","pushedAt":"2024-09-19T02:53:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"(repo_specific_semantic_graph): fix path handling for VirtualPath compatibility","shortMessageHtmlLink":"(repo_specific_semantic_graph): fix path handling for VirtualPath com…"}},{"before":"a30fe5bac76509db5a3146377c582af8ca91e604","after":null,"ref":"refs/heads/use-regex","pushedAt":"2024-09-18T12:58:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"}},{"before":"7324e6981a6ce7d4e2e17fddb9d7ee51080c83eb","after":"a5e9d841025446ed7a2219a2f8a92ba68983b355","ref":"refs/heads/main","pushedAt":"2024-09-18T12:58:46.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"Merge pull request #11 from codefuse-ai/use-regex\n\nUse regex to find imports for some languages","shortMessageHtmlLink":"Merge pull request #11 from codefuse-ai/use-regex"}},{"before":null,"after":"a30fe5bac76509db5a3146377c582af8ca91e604","ref":"refs/heads/use-regex","pushedAt":"2024-09-18T12:56:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"add missing Rust code example","shortMessageHtmlLink":"add missing Rust code example"}},{"before":"718ba2599b62afae62c82a9488006ffa68b7a83b","after":"7324e6981a6ce7d4e2e17fddb9d7ee51080c83eb","ref":"refs/heads/main","pushedAt":"2024-09-18T12:25:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"Merge pull request #10 from codefuse-ai/refine-code\n\nfix(resolve_import): remove unused conditional check","shortMessageHtmlLink":"Merge pull request #10 from codefuse-ai/refine-code"}},{"before":"75035c686be5afbaf6b057e226336e54b1cc14bd","after":"fb801bc56f10dc2dc79d219af0c1eb39927b5994","ref":"refs/heads/compatible-with-py37","pushedAt":"2024-09-18T12:17:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"add missing Rust code example","shortMessageHtmlLink":"add missing Rust code example"}},{"before":"44ecdfd7c4daf7e16066e8d33de683012a6e2135","after":"75035c686be5afbaf6b057e226336e54b1cc14bd","ref":"refs/heads/compatible-with-py37","pushedAt":"2024-09-18T07:41:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"feat(test_tree_sitter_generator): add location coordinates to import assertions\nfeat(resolve_import): support RegexNode in bash import resolution\nrefactor(import_finder): enhance regex patterns for import detection","shortMessageHtmlLink":"feat(test_tree_sitter_generator): add location coordinates to import …"}},{"before":"8924d36934bf525665c1074300c37632a0201494","after":"44ecdfd7c4daf7e16066e8d33de683012a6e2135","ref":"refs/heads/compatible-with-py37","pushedAt":"2024-09-18T02:44:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"feat(import_finder.py): Add regex pattern comment","shortMessageHtmlLink":"feat(import_finder.py): Add regex pattern comment"}},{"before":"06f77ee4f2f19186426dfcd1a818e2c64dd90749","after":"8924d36934bf525665c1074300c37632a0201494","ref":"refs/heads/compatible-with-py37","pushedAt":"2024-09-17T11:37:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"feat(resolve_import): Add support for regex-based import finding in R and update tests","shortMessageHtmlLink":"feat(resolve_import): Add support for regex-based import finding in R…"}},{"before":"cc4186fe9398e6669efb46aaafe3ef39aafa7b49","after":"06f77ee4f2f19186426dfcd1a818e2c64dd90749","ref":"refs/heads/compatible-with-py37","pushedAt":"2024-09-17T09:49:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"feat(dependency_graph): add function to get file content positions","shortMessageHtmlLink":"feat(dependency_graph): add function to get file content positions"}},{"before":"718ba2599b62afae62c82a9488006ffa68b7a83b","after":"cc4186fe9398e6669efb46aaafe3ef39aafa7b49","ref":"refs/heads/compatible-with-py37","pushedAt":"2024-09-17T09:25:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"feat(resolve_import): Add support for regex-based import finding in Lua and update tests","shortMessageHtmlLink":"feat(resolve_import): Add support for regex-based import finding in L…"}},{"before":"7324e6981a6ce7d4e2e17fddb9d7ee51080c83eb","after":"718ba2599b62afae62c82a9488006ffa68b7a83b","ref":"refs/heads/main","pushedAt":"2024-09-14T11:58:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"feat(read_file): add line limit support and enhance virtual path resolution\n\n- Introduce line limit parameter for `read_file_to_string` function\n- Add helper function `read_file_with_limit` to truncate file content\n- Implement `resolve` method in `virtual_path.py` for consistency\n- Update `TreeSitterDependencyGraphGenerator` to handle large files by limiting lines read","shortMessageHtmlLink":"feat(read_file): add line limit support and enhance virtual path reso…"}},{"before":"58ed9619bb46496dabcc6b8d52981694f067ea2d","after":"718ba2599b62afae62c82a9488006ffa68b7a83b","ref":"refs/heads/compatible-with-py37","pushedAt":"2024-09-14T11:57:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"feat(read_file): add line limit support and enhance virtual path resolution\n\n- Introduce line limit parameter for `read_file_to_string` function\n- Add helper function `read_file_with_limit` to truncate file content\n- Implement `resolve` method in `virtual_path.py` for consistency\n- Update `TreeSitterDependencyGraphGenerator` to handle large files by limiting lines read","shortMessageHtmlLink":"feat(read_file): add line limit support and enhance virtual path reso…"}},{"before":"54763e6da49e48645edb2998e846b17ac7b45f26","after":"58ed9619bb46496dabcc6b8d52981694f067ea2d","ref":"refs/heads/compatible-with-py37","pushedAt":"2024-09-13T03:11:04.000Z","pushType":"push","commitsCount":13,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/main' into compatible-with-py37","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/main' into compatible-with-py37"}},{"before":"ea6e6400b73443531e36a4cd8c1817ba6dbeca3f","after":null,"ref":"refs/heads/refine-code","pushedAt":"2024-09-13T03:03:27.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"}},{"before":"f4be607b23bd17a139d6052b095c3ab4ff5cd100","after":"7324e6981a6ce7d4e2e17fddb9d7ee51080c83eb","ref":"refs/heads/main","pushedAt":"2024-09-13T03:03:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"Merge pull request #10 from codefuse-ai/refine-code\n\nfix(resolve_import): remove unused conditional check","shortMessageHtmlLink":"Merge pull request #10 from codefuse-ai/refine-code"}},{"before":null,"after":"ea6e6400b73443531e36a4cd8c1817ba6dbeca3f","ref":"refs/heads/refine-code","pushedAt":"2024-09-13T03:01:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"fix(resolve_import): remove unused conditional check","shortMessageHtmlLink":"fix(resolve_import): remove unused conditional check"}},{"before":"faff1e06c2fe03473fa6ba43abd3d680048f65dd","after":null,"ref":"refs/heads/refine-rust-import","pushedAt":"2024-09-12T06:34:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"}},{"before":"6007de801d31c84ace5a15a79f8e3413ae5e24f3","after":"f4be607b23bd17a139d6052b095c3ab4ff5cd100","ref":"refs/heads/main","pushedAt":"2024-09-12T06:34:39.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"Merge pull request #9 from codefuse-ai/refine-rust-import\n\nrefactor(rust resolve_import): enhance Rust import resolution logic","shortMessageHtmlLink":"Merge pull request #9 from codefuse-ai/refine-rust-import"}},{"before":null,"after":"faff1e06c2fe03473fa6ba43abd3d680048f65dd","ref":"refs/heads/refine-rust-import","pushedAt":"2024-09-12T06:33:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"refactor(rust resolve_import): enhance Rust import resolution logic","shortMessageHtmlLink":"refactor(rust resolve_import): enhance Rust import resolution logic"}},{"before":"c4f534b6d1282dae920e2e88bbb606feae307e4c","after":null,"ref":"refs/heads/fix-ts-js-resolve-import","pushedAt":"2024-09-10T10:07:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"}},{"before":"496fa13608c66911f312a935eb9605b35a7fbc20","after":"6007de801d31c84ace5a15a79f8e3413ae5e24f3","ref":"refs/heads/main","pushedAt":"2024-09-10T10:07:06.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"Merge pull request #8 from codefuse-ai/fix-ts-js-resolve-import\n\nfix(tree-sitter js resolve import): fix resolve_import logic if there is dot in the import name","shortMessageHtmlLink":"Merge pull request #8 from codefuse-ai/fix-ts-js-resolve-import"}},{"before":null,"after":"c4f534b6d1282dae920e2e88bbb606feae307e4c","ref":"refs/heads/fix-ts-js-resolve-import","pushedAt":"2024-09-10T10:06:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"fix(tree-sitter js resolve import): fix resolve_import logic if there is dot in the import name","shortMessageHtmlLink":"fix(tree-sitter js resolve import): fix resolve_import logic if there…"}},{"before":"713e55b98d7d32a2a917a7a40b379de3b5214b71","after":null,"ref":"refs/heads/fix-file-read","pushedAt":"2024-09-03T05:49:24.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"}},{"before":"199f24f97db1125ccc63f243c230bbc2171083b6","after":"496fa13608c66911f312a935eb9605b35a7fbc20","ref":"refs/heads/main","pushedAt":"2024-09-03T05:49:20.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"Merge pull request #7 from codefuse-ai/fix-file-read\n\nfix(read_file): Handle additional exceptions during file reading","shortMessageHtmlLink":"Merge pull request #7 from codefuse-ai/fix-file-read"}},{"before":null,"after":"713e55b98d7d32a2a917a7a40b379de3b5214b71","ref":"refs/heads/fix-file-read","pushedAt":"2024-09-03T05:48:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"},"commit":{"message":"fix(read_file): Handle additional exceptions during file reading","shortMessageHtmlLink":"fix(read_file): Handle additional exceptions during file reading"}},{"before":"8fce6a56b759aa5031c898cf6ddbe2f159182be6","after":null,"ref":"refs/heads/merge-graph","pushedAt":"2024-09-02T09:53:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"FunJim","name":"Xunjin ZHENG","path":"/FunJim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/19302163?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwMjo1ODoxNS4wMDAwMDBazwAAAAS6WyYn","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQwMjo1ODoxNS4wMDAwMDBazwAAAAS6WyYn","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0wMlQwOTo1MzoyNi4wMDAwMDBazwAAAASqbtih"}},"title":"Activity · codefuse-ai/RepoFuse"}