Some options and the detailed output format require repository information, that's why a refresh happens. But we could disable-repositories in cases that don't need this info.