Preview: formats may change before 1.0. The macOS and Windows builds are not yet signed or much tested.
What's new
- Sign in once per hub.
oxy auth login https://oxygenhub.iosigns in through the browser, and every repository on that hub then clones, fetches and pushes with it, subrepos included. Tokens go to~/.config/oxy/credentials.toml(yours only) or your keyring (oxy config --user auth.helper libsecret), never into a checkout.ohshares the same sign-in. - A remote's bookmarks work like local ones.
origin/developnames a bookmark anywhere,oxy bookmark switch developmakes a local one from origin's, andoxy pullupdates every local bookmark the remote has.oxy clonechecks out the repository's default bookmark and takes--recursivefor subrepos. oxy logis a graph, with lanes that follow what each change builds on, bookmarks inline, and the shortest unique part of each ID highlighted.- The operation log says what each operation did.
oxy op restore,oxy op revertand--at-opgo back to, undo or read any earlier operation, andoxy undotakes back whole commands. - Commands say where they left you: the working copy and the bookmark's heads.
- Faster than Git on the Linux kernel's tree for the first commit, a clean status, fsck, gc and the pack's size. See
docs/benchmarks.md. - A newer repository format names the oxy that can't read it, with its version and path.
The full list is in CHANGELOG.md.
Downloads
| Platform | File |
|---|---|
| Debian, Ubuntu (x86_64) | oxy_0.2.0_amd64.deb: sudo apt install ./oxy_0.2.0_amd64.deb |
| Debian, Ubuntu (arm64) | oxy_0.2.0_arm64.deb |
| Linux x86_64 / arm64 | oxy-0.2.0-linux-x86_64.tar.gz, oxy-0.2.0-linux-arm64.tar.gz (glibc 2.28 and later) |
| macOS Apple Silicon / Intel | oxy-0.2.0-macos-arm64.tar.gz, oxy-0.2.0-macos-x86_64.tar.gz, then xattr -d com.apple.quarantine oxy |
| Windows x86_64 | oxy-0.2.0-windows-x86_64.zip |
Check downloads with sha256sum -c SHA256SUMS --ignore-missing. oxy --version prints 0.2.0 (v0.2.0). 0.1.0 can't read repositories written by later builds, so upgrade every copy; an older oxy earlier on PATH now says so.