Cover load_plugins
Rework how commit info is passed around.