"git archive" emits an uncompressed tarball to stdout, so that I can simply say
git archive --tag foo | xz >../foo.tar.xz
To use xz or bzip2 instead of gzip with "darcs dist", I have to dance:
darcs dist --tag foo
guzip ../foo.tar.gz
xz ../foo.tar
Is there a better way to do this? Maybe dist needs an overhaul anyway.