~ober/jerboa-git

Imported from ~/mine/jerboa-git

download snapshot

about

# jerboa-git native shim

This workspace contains the Rust `git2` bridge used by Jerboa Git. Run
`make verify` before integrating or packaging it; the gate formats, lints,
tests, audits the locked dependency graph, and builds the release library.

Repository output operations accept conservative `max`, `max_bytes`, and
`timeout_ms` budgets. Paginated operations return `truncated` and
`next_offset`; callers should pass the returned offset to request another
page. `cat-file` rejects oversized blobs before copying their contents.

`mv` accepts only exact tracked, relative worktree paths. It rejects ambiguous
components and symbolic-link traversal, performs descriptor-relative renames,
and rolls the filesystem operation back if the index update fails.

## Source provenance

The supplied directory has no `.git` metadata. Its Cargo dependency graph is
locked and auditable, but the source tree itself cannot be tied to a commit or
verified release from this workspace alone. Do not publish it until an owner
imports these files into the canonical repository and records a signed commit
or release manifest.

recent commits