OXYGENHUB
1cc0ff44…6d0e455c has 8 heads; the tree below is their union. Bookmarks
1cc0ff44…6d0e455c
Code

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

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

Download ZIP

1cc0ff44e5ca78b9abfb50f6c09a66f35f3575423f9bc5a3de2d0d2e139fb712+486c15b00314c09e79fc67bc32afe955fa4bb0c3c6be7ca88ac548324362ae2e+52cef00143db56b1a5f006758833ae1e4455018c6b74349eef9f4571335cf0ce+6e249bbf77779ab432679248e30840c473ede2914058aea09ab0c84d7eff8a3a+95f69b4a3ac20947ad0f0231a2729238a2fca4ff908685f44ef20b03b6b35b33+b2dd082c57e48928e3989fc2b988c6c736df02606e0e0d37aca2473e84882dd5+bf73998c5198184ddaf751c94dc38e24742cf3c6d57f671dcd16e35fdd3aa003+f0b06deac4b9384bffb3371cdeb3145de69692fc7347b5418af5f5f36d0e455c as it is now, without its history. Also as .tar.zst.

README.md

Oxygenhub for Visual Studio Code

Proposals, reviews, issues and checks from an Oxygenhub in the editor, built on the Oxygen extension the way the GitHub Pull Requests extension builds on the built-in Git extension. The specification is docs/spec.md in the repository.

  • Sign in with a hub URL and a personal access token (Settings › Tokens on the hub).
  • Proposals view: needing me, mine, open; detail with blockers, approvals, checks and changes; check out the projected state; review; seal your approval and land, both through oxy in a terminal with your own key.
  • Issues from the editor: turn a selection or a TODO line into an issue that quotes the code and links to it.
  • References while typing: # and @ completion in the commit box and comments, and a hover on #N.
  • Notifications: an unread count in the status bar and an inbox that opens proposals and issues in the editor.
  • Diffs in the editor: expand a proposal to its files and open each in VS Code's diff editor (target against projected state), or View Changes for all of them at once, without checking out.
  • Review threads in those diffs and on the checked-out proposal's files, anchored to atoms so they follow lines through rebases.
  • Issues view: open, create, comment, close, assign.
  • Releases view: releases with their assets; draft a release from a tag with notes written from the changes since the last one.
  • Open on Remote in the Oxygen extension works for hubs once this extension is installed.
  • Status bar: the checks of the proposal whose source is your current bookmark, live.

npm run check type-checks, bundles and runs the Node tests; the hub client tests start a real hub from ../oxygenhub/target/release/oxygenhub when it exists.