repository names as keys is a bad idea, use paths