support all the compression schemes repo-add does