Features
- Inline blame — author, relative date and summary on the current line; toggle with the command or
mokogit.blame.enabled. Hover links to the commit on MokoGIT. - File history — a quick-pick of commits touching the file; open any commit's diff.
- Commit graph — a webview graph of all branches with per-commit actions: checkout, revert, cherry-pick, reset, create branch/tag, show diff, copy hash, open on MokoGIT.
- Gutter decorations — added/changed/deleted markers; stage, unstage, discard or diff from the MokoGit ▸ menu.
- Pull requests — list open PRs, open the diff, check out the PR branch, leave line comments (anchored to the PR commit, including removed lines), approve, and merge.
- Projects — browse your MokoGIT repositories via the API and one-click clone them (credentials are never written into the remote).
Getting started
MokoGit reads your MokoGIT API token at runtime from your local token store, so no credentials live in the workspace. Open a repo, then use the Command Palette ("MokoGit"), the Explorer/editor MokoGit ▸ menu, or the MokoGit views for Projects and Pull Requests.
It replaces GitLens, Git Graph and a GitHub-PR extension with one Gitea-native tool. Part of the Moko VS Code suite.