View | Details | Raw Unified | Return to bug 106364
Collapse All | Expand All

(-)py-migrate/Makefile (-3 / +2 lines)
Lines 2-13 Link Here
2
# Date created:        9 November 2006
2
# Date created:        9 November 2006
3
# Whom:                elvstone@gmail.com
3
# Whom:                elvstone@gmail.com
4
#
4
#
5
# $FreeBSD: ports/databases/py-migrate/Makefile,v 1.2 2006/11/29 09:03:03 alexbl Exp $
5
# $FreeBSD$
6
#
6
#
7
7
8
PORTNAME=	migrate
8
PORTNAME=	migrate
9
PORTVERSION=	0.2.1
9
PORTVERSION=	0.2.2
10
PORTREVISION=	1
11
CATEGORIES=	databases python
10
CATEGORIES=	databases python
12
MASTER_SITES=	http://cheeseshop.python.org/packages/source/m/migrate/ \
11
MASTER_SITES=	http://cheeseshop.python.org/packages/source/m/migrate/ \
13
		http://dose.se/distfiles/migrate/
12
		http://dose.se/distfiles/migrate/
(-)py-migrate/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (migrate-0.2.1.tar.gz) = f95ed774e65a43c909049277861a9194
1
MD5 (migrate-0.2.2.tar.gz) = 07b4021c9e776650b0b56ad5c88f618f
2
SHA256 (migrate-0.2.1.tar.gz) = f383adc9b10e91bd7af5cc05e71b56ee9b5ed174b3429dd5b4c3c233559f7ce1
2
SHA256 (migrate-0.2.2.tar.gz) = f86c2fd58ad5d82df19d135a85496d821b325096fdef6c097f8cad5a35041ffa
3
SIZE (migrate-0.2.1.tar.gz) = 50983
3
SIZE (migrate-0.2.2.tar.gz) = 55165
(-)py-migrate/files/patch-migrate_versioning_script_script.py (-17 lines)
Lines 1-17 Link Here
1
--- migrate/versioning/script/script.py.orig	Fri Oct 27 05:48:25 2006
2
+++ migrate/versioning/script/script.py	Thu Nov  9 20:01:50 2006
3
@@ -19,10 +19,11 @@
4
     del sys.path[-1]
5
     return module
6
 
7
-def logsql_engine(func):
8
+def logsql_engine(func,force=False):
9
     """migrate.run.migrate_engine is a logengine in the decorated function"""
10
     def entangle(*p,**k):
11
-        migrate.run.migrate_engine = sqlalchemy.create_engine(None,strategy='logsql')
12
+        if force or (not getattr(migrate.run,'migrate_engine',None)):
13
+            migrate.run.migrate_engine = sqlalchemy.create_engine(None,strategy='logsql')
14
         reload(migrate)
15
         try:
16
             return func(*p,**k)
17

Return to bug 106364