23977, 21966, separate open and commercial repos, move analysis from xtuple