pub fn describe( repo: Repository, rev_spec: Option<&str>, out: impl Write, err: impl Write, _: Options) -> Result<()>