aboutsummaryrefslogtreecommitdiff
path: root/rhodecode/model/db.py
diff options
context:
space:
mode:
authorMarcin Kuzminski <marcin@python-works.com>2012-07-14 19:09:35 +0200
committerMarcin Kuzminski <marcin@python-works.com>2012-07-14 19:09:35 +0200
commit958ffc29c8eb251e3ac3c42a3c336b56d1ac2b80 (patch)
tree9727805676aa53ffc84116bdc733325512c2a14d /rhodecode/model/db.py
parent03f81fe8b864b69c4e22a05302a12b6a97486f18 (diff)
Readme renderer now uses landing_rev parameter to render the readme based on
given revision, rather than tip --HG-- branch : beta
Diffstat (limited to 'rhodecode/model/db.py')
-rwxr-xr-xrhodecode/model/db.py7
1 files changed, 7 insertions, 0 deletions
diff --git a/rhodecode/model/db.py b/rhodecode/model/db.py
index 1073033a..ba859b72 100755
--- a/rhodecode/model/db.py
+++ b/rhodecode/model/db.py
@@ -777,6 +777,13 @@ class Repository(Base, BaseModel):
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')