From: Łukasz Rekucki Date: Wed, 9 Jun 2010 07:32:57 +0000 (+0200) Subject: Fixed hg UI replacement. X-Git-Url: https://git.mdrn.pl/redakcja.git/commitdiff_plain/413c112e479cef57fe2b2047f4820046cd7db4b4?hp=88dbb13a387b1e3a2b45fde672179ed552c269c1 Fixed hg UI replacement. --- diff --git a/apps/wiki/models.py b/apps/wiki/models.py index acad2c3d..b7527f39 100644 --- a/apps/wiki/models.py +++ b/apps/wiki/models.py @@ -32,7 +32,7 @@ def join_name(*parts, **kwargs): def normalize_name(name): """ >>> normalize_name("gąska".decode('utf-8')) - u'gaska' + u'g\u0105ska' """ return name.translate(_PCHARS_DICT).lower() @@ -51,6 +51,10 @@ class DocumentStorage(object): text, rev = self.vstorage.page_text_by_tag(name, tag) return Document(self, name=name, text=text, revision=rev) + def revert(self, name, revision): + text, rev = self.vstorage.revert(name, revision) + return Document(self, name=name, text=text, revision=rev) + def get_or_404(self, *args, **kwargs): try: return self.get(*args, **kwargs) diff --git a/lib/vstorage/hgui.py b/lib/vstorage/hgui.py index bae3f092..0dd56d75 100644 --- a/lib/vstorage/hgui.py +++ b/lib/vstorage/hgui.py @@ -53,5 +53,5 @@ class SilentUI(mercurial.ui.ui): def traceback(self, exc=None): if exc is not None: self.__logger.exception() - def progress(self, *args): + def progress(self, *args, **kwargs): pass