Skip to content

Latest commit

 

History

History
44 lines (30 loc) · 1.12 KB

indexing.md

File metadata and controls

44 lines (30 loc) · 1.12 KB

Configuration parameters

Parameters are in the zoekt section of the git-config.

  • name: name of the repository, typically HOST/PATH, eg. github.com/hanwen/usb.

  • web-url: base URL for linking to files, commits, and the repository, eg. https://github.com/hanwen/usb

  • web-url-type: type of URL, eg. github. Supported are cgit, gitiles, gitweb, cgit and gitea.

  • github-stars, github-forks, github-watchers, github-subscribers: counters for github interactions

Examples

gitea

Clone a remote repository and add the indexer configuration.

git clone --bare https://codeberg.org/Codeberg/gitea
cd gitea.git
git config zoekt.web-url-type gitea
git config zoekt.web-url https://codeberg.org/Codeberg/gitea
git config zoekt.name codeberg.org/Codeberg/gitea

The tail of the git config should then contain:

[zoekt]
	web-url-type = gitea
	web-url = https://codeberg.org/Codeberg/gitea
	name = codeberg.org/Codeberg/gitea

The gitea.git repository can then be indexed with zoekt-git-index

zoekt-git-index  --branches main  -index /data/index -repo_cache /data/repos gitea.git