Indexing Source Control Repositories

Hi,

I am a new elastic search user. Just installed it today. I have previously been using opengrok to index our source control repositories and am looking at an alternative.

Basically we use a bunch of various version control systems, Git, SVN, HG, and TFS and would like to set up deep indexing on these repositories.

  1. How do I go about indexing these different repositories? I have come across https://github.com/plombard/SubversionRiver for svn and https://github.com/zzet/elasticsearch-git for git. However I have read a blog post (https://www.elastic.co/blog/deprecating-rivers) stating that rivers are deprecated.

Regards,
Avi

Up ! Same question for me. Any input from the community ?