sourcegraph / sourcegraph/zoekt
zoekt-indexserver: Support Per-Repository Branch Selection
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 1.9k
- Forks
- 242
- Avg merge
- 19h 48m
- Merged PRs (30d)
- 17
Description
I'm using zoekt-indexserver to clone and index a bunch of GitHub repositories. For the most part, it is the default branch that I am interested in indexing, but there is one repository where this is not the case.
It would be great if I had a way to specify the branch to index.
It seems like zoekt-git-index supports being given the branch information, but there's only a single string that can be provided for the zoekt-indexserver invocation, rather than a per-repository setting.
Something like:
{ "GithubOrg": "foo", "Name": "^bar$", "GitHubURL": "https://github.com", "branch": "release" }
Thanks!
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the zoekt-indexserver invocation and its per-repository configuration, then compare how zoekt-git-index accepts branch information. Trace how repository entries such as the example JSON are parsed and passed to indexing. Done means an individual repository can select its own branch while repositories without a setting retain the default behavior.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go
- Domain
- backend, search
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100