{"id":25445851,"url":"https://github.com/rkotze/git-ease","last_synced_at":"2026-02-03T15:04:18.923Z","repository":{"id":42207341,"uuid":"312885711","full_name":"rkotze/git-ease","owner":"rkotze","description":"Introduce a convenient and connected interface for viewing the Git log and related documents in VS Code SCM panel.","archived":false,"fork":false,"pushed_at":"2024-10-02T08:32:29.000Z","size":2371,"stargazers_count":3,"open_issues_count":14,"forks_count":0,"subscribers_count":2,"default_branch":"trunk","last_synced_at":"2025-05-16T06:09:29.657Z","etag":null,"topics":["commit","git","git-log","github","linking","vscode-extension"],"latest_commit_sha":null,"homepage":"https://marketplace.visualstudio.com/items?itemName=RichardKotze.git-ease","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/rkotze.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","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}},"created_at":"2020-11-14T19:19:00.000Z","updated_at":"2024-10-02T08:31:24.000Z","dependencies_parsed_at":"2025-05-16T06:09:31.945Z","dependency_job_id":"6fb1c36c-8535-4f8d-864c-f1559d78bfcb","html_url":"https://github.com/rkotze/git-ease","commit_stats":null,"previous_names":[],"tags_count":8,"template":false,"template_full_name":null,"purl":"pkg:github/rkotze/git-ease","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkotze%2Fgit-ease","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkotze%2Fgit-ease/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkotze%2Fgit-ease/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkotze%2Fgit-ease/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/rkotze","download_url":"https://codeload.github.com/rkotze/git-ease/tar.gz/refs/heads/trunk","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/rkotze%2Fgit-ease/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":29047800,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-02-03T14:55:20.264Z","status":"ssl_error","status_checked_at":"2026-02-03T14:55:19.725Z","response_time":96,"last_error":"SSL_read: 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":["commit","git","git-log","github","linking","vscode-extension"],"created_at":"2025-02-17T16:50:38.605Z","updated_at":"2026-02-03T15:04:18.200Z","avatar_url":"https://github.com/rkotze.png","language":"TypeScript","readme":"# \u003cimg src=\"https://user-images.githubusercontent.com/10452163/104818888-310d0000-5822-11eb-8d37-89d917672783.png\" width=\"80\" alt=\"Git ease\" /\u003e Git-ease\n\n![](https://vsmarketplacebadge.apphb.com/installs/RichardKotze.git-ease.svg) [![](https://vsmarketplacebadge.apphb.com/downloads-short/RichardKotze.git-ease.svg)](https://marketplace.visualstudio.com/items?itemName=RichardKotze.git-ease.svg)\n\n\u003e Quick and convenient linking from local a Git repository to external sources.\n\n### Problem\n\nThe current UI features in VS Code too limiting to represent Git features in a convenient way. There is also so many connected documents to Git repos (issues, PRs, etc) which I think can be better linked from VS Code.\n\n### Vision\n\nIntroduce a convenient and connected interface for viewing the Git log and related documents in VS Code SCM panel.\n\n**Status** Currently building Beta release\n\n1. [Install](#install)\n1. [Features](#features)\n1. [Settings](#settings)\n\n\u003cimg title=\"Preview of Git Ease\" src=\"https://user-images.githubusercontent.com/10452163/134826832-0550c9b5-2fbd-470f-aa76-fef61723e3cc.png\" width=\"350\" /\u003e\n\n\u003cimg title=\"Open file diff\" src=\"https://user-images.githubusercontent.com/10452163/144715069-68ed9ae2-622d-4869-bfa4-ff5738b0da03.png\" width=\"800\" /\u003e\n\n## Install\n\nType **\"Git-Ease\"** in VS Code extensions panel or VS Code marketplace [Git Ease](https://marketplace.visualstudio.com/items?itemName=RichardKotze.git-ease).\n\n## Features\n\n### Local Git\n\n- Search commit history\n- Convenient commit history view in SCM panel\n  - Supports `co-authored-by` meta data\n- Support Git emojis\n- Copy any commit message into input\n- List **file changes** for a commit, **open file** and **open diff**.\n\n### Link to remote repository:\n\n- **Issues** (GitHub, enterprise GitHub and Bit Bucket) Example: Scans for #1 and links to issue 1\n- **Commits** (GitHub and enterprise GitHub)\n- Link to **project** management tools like **Jira** by providing custom Regex patterns. See settings how to setup.\n\n## Settings\n\n### Commit log -\u003e linkPatterns\n\n`gitEase.log.linkPatterns`\n\n`Default: []`\n\nConfigurable in JSON settings only\n\nProvide three properties pre pattern to find custom patterns in the commit log to link from.\n\n- `pattern` = Regex format as a string. Regex groups are needed to match with format numbers\n- `urlFormat` = Url to source like Jira issue. Number will be replaced by matching Regex group\n- `textFormat` = Text to display. Number will be replaced by matching Regex group\n\nJira example:\n\n```json\n[{\n  \"pattern\": \"(GE-[0-9]+)\",\n  \"urlFormat\": \"https://jira.com/browse/{0}\",\n  \"textFormat\": \"{0}\",\n}]\n```\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frkotze%2Fgit-ease","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Frkotze%2Fgit-ease","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Frkotze%2Fgit-ease/lists"}