hound-search/hound

Handle empty git repositories gracefully

Open

#228 opened on Nov 28, 2016

View on GitHub
 (0 comments) (1 reaction) (0 assignees)JavaScript (606 forks)batch import
enhancementhelp wanted

Repository metrics

Stars
 (5,470 stars)
PR merge metrics
 (No merged PRs in 30d)

Description

I'm indexing several hundred repos, and a few of them are currently empty. This causes an error in hound's logs:

2016/11/28 18:08:09 Failed to git fetch /users/foo/hound/data/vcs-ce7a7ad7a7faafc79f1aaaf7df43a2f9da56539, see output below
fatal: Couldn't find remote ref master
Continuing...
2016/11/28 18:08:09 exit status 128

If I cd to the relevant directory:

$ git log
fatal: your current branch 'master' does not have any commits yet

Contributor guide