use the new, on-demand repository calculation.