The original Git Graph by mhutchie changed its license in May 2019. Everything after commit 4af8583 is no longer MIT.
This fork is based on the last MIT commit and:
- Keeps MIT license
- Adds devcontainer support
- 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 ready: Works in remote and container environments
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" |
Search for neo-git-graph in Extensions, or install from:
MIT — see LICENSE.
Not related to the original Git Graph project.
