Upgrade Mercurial.
authorRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Thu, 18 Jul 2013 09:11:44 +0000 (11:11 +0200)
committerRadek Czajka <radoslaw.czajka@nowoczesnapolska.org.pl>
Thu, 18 Jul 2013 09:11:44 +0000 (11:11 +0200)
apps/catalogue/migrations/0003_from_hg.py
apps/dvcs/models.py
requirements.txt

index 1816af9..d836067 100644 (file)
@@ -7,7 +7,6 @@ import re
 import urllib
 
 from django.db import models
-from mercurial import hg, ui
 from south.db import db
 from south.v2 import DataMigration
 
@@ -160,6 +159,8 @@ class Migration(DataMigration):
         except:
             print 'repository not configured, skipping'
         else:
+            from mercurial import hg, ui
+
             print 'migrate from', hg_path
             repo = hg.repository(ui.ui(), hg_path)
             tip = repo['tip']
index f4cb519..cf8d75d 100644 (file)
@@ -7,7 +7,7 @@ from django.core.files.storage import FileSystemStorage
 from django.db import models, transaction
 from django.db.models.base import ModelBase
 from django.utils.translation import ugettext_lazy as _
-from mercurial import mdiff, simplemerge
+from mercurial import simplemerge
 
 from django.conf import settings
 from dvcs.signals import post_commit, post_publishable
index 9eb392b..e741a1b 100644 (file)
@@ -2,7 +2,7 @@
 
 ## Python libraries
 lxml>=2.2.2
-mercurial>=1.6,<1.7
+Mercurial>=2.6,<2.7
 PyYAML>=3.0
 Pillow
 oauth2