openai/codex · error · GitToolingError

git command `{command}` failed with status {status}: {stderr

Error message

git command `{command}` failed with status {status}: {stderr}

What it means

Error "git command `{command}` failed with status {status}: {stderr}" thrown in openai/codex.

Source

Thrown at codex-rs/git-utils/src/errors.rs:11

use std::path::PathBuf;
use std::process::ExitStatus;
use std::string::FromUtf8Error;

use thiserror::Error;
use walkdir::Error as WalkdirError;

/// Errors returned while managing git worktree snapshots.
#[derive(Debug, Error)]
pub enum GitToolingError {
    #[error("git command `{command}` failed with status {status}: {stderr}")]
    GitCommand {
        command: String,
        status: ExitStatus,
        stderr: String,
    },
    #[error("git command `{command}` produced non-UTF-8 output")]
    GitOutputUtf8 {
        command: String,
        #[source]
        source: FromUtf8Error,
    },
    #[error("{path:?} is not a git repository")]
    NotAGitRepository { path: PathBuf },
    #[error("path {path:?} must be relative to the repository root")]
    NonRelativePath { path: PathBuf },
    #[error("path {path:?} escapes the repository root")]
    PathEscapesRepository { path: PathBuf },
    #[error("failed to process path inside worktree")]

View on GitHub (pinned to 339751715c)

When it happens

Trigger: Thrown at codex-rs/git-utils/src/errors.rs:11 when the library encounters an invalid state.

Common situations: See trigger scenarios.


AI-assisted analysis of openai/codex@339751715c (2026-08-25). Data as JSON: /api/errors/8eea0d9971647a9d. Report an issue: GitHub.