ngit-grasp holding-eject
Permanently eject deleted repository data from holding/archive stores
Upcoming operator surface
This page is generated from an unreleased ngit-grasp commit. Its interface may change before the next release.
Parent command: ngit-grasp
Usage
text
Usage: ngit-grasp holding-eject [OPTIONS] --owner <OWNER> --identifier <IDENTIFIER>Arguments and options
| Input | Description | Details |
|---|---|---|
--owner <OWNER> | Owner pubkey (npub or hex) for the repository scope to eject | required |
--identifier <IDENTIFIER> | Repository identifier (d tag value) | required |
--relay-data-path <RELAY_DATA_PATH> | Relay data path containing the holding LMDB directory | env NGIT_RELAY_DATA_PATH; default ./data/relay |
--git-data-path <GIT_DATA_PATH> | Git data path containing the .archive subtree | env NGIT_GIT_DATA_PATH; default ./data/git |
-h, --help | Print help (see a summary with '-h') | — |
-V, --version | Print version | — |
Details
Permanently eject deleted repository data from holding/archive stores.
This is an operator/admin maintenance command and is idempotent.
Related reference
Flags backed by environment variables are also listed in the configuration reference.