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