Files
branchgraph/Cargo.toml
Jean-Gabriel Gill-Couture 37e00c0f74 Turn branchgraph into a branch review loop
- One screen per branch: diff --stat vs merge base, file diff, "since last review"
- Rail is a gitk-style commit graph of all open branches
- Comments on lines, files, commits; brief sent to an agent command in the branch worktree
- Run the branch in its own worktree (gix), with copy, setup and live output
- CLI for agents: open, queue, brief [--ack], run-log; skill/branchgraph/SKILL.md
- Access token via HttpOnly cookie on every route; state dir private
- Design revision 4, AGENTS.md decisions and milestone 3 gate, with tests
2026-10-08 22:56:40 -04:00

20 lines
831 B
TOML

[package]
name = "branchgraph"
version = "0.1.0"
edition = "2024"
[dependencies]
anyhow = "1"
axum = "0.8"
clap = { version = "4", features = ["derive"] }
futures-util = { version = "0.3", default-features = false }
gix = { version = "0.89", default-features = false, features = ["sha1", "revision", "merge", "blob-diff", "credentials", "max-performance-safe", "blocking-network-client", "blocking-http-transport-reqwest-rust-tls", "worktree-mutation", "status"] }
maud = { version = "0.27", features = ["axum"] }
reqwest = { version = "0.12", default-features = false, features = ["rustls-tls", "json"] }
serde = { version = "1", features = ["derive"] }
serde_json = "1"
tokio = { version = "1", features = ["rt-multi-thread", "macros", "net", "sync", "time", "process", "io-util", "signal"] }
[dev-dependencies]
tempfile = "3"