Rev 3547: (jam) 'bzr testament' doesn't use a WT, in file:///home/pqm/archives/thelove/bzr/%2Btrunk/

Canonical.com Patch Queue Manager pqm at pqm.ubuntu.com
Thu Jul 17 03:02:50 BST 2008


At file:///home/pqm/archives/thelove/bzr/%2Btrunk/

------------------------------------------------------------
revno: 3547
revision-id:pqm at pqm.ubuntu.com-20080717020235-hkwh9o7zfxqj6v1u
parent: pqm at pqm.ubuntu.com-20080717012714-2r0f796ecqr1hkrx
parent: john at arbash-meinel.com-20080713164334-eu5xwg1046zxyz03
committer: Canonical.com Patch Queue Manager <pqm at pqm.ubuntu.com>
branch nick: +trunk
timestamp: Thu 2008-07-17 03:02:35 +0100
message:
  (jam) 'bzr testament' doesn't use a WT,
  	so it shouldn't try to open one
modified:
  bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
    ------------------------------------------------------------
    revno: 3530.2.1
    revision-id:john at arbash-meinel.com-20080713164334-eu5xwg1046zxyz03
    parent: pqm at pqm.ubuntu.com-20080707230506-82h5w03vc72dyf1a
    committer: John Arbash Meinel <john at arbash-meinel.com>
    branch nick: jam-integration
    timestamp: Sun 2008-07-13 11:43:34 -0500
    message:
      'bzr testament' should just open the branch
    modified:
      bzrlib/builtins.py             builtins.py-20050830033751-fc01482b9ca23183
=== modified file 'bzrlib/builtins.py'
--- a/bzrlib/builtins.py	2008-07-16 18:14:23 +0000
+++ b/bzrlib/builtins.py	2008-07-17 02:02:35 +0000
@@ -3407,7 +3407,10 @@
             testament_class = StrictTestament
         else:
             testament_class = Testament
-        b = WorkingTree.open_containing(branch)[0].branch
+        if branch == '.':
+            b = Branch.open_containing(branch)[0]
+        else:
+            b = Branch.open(branch)
         b.lock_read()
         try:
             if revision is None:




More information about the bazaar-commits mailing list