Patch Set 3:

I just wanted to speed up the submission of this change by making it independent from a change which may take longer.

You are right. We would loose tests for GitIndex before we remove it. My argument is: we already today not using GitIndex for productive code. Only tests use it. So for me its no problem to loose GitIndex test coverage before we actually get rid of the class