Rev 4737: fix 'pull' to also set the root id. in http://bazaar.launchpad.net/~jameinel/bzr/2.0.4-dirstate-set-root-504390
John Arbash Meinel
john at arbash-meinel.com
Tue Jan 12 20:56:06 GMT 2010
At http://bazaar.launchpad.net/~jameinel/bzr/2.0.4-dirstate-set-root-504390
------------------------------------------------------------
revno: 4737
revision-id: john at arbash-meinel.com-20100112205545-s6s2m0xhdq971r8u
parent: john at arbash-meinel.com-20100112205329-aazvinxxy1gfbok7
committer: John Arbash Meinel <john at arbash-meinel.com>
branch nick: 2.0.4-dirstate-set-root-504390
timestamp: Tue 2010-01-12 14:55:45 -0600
message:
fix 'pull' to also set the root id.
-------------- next part --------------
=== modified file 'bzrlib/workingtree.py'
--- a/bzrlib/workingtree.py 2010-01-12 20:53:29 +0000
+++ b/bzrlib/workingtree.py 2010-01-12 20:55:45 +0000
@@ -1624,9 +1624,10 @@
this_tree=self,
pb=pb,
change_reporter=change_reporter)
- if (basis_tree.inventory.root is None and
- new_basis_tree.inventory.root is not None):
- self.set_root_id(new_basis_tree.get_root_id())
+ basis_root_id = basis_tree.get_root_id()
+ new_root_id = new_basis_tree.get_root_id()
+ if basis_root_id != new_root_id:
+ self.set_root_id(new_root_id)
finally:
pb.finished()
basis_tree.unlock()
More information about the bazaar-commits
mailing list