gitevolved docs

CLI reference

The three binaries and the dosource:// URL forms.

The dosource:// URL

FormMeans
dosource://cloud/<repo>A hosted repo in the doSource cloud (needs DOSOURCE_API_KEY).
dosource://<path-to-op-log>A local operation-log file — fully offline, no account.

Use it anywhere you'd use a git remote: git clone, git fetch, git push.

git-remote-dosource

git's remote-helper for the dosource:// scheme. You never call it directly — git invokes it when it sees a dosource:// URL. It must be on PATH under exactly that name. git-remote-dosource --version prints the version.

gitevolved

The local engine CLI (operates on a local op-log; no cloud).

CommandDoes
gitevolved record --log <path> <file>…Record edits to files as typed operations.
gitevolved rm --log <path> <path>…Record a deletion.
gitevolved materialize --log <path> [--out <dir>]Project the op-log into files.
gitevolved export --log <path> --git <repo>Mint a real git commit from the op-log.
gitevolved log --log <path>Show the operation history.

dosourced

The auto-record daemon: watches a working tree and turns every save into an operation in the op-log, so you don't run record by hand.

dosourced --root . --log .dosource/ops.jsonl

Flags: --root (tree to watch), --log (op-log path), --session (identity stamped on operations), --interval (poll interval).