//! Build script: stamp the build's short git SHA into `TURBOVAULT_GIT_SHA`
//! so debug builds can append it to `--version` (turbovault git-sha feature).
//!
//! Best-effort: falls back to `"unknown"` when `git` or the `.git` dir is
//! unavailable (e.g. a crates.io build from the published tarball). The value
//! is only *used* on debug builds (`cfg(debug_assertions)` in `main.rs`); the
//! env var is always emitted so the `env!` reference compiles in either profile.
use Command;