Patch Set 3: No score; No score

Looks great.

However, there is one problem: You can select more than one repo per project; it is not clear which one is taken in the end.

I have a fix for that and post a new patch.