pub fn diff_trees( store: &ClawStore, old_tree: Option<&ObjectId>, new_tree: Option<&ObjectId>, prefix: &str, ) -> Result<Vec<TreeChange>, StoreError>