Skip to content
| Marketplace
Sign in
Visual Studio Code>Other>Git Ease - fancy UINew to Visual Studio Code? Get it now.

Git Ease - fancy UI

Preview

Richard Kotze

|
406 installs
| (1) | Free
Improve linking from Git repositories to external sources
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Git ease Git-ease

Quick and convenient linking from local a Git repository to external sources.

Problem

The 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.

Vision

Introduce a convenient and connected interface for viewing the Git log and related documents in VS Code SCM panel.

Status Currently building Beta release

  1. Install
  2. Features
  3. Settings

Install

Type "Git-Ease" in VS Code extensions panel or VS Code marketplace Git Ease.

Features

Local Git

  • Search commit history
  • Convenient commit history view in SCM panel
    • Supports co-authored-by meta data
  • Support Git emojis
  • Copy any commit message into input
  • List file changes for a commit, open file and open diff.

Link to remote repository:

  • Issues (GitHub, enterprise GitHub and Bit Bucket) Example: Scans for #1 and links to issue 1
  • Commits (GitHub and enterprise GitHub)
  • Link to project management tools like Jira by providing custom Regex patterns. See settings how to setup.

Settings

Commit log -> linkPatterns

gitEase.log.linkPatterns

Default: []

Configurable in JSON settings only

Provide three properties pre pattern to find custom patterns in the commit log to link from.

  • pattern = Regex format as a string. Regex groups are needed to match with format numbers
  • urlFormat = Url to source like Jira issue. Number will be replaced by matching Regex group
  • textFormat = Text to display. Number will be replaced by matching Regex group

Jira example:

[{
  "pattern": "(GE-[0-9]+)",
  "urlFormat": "https://jira.com/browse/{0}",
  "textFormat": "{0}",
}]
  • Contact us
  • Jobs
  • Privacy
  • Terms of use
  • Trademarks
© 2023 Microsoft