Mercurial GraphMercurial Graph is a Visual Studio Code extension for exploring a Mercurial repository's commit graph. Its editor view combines a lane-based graph and commit table with branch, bookmark, and tag badges; branch filtering; commit search; a commit detail panel; changed-file diffs; and a right-click context menu. The extension complements Requirements
Enable and Open the GraphAfter installing Mercurial Graph, it is enabled automatically. Open a folder containing a Mercurial repository, then open the graph using either method:
The graph opens in an editor tab. If the command or icon is missing, open Extensions, search for Mercurial Graph, and make sure it is enabled. If needed, use the extension's gear menu to enable it, then reload the VS Code window. Use the branch picker or search field to narrow history. Select a commit to see its metadata and changed files; select a file to open its parent-versus-commit diff. Right-click a commit to view details or copy its changeset ID. Use Mercurial Graph: Refresh or the Refresh button in the graph to reload history. Build and PackageFrom the monorepo root, run:
The generated VSIX is written to this extension directory. Building requires Node.js 24 or newer and pnpm 12 or newer. ImplementationCommit metadata comes from |