diff --git a/rhodecode/lib/vcs/backends/base.py b/rhodecode/lib/vcs/backends/base.py --- a/rhodecode/lib/vcs/backends/base.py +++ b/rhodecode/lib/vcs/backends/base.py @@ -1332,6 +1332,10 @@ class EmptyCommit(BaseCommit): def short_id(self): return self.raw_id[:12] + @LazyProperty + def id(self): + return self.raw_id + def get_file_commit(self, path): return self diff --git a/rhodecode/lib/vcs/backends/svn/commit.py b/rhodecode/lib/vcs/backends/svn/commit.py --- a/rhodecode/lib/vcs/backends/svn/commit.py +++ b/rhodecode/lib/vcs/backends/svn/commit.py @@ -203,6 +203,10 @@ class SubversionCommit(base.BaseCommit): changed_files.update(files) return list(changed_files) + @LazyProperty + def id(self): + return self.raw_id + @property def added(self): return nodes.AddedFileNodesGenerator(