pub async fn ls_tree( dir: &Path, rev: &str, path: &str, ) -> Result<Vec<TreeRow>, ForgeError>
ls-tree -z -l <ref>[:path], directories first.
ls-tree -z -l <ref>[:path]