Telling if two trees are different

James Westby jw+debian at jameswestby.net
Thu Oct 23 21:11:15 BST 2008


On Thu, 2008-10-23 at 13:25 -0500, John Arbash Meinel wrote:
> In general you should be able to do:
> 
> for change in tree1.iter_changes(tree2):
>   has_change = True
>   break
> else:
>   has_change = False

Thanks John,

While reading your reply I remembered TreeDelta,

  has_change = tree1.changes_from(tree2).has_changed()

Where the intent is more obvious.

Is that going to be slower as it will generate the whole
delta up front?

Thanks,

James




More information about the bazaar mailing list