History

commit: migrate remaining uses of `Commit::tree_id()` and delete it

Martin von Zweigbergk committed 3 years ago

Commit dc06bbc1 parent 7bfd4395 files · +13 −12Browse files

Showing the changes to lib/src/commit.rs (1 of 5 files). Show all

Unified · Split

lib/src/commit.rs+2−8
@@ -20,7 +20,7 @@ use std::hash::{Hash, Hasher}; · 19 unmodified lines
2020 use std::sync::Arc;
2121
2222 use crate::backend;
23−use crate::backend::{BackendError, ChangeId, CommitId, MergedTreeId, Signature, TreeId};
23+use crate::backend::{BackendError, ChangeId, CommitId, MergedTreeId, Signature};
2424 use crate::merged_tree::MergedTree;
2525 use crate::repo_path::RepoPath;
2626 use crate::store::Store;
@@ -113,12 +113,6 @@ impl Commit { · 86 unmodified lines
113113 self.store.get_root_tree(&self.data.root_tree)
114114 }
115115
116− // TODO(#1624): delete when all callers have been updated to support tree-level
117− // conflicts
118− pub fn tree_id(&self) -> &TreeId {
119− self.data.root_tree.as_legacy_tree_id()
120− }
121−
122116 pub fn merged_tree_id(&self) -> &MergedTreeId {
123117 &self.data.root_tree
124118 }
@@ -148,7 +142,7 @@ impl Commit { · 23 unmodified lines
148142 pub fn is_discardable(&self) -> bool {
149143 if self.description().is_empty() {
150144 if let [parent_commit] = &*self.parents() {
151− return self.tree_id() == parent_commit.tree_id();
145+ return self.merged_tree_id() == parent_commit.merged_tree_id();
152146 }
153147 }
154148 false