diff rhodecode/model/db.py @ 2603:370ed7829168 beta

Readme renderer now uses landing_rev parameter to render the readme based on given revision, rather than tip
author Marcin Kuzminski <marcin@python-works.com>
date Sat, 14 Jul 2012 19:09:35 +0200
parents 32dd6896abcf
children 58c529332e7e
line wrap: on
line diff
--- a/rhodecode/model/db.py	Sat Jul 14 18:53:39 2012 +0200
+++ b/rhodecode/model/db.py	Sat Jul 14 19:09:35 2012 +0200
@@ -777,6 +777,13 @@
     def get_changeset(self, rev=None):
         return get_changeset_safe(self.scm_instance, rev)
 
+    def get_landing_changeset(self):
+        """
+        Returns landing changeset, or if that doesn't exist returns the tip
+        """
+        cs = self.get_changeset(self.landing_rev) or self.get_changeset()
+        return cs
+
     @property
     def tip(self):
         return self.get_changeset('tip')