jarvis reindex
Re-run the full indexing pipeline for an already-registered repo.
jarvis reindex <slug>Arguments
Section titled “Arguments”| Name | Required | Description |
|---|---|---|
slug | yes | The repo slug |
No flags.
Behavior
Section titled “Behavior”Re-runs the pipeline from jarvis index: language detection → indexer → SCIP convert → Zoekt →
atomic publish. The package dependency graph is rebuilt — jarvis deletes the repo’s outgoing
edges before recomputing, so removed dependencies are retracted automatically.
The options persisted from the original jarvis index run — --language, --search-only,
--semantic-include, --scheme — are reused; there is no flag to change them here, re-run
jarvis index with new values instead.
When to run it
Section titled “When to run it”jarvis status <slug>reportsstale(published commit differs fromgit rev-parse HEAD)- After
setup.shupgrades an indexer binary - After a version bump that fixes an indexer/converter defect (for example the scip typeHierarchy fork fix)