working_copy: leverage Store::get_root_tree() in current_tree()

I guess I forgot this when I added `Store::get_root_tree()`.
This commit is contained in:
Martin von Zweigbergk 2023-08-28 15:59:58 -07:00 committed by Martin von Zweigbergk
parent 2d50d8a077
commit f54b456e64

View file

@ -582,17 +582,7 @@ impl TreeState {
}
fn current_tree(&self) -> Result<MergedTree, BackendError> {
match &self.tree_id {
MergedTreeId::Legacy(tree_id) => {
let current_tree = self.store.get_tree(&RepoPath::root(), tree_id)?;
Ok(MergedTree::legacy(current_tree))
}
MergedTreeId::Merge(tree_ids) => {
let tree_merge =
tree_ids.try_map(|tree_id| self.store.get_tree(&RepoPath::root(), tree_id))?;
Ok(MergedTree::new(tree_merge))
}
}
self.store.get_root_tree(&self.tree_id)
}
fn write_file_to_store(