From ce3cca04007be6086ca48633f569a76595e5281d Mon Sep 17 00:00:00 2001
From: Campbell Barton <ideasman42@gmail.com>
Date: Fri, 13 Jun 2014 21:41:30 +1000
Subject: [PATCH] Add cache method to git-log

---
 utils/git_log.py | 9 +++++++++
 1 file changed, 9 insertions(+)

diff --git a/utils/git_log.py b/utils/git_log.py
index 1fe9b3a..bbef40f 100644
--- a/utils/git_log.py
+++ b/utils/git_log.py
@@ -49,6 +49,15 @@ class GitCommit:
         self._files_status = \
         None
 
+    def cache(self):
+        """ Cache all properties
+        """
+        self.author
+        self.date
+        self.body
+        self.files
+        self.files_status
+
     def _log_format(self, format, args=()):
         # sha1 = self.sha1.decode('ascii')
         cmd = (
-- 
GitLab