# HG changeset patch # User lisaq # Date 2016-08-10 21:07:02 # Node ID 8c453fcdb3233a467393a432b95f6c5f1a39e89a # Parent ea19daa6705ab234d17ce1d366c77889d8581778 vcs: implement id for svn commit and EmptyCommit fixes #4136 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(