ukemiThis is a Visual Studio Code extension to interact with the Jujutsu (jj) version control system. This extension is a fork of jjk. You can find an overview of all basic features its README. ContributingFeel free to contribute to the extension. RequirementsSetupBegin by installing npm depdencies.
Afterwards, you can build the extension sources and run tests.
Running tests requires a display. You may see errors if you do not have a display (e.g. if you're developing remotely).
It should be possible to bridge this gap with
Xvfb. You can create a virtual screen
with Xvfb and point the Start a virtual display. This will run in the background.
Then specify the
The Electron docs have slightly more detailed guidance. Testing in VSCodeYou can package the extension to a VSIX file locally and test this directly in your VSCode installation. Begin by packaging the extension.
This produces Once you have this file, follow the instructions from the official VSCode docs to install the extension from it. |