{"id":16007454,"url":"https://github.com/mohitsinghs/vscode-repo","last_synced_at":"2026-03-03T18:02:42.682Z","repository":{"id":50747270,"uuid":"493069529","full_name":"mohitsinghs/vscode-repo","owner":"mohitsinghs","description":"VSCode extension to switch between repositories with ease","archived":false,"fork":false,"pushed_at":"2025-10-23T03:25:39.000Z","size":173,"stargazers_count":6,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-10-23T05:32:52.396Z","etag":null,"topics":["git","project-management","repository-management","visual-studio-code","vscode","vscode-extension"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/mohitsinghs.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null}},"created_at":"2022-05-17T02:36:50.000Z","updated_at":"2025-10-23T03:25:43.000Z","dependencies_parsed_at":"2025-10-23T05:21:27.543Z","dependency_job_id":"906e0229-0865-44a9-add1-000766cb26ba","html_url":"https://github.com/mohitsinghs/vscode-repo","commit_stats":{"total_commits":73,"total_committers":1,"mean_commits":73.0,"dds":0.0,"last_synced_commit":"87e35df11df328378cad860ab8f137af231b5717"},"previous_names":[],"tags_count":23,"template":false,"template_full_name":null,"purl":"pkg:github/mohitsinghs/vscode-repo","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitsinghs%2Fvscode-repo","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitsinghs%2Fvscode-repo/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitsinghs%2Fvscode-repo/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitsinghs%2Fvscode-repo/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/mohitsinghs","download_url":"https://codeload.github.com/mohitsinghs/vscode-repo/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/mohitsinghs%2Fvscode-repo/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30054003,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-03T17:46:22.538Z","status":"ssl_error","status_checked_at":"2026-03-03T17:46:22.036Z","response_time":61,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.5:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["git","project-management","repository-management","visual-studio-code","vscode","vscode-extension"],"created_at":"2024-10-08T12:03:33.483Z","updated_at":"2026-03-03T18:02:42.677Z","avatar_url":"https://github.com/mohitsinghs.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003ch1 align='center'\u003eRepositories\u003c/h1\u003e\n\u003cp align=\"center\"\u003e\n  \u003cb\u003eSwitch between repositories with ease\u003c/b\u003e\u003cbr/\u003e\n  \u003csub\u003eFastest way to access your local repositories within VSCode\u003c/sub\u003e\n\u003c/p\u003e\n\u003cp align='center'\u003e\n  \u003ca href=\"https://github.com/mohitsinghs/vscode-repo/actions/workflows/release.yml\"\u003e\n    \u003cimg alt=\"Release\" src=\"https://img.shields.io/github/actions/workflow/status/mohitsinghs/vscode-repo/release.yml?style=flat-square\" /\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/mohitsinghs/vscode-repo/blob/main/LICENSE\"\u003e\n    \u003cimg alt=\"LICENSE\" src=\"https://img.shields.io/github/license/mohitsinghs/vscode-repo?style=flat-square\" /\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\u003cbr /\u003e\n\n## Features\n\n- **Switch Repositories**: Easily switch between repositories.\n- **Auto Repository Detection**: Automatically detect Git repositories.\n- **View Options**: Choose between tree or list view.\n- **Status Bar Integration**: See the current repository in the status bar.\n- **Gitignore Friendly**: Respects your `.gitignore` settings.\n\n## Installation\n\nYou can download the `.vsix` file for your platform from the [Releases](https://github.com/mohitsinghs/vscode-repo/releases) page and install it manually.\n\n### Manual Installation\n\n1. Download the latest `.vsix` file from [Releases](https://github.com/mohitsinghs/vscode-repo/releases).\n2. Open VS Code and go to `Extensions` (`Ctrl+Shift+X`).\n3. Click on the `...` menu (top-right corner) and select `Install from VSIX...`.\n4. Select the downloaded `.vsix` file and install.\n\n\u003e [!WARNING]\n\u003e This extension is not available on the Visual Studio Marketplace.\n\n## Demo\n\n![vscode-repo](https://user-images.githubusercontent.com/4941333/210471039-01677d25-3e61-4e25-84fc-9eae24357bcb.gif)\n\n## Commands\n\n- `Repositories: Edit configuration` - Opens configuration for the repo and allows controlling root paths and scan depth.\n- `Repositories: List Repos` - Opens a quick pick list of repositories to switch.\n\n## Settings\n\n| Setting                      | Description                                     | Default Value |\n| ---------------------------- | ----------------------------------------------- | ------------- |\n| repositories.treeAsDefault   | Use tree view as the default.                   | false         |\n| repositories.sortByName      | Sort tree view by repository names.             | false         |\n| repositories.showInStatusBar | Show the current project in the status bar.     | true          |\n| repositories.preferBundled   | Prefer bundled binary; fallback to PATH binary. | true          |\n\n## Platform Support\n\nThe extension is available on all major platforms, including Windows, macOS, and Linux. However, while it's generally compatible with these platforms, please note that testing is more extensive on some platforms than others. If you encounter any issues on your specific platform, feel free to raise an issue with relevant details.\n\n\u003e [!WARNING]\n\u003e If you are using **Windows Subsystem for Linux (WSL)**, please be aware that full support might be limited. In WSL, the [repo](https://github.com/mohitsinghs/repo) cli needs to be installed, and it may not work correctly if the PATH is not inherited. You can set `repositories.preferBundled` to `false` to always use the binary from the PATH instead of bundled one. For more information, refer to mohitsinghs/vscode-repo#2 and mohitsinghs/vscode-repo#4.\n\n## Inspirations\n\n- [Project Manager](https://github.com/alefragnani/vscode-project-manager)\n- [Rust Analyzer](https://github.com/rust-lang/rust-analyzer)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohitsinghs%2Fvscode-repo","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmohitsinghs%2Fvscode-repo","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmohitsinghs%2Fvscode-repo/lists"}