StGit VSCode Support
The main purpose of this extension is making it easy to modify, amend, reorder, squash or split commits during development with VSCode. This extension provides a frontend to StGit, which is an external command line tool for managing patch series in the form of Git commits. Refer to the StGit homepage for more details about StGit. The functionality of this extension is heavily inspired by a corresponding Emacs mode for StGit, originally written by David Kågedal. FeaturesThe StGit patch series is displayed in a window. StGit and Git operations, bound to various keyboard shortcuts, allow the series to be reworked as desired. The extension also provides an Emacs-like diff mode, which among other things allows individual hunks to be applied, staged or split into smaller hunks. While the StGit window is open, it follows the repository of the active file, including files in submodules.
RequirementsThis extension requires StGit to be installed (the executable is called Git History FormatGit history entries use the effective Known IssuesThe StGit extension can be used together with the popular Vim mode for VsCode, but there are currently a few key mapping conflicts for the StGit editor. Release NotesThe latest release notes are available here. |
