Finish smoothing out API to support new Git file filtering