diff options
| author | Mattias Andrée <m@maandree.se> | 2026-03-04 18:51:23 +0100 |
|---|---|---|
| committer | Mattias Andrée <m@maandree.se> | 2026-03-04 18:53:28 +0100 |
| commit | 15d3290b1d95cedaf4e671fe346beb11dcd12ac9 (patch) | |
| tree | 86c959933f7574104cc5d16c0c0122d40842bed1 /README | |
| download | git-protection-15d3290b1d95cedaf4e671fe346beb11dcd12ac9.tar.gz git-protection-15d3290b1d95cedaf4e671fe346beb11dcd12ac9.tar.bz2 git-protection-15d3290b1d95cedaf4e671fe346beb11dcd12ac9.tar.xz | |
Signed-off-by: Mattias Andrée <m@maandree.se>
Diffstat (limited to 'README')
| -rw-r--r-- | README | 45 |
1 files changed, 45 insertions, 0 deletions
@@ -0,0 +1,45 @@ +NAME + git-protection - Spawn a new program with .git mounted as read-only + +SYNOPSIS + git-protection utility [argument] ... + +DESCRIPTION + The git-protection utility runs a specified utility, but makes + the .git directory a read-only mountpoint the specified utility. + +OPTIONS + No options are supported. + +OPERANDS + The following operands are supported: + + utility + The name of the utility to be invoked. + + argument + A string to pass as an argument for the invoked utility. + +EXIT STATUS + If utility is invoked, the exit status of git-protection is the exit + status of utility; otherwise, the git-protection utility exits with + one of the following values: + + 125 An error occurred in the git-protection utility. + + 126 The utility specified by utility was found but could + not be invoked. + + 127 The utility specified by utility could not be found. + +RATIONALE + The git-protection utility can be used as a wrapper around agentic + aritifical intelligence tools to stop them from making destructive + changes to your git repository, only allowing them to write to the + workspace without involving git but read git data. Blocking the + tool from unstaging changes or otherwise remove information that + has been stored in git, actions that these tools otherwise like + to perform. + +SEE ALSO + None. |
