class SimpleCatalogManager implements CatalogManager {

    @Override
    public Difference getDifference(Resource sourceCommitId, Resource targetCommitId) {
        try (RepositoryConnection conn = configProvider.getRepository().getConnection()) {
            return utils.getCommitDifference(utils.getDifferenceChain(sourceCommitId, targetCommitId, conn, true),
                    conn);
        }
    }

    public  SimpleCatalogManager();

}