[31179] trunk/dports/devel/bazaar-ng

ram at macports.org ram at macports.org
Sat Nov 17 12:40:30 PST 2007


Revision: 31179
          http://trac.macosforge.org/projects/macports/changeset/31179
Author:   ram at macports.org
Date:     2007-11-17 12:40:29 -0800 (Sat, 17 Nov 2007)

Log Message:
-----------
apply patch, taken from bzr.dev revision 2966, that fixes "bzr export"
when run on knitpack-experimental format repositories

Revision Links:
--------------
    http://trac.macosforge.org/projects/macports/changeset/2966

Modified Paths:
--------------
    trunk/dports/devel/bazaar-ng/Portfile

Added Paths:
-----------
    trunk/dports/devel/bazaar-ng/files/patch-bzr.dev-r2966.diff

Modified: trunk/dports/devel/bazaar-ng/Portfile
===================================================================
--- trunk/dports/devel/bazaar-ng/Portfile	2007-11-17 18:20:26 UTC (rev 31178)
+++ trunk/dports/devel/bazaar-ng/Portfile	2007-11-17 20:40:29 UTC (rev 31179)
@@ -5,7 +5,7 @@
 
 name          bazaar-ng
 version       0.92
-revision      1
+revision      2
 categories    devel python
 platforms     darwin
 maintainers   ram openmaintainer
@@ -28,7 +28,8 @@
               rmd160 f7a6c24944be50c830c25376bfaf0d2b8c56ae56
 
 patchfiles    patch-setup.py.diff \
-              patch-bzr.dev-r2975.diff
+              patch-bzr.dev-r2966.diff \
+              patch-bzr.dev-r2975.diff \
 
 depends_lib-append  port:py25-paramiko \
                     port:py25-crypto \

Added: trunk/dports/devel/bazaar-ng/files/patch-bzr.dev-r2966.diff
===================================================================
--- trunk/dports/devel/bazaar-ng/files/patch-bzr.dev-r2966.diff	                        (rev 0)
+++ trunk/dports/devel/bazaar-ng/files/patch-bzr.dev-r2966.diff	2007-11-17 20:40:29 UTC (rev 31179)
@@ -0,0 +1,16 @@
+=== modified file 'bzrlib/export/__init__.py'
+--- bzrlib/export/__init__.py	2006-09-20 23:43:18 +0000
++++ bzrlib/export/__init__.py	2007-10-28 17:30:25 +0000
+@@ -92,7 +92,11 @@
+ 
+     if format not in _exporters:
+         raise errors.NoSuchExportFormat(format)
+-    return _exporters[format](tree, dest, root)
++    tree.lock_read()
++    try:
++        return _exporters[format](tree, dest, root)
++    finally:
++        tree.unlock()
+ 
+ 
+ def get_root_name(dest):

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071117/bef5b5ba/attachment.html


More information about the macports-changes mailing list