mirror of
https://github.com/martinvonz/jj.git
synced 2025-02-06 11:34:54 +00:00
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:
parent
2d50d8a077
commit
f54b456e64
1 changed files with 1 additions and 11 deletions
|
@ -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(
|
||||
|
|
Loading…
Reference in a new issue