From 6b27de7effaa29540a2ca12919589e48b517cb00 Mon Sep 17 00:00:00 2001 From: lisaq Date: Wed, 10 Aug 2016 23:07:02 +0200 Subject: [PATCH] vcs: implement id for svn commit and EmptyCommit fixes #4136 --- rhodecode/lib/vcs/backends/base.py | 4 ++++ rhodecode/lib/vcs/backends/svn/commit.py | 4 ++++ 2 files changed, 8 insertions(+) diff --git a/rhodecode/lib/vcs/backends/base.py b/rhodecode/lib/vcs/backends/base.py index da2d2cce..e0733fa3 100644 --- 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 index 143440c4..c416e52c 100644 --- 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(