{"record":{"id":"7989d8bcc6896fb1","repo":"nikivdev/code","slug":"git-failed","errorCode":null,"errorMessage":"git {} failed","messagePattern":"git (.+?) failed","errorType":"error_code","errorClass":null,"httpStatus":null,"severity":"error","filePath":"src/branches.rs","lineNumber":370,"sourceCode":"            remote: None,\n            preserve: true,\n            no_preserve: false,\n            stash: true,\n            no_stash: false,\n            sync: false,\n        })?;\n    }\n\n    Ok(())\n}\n\nfn git_capture(args: &[&str]) -> Result<String> {\n    let output = Command::new(\"git\")\n        .args(args)\n        .output()\n        .with_context(|| format!(\"failed to run git {}\", args.join(\" \")))?;\n    if !output.status.success() {\n        bail!(\"git {} failed\", args.join(\" \"));\n    }\n    Ok(String::from_utf8_lossy(&output.stdout).to_string())\n}\n","sourceCodeStart":352,"sourceCodeEnd":374,"githubUrl":"https://github.com/nikivdev/code/blob/a747e741ae92c09071d0ae946ab48488adcff1ce/src/branches.rs#L352-L374","documentation":"Error \"git {} failed\" thrown in nikivdev/code.","triggerScenarios":"Thrown at src/branches.rs:370 when the library encounters an invalid state.","commonSituations":"See trigger scenarios.","solutions":[],"exampleFix":null,"handlingStrategy":null,"validationCode":null,"typeGuard":null,"tryCatchPattern":null,"preventionTips":[],"tags":[],"backgroundTag":null,"analyzedSha":"a747e741ae92c09071d0ae946ab48488adcff1ce","analyzedAt":"2026-09-01T22:43:55.719Z","contentChangedAt":null,"schemaVersion":2},"datasetVersion":"2026-09-08T10:18:20.063Z"}