dsh-git-control: VSCode-style Git source control in the DSH right sidebar
dsh-git-control (maintained by wx-98, MIT) is a Cordis plugin bundle for DSH Web/Desktop. It provides VSCode/IDEA-like Git source control management in the right sidebar and session header, featuring branch chips, commit graph swimlanes, branch panel, IDEA-style change tree, hunk-level staging, amend, stash, and per-file diff. This article details the verified capabilities listed in the README, covering three installation methods (npm, GitHub, local directory), typical usage steps, and self-check commands. It also notes the dependency on DSH 0.2.1-rc.5, local git CLI requirements, and limitations such as pull/push, three-way conflict resolution, blame, and submodules. The descriptions of stash, hunk-level staging, and branch creation/deletion in the "Known Limitations" section at the end of the README conflict with the capability list; these are judged as outdated text and have been clarified in the body of this article. Additionally, it is noted that npm latest is 0.4.6, whereas the "Release Status" section of the README still indicates 0.4.0.
Read More