Understanding repositories