Right now `leg diff` is fast, but `leg repo` is quite a bit slower. I'm not sure there's much we can do about this, but should look into it.