OXYGENHUB
bed495a9…5b294256
Code

The URL alone: https://oxygenhub.io/andymccall/oxygen-vscode

For tools that only speak Git. Push with oxy: the mirror refuses pushes.

Download ZIP

bed495a96408da78fc1c66f82c024c3d70e163f6a088fd3af3d1d44f5b294256 as it is now, without its history. Also as .tar.zst.

README.md

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.