Skip to main content

decide_add_explicit

Function decide_add_explicit 

Source
pub fn decide_add_explicit(arguments: &[OsString]) -> Option<String>
Expand description

What: Decide from the argument list: the rejection text, or nothing to let the command through. &[OsString] borrows the arguments, already free of wrapper controls; Option<String> is “owned text or nothing”. Why: Only git add is judged, and only when Git accepts its options. The text quotes the caller’s own tokens, so -vA is named as written.

In TS you’d write (pseudocode):

function decideAddExplicit(args: string[]): string | undefined;