Fix locking in update.
authorJelmer Vernooij <jelmer@samba.org>
Fri, 4 Jul 2008 06:40:52 +0000 (08:40 +0200)
committerJelmer Vernooij <jelmer@samba.org>
Fri, 4 Jul 2008 06:40:52 +0000 (08:40 +0200)
workingtree.py

index a83423ee7b073346d3d6c5c4b17f52c815cabe34..6d639c3e490566fb99f6e6997d6024be1a2fd6e3 100644 (file)
@@ -157,9 +157,9 @@ class SvnWorkingTree(WorkingTree):
         if revnum is None:
             # FIXME: should be able to use -1 here
             revnum = self.branch.get_revnum()
-        adm = self._get_wc()
+        adm = self._get_wc(write_lock=True)
         try:
-            conn = self.branch.repository.transport.get_connection()
+            conn = self.branch.repository.transport.connections.get(bzr_to_svn_url(self.branch.base))
             try:
                 update_wc(adm, self.basedir, conn, revnum)
             finally: