OXYGENHUB
# c8f955891224 oxygen-vscode / README.md
1.1 KiB · Markdown · last changed Milestone 0.1: source control view, diffs over the oxy: scheme, quick diff, decorations, status bar, commit, quick-pick log; process wrapper with a Node test; packaging 1 month ago renderedsource blame history raw

Oxygen for Visual Studio Code

Source control integration for Oxygen (oxy) repositories: a Source Control view with changes and conflicts, diffs against the working copy's base, quick-diff gutters, explorer decorations, a status bar item, and commit from the input box. The full design, milestone by milestone, is in docs/spec.md in this repository.

Requirements

  • Visual Studio Code 1.137 or later.
  • oxy 0.1 or later on your PATH, at ~/.local/bin/oxy, or named in the oxygen.path setting. The extension drives oxy --json and never reads .oxy/ itself.

Building

npm install
npm run check          # typecheck, bundle, and test against the oxy binary
npm run package        # oxygen-vscode-<version>.vsix
code --install-extension oxygen-vscode-0.1.0.vsix

npm run watch rebuilds on change; press F5 in VS Code to launch an Extension Development Host with the bundle.

Status

Milestone 0.1 (read-only plus commit) of the spec. Bookmarks, sync, history, blame, conflicts, subrepos, bisect and trust views follow in 0.2 to 0.6.

Licence

MIT or Apache-2.0, at your option, as for Oxygen itself.