The original Git Graph by mhutchie changed its license in May 2019.
This fork is based on the last MIT-licensed commit, 4af8583.
Everything after that commit is no longer MIT-licensed.
This fork:
- Remains MIT-licensed
- Adds devcontainer support
- Adds internationalization support (English, zh-CN, zh-TW)
- Improves codebase, tooling, and maintainability
- Graph view: See branches, tags, and uncommitted changes in one graph
- Commit details: Click a commit to see message, files, and diffs
- Branch actions: Create, checkout, rename, delete, and merge
- Tag actions: Create, delete, and push tags
- Commit actions: Checkout, cherry-pick, revert, and reset
- Avatar support: Optional avatars from GitHub, GitLab, or Gravatar
- Multi-repo: Work with multiple repositories in one workspace
- Devcontainer support: Works in remote and container environments
Search for neo-git-graph in Extensions, or install from:
- v0.6.0: Migrate the legacy webview to Preact
- v0.7.0: Refine the extension and backend APIs after the webview migration
- v0.8.0: Redesign the user interface and commit list
- v0.9.0 and later: Close the main feature gaps with the original Git Graph
All settings use the neo-git-graph prefix.
| Setting | Default | Description |
|---|---|---|
autoCenterCommitDetailsView |
true |
Center commit details when opened |
dateFormat |
"Date & Time" |
"Date & Time", "Date Only", or "Relative" |
dateType |
"Author Date" |
"Author Date" or "Commit Date" |
fetchAvatars |
false |
Fetch avatars (sends email to external services) |
graphColours |
12 defaults | Colors for graph lines |
graphStyle |
"rounded" |
"rounded" or "angular" |
initialLoadCommits |
300 |
Commits to load on open |
loadMoreCommits |
100 |
Commits to load on demand |
maxDepthOfRepoSearch |
0 |
Folder depth for repo search |
showCurrentBranchByDefault |
false |
Show only current branch on open |
showStatusBarItem |
true |
Show status bar button |
showUncommittedChanges |
true |
Show uncommitted changes node |
tabIconColourTheme |
"colour" |
"colour" or "grey" |
Pull requests from external contributors are currently limited while the project undergoes heavy refactoring.
Please use Issues for bug reports, feature requests, and discussion.
See the Roadmap for the project's current direction.
If you find this extension useful, consider sponsoring its development. Your support helps keep it maintained and improving.
MIT — see LICENSE.
Not related to the original Git Graph project.