Skip to content

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

InputDescriptionDetails
--owner <OWNER>Owner pubkey (npub or hex) for the repository scope to ejectrequired
--identifier <IDENTIFIER>Repository identifier (d tag value)required
--relay-data-path <RELAY_DATA_PATH>Relay data path containing the holding LMDB directoryenv NGIT_RELAY_DATA_PATH; default ./data/relay
--git-data-path <GIT_DATA_PATH>Git data path containing the .archive subtreeenv NGIT_GIT_DATA_PATH; default ./data/git
-h, --helpPrint help (see a summary with '-h')
-V, --versionPrint version

Details

Permanently eject deleted repository data from holding/archive stores.

This is an operator/admin maintenance command and is idempotent.

Flags backed by environment variables are also listed in the configuration reference.

Git collaboration, without the platform.