Skip to main content

run_git_checked

Function run_git_checked 

Source
pub fn run_git_checked(
    context: &GitContext,
    request: &GitRequest,
) -> Result<GitOutput, GitFailure>
Expand description

What: Run one request and require success; a start failure or a non-zero exit is a failure naming the command and quoting Git’s standard error. Why: Most transaction steps cannot continue without Git’s answer.

In TS you’d write (pseudocode):

await runTransactionGit({ gitPath, cwd, args }) // throws CommitTransactionGitError